Íme a számítástechnikai interjú kérdései a frissebb és a tapasztaltabb pályázók számára, hogy megszerezzék álmaidat.
1) Mi a számítógépes rendszer?
A számítógépes rendszer a memória, a CPU, a hozzá csatlakoztatott perifériák és az operációs rendszer (operációs rendszer) kombinációja.
2) Sorolja fel a számítógépes rendszer összetevőit
A számítógépes rendszer elemei:
- CPU (központi processzor), beleértve a vezérlőegységet és az aritmetikai logikai egységet
- Memória, mint elsődleges és másodlagos
- Bemeneti és kimeneti eszközök, például billentyűzet egér, nyomtatószkenner stb.
3) Mi az a mikroprocesszor?
A mikroprocesszor egy integrált áramkör, amely a PC központi feldolgozó egységének minden funkciójával rendelkezik.
4) Soroljon fel néhány számítógépes processzort
Számítógépes processzorok: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 és 5) AMD Ryzen 5.
5) Soroljon fel néhány népszerű operációs rendszert
Néhány népszerű operációs rendszer a Microsoft Windows, OSX és Linux.
6) Mi az a szuper osztály?
A szuper osztály az összes osztály alapja. Az osztály többi részének tárgya a szuperosztályra vonatkozó összes jellemzővel rendelkezik.
7) Magyarázza el az osztályváltozót!
A változók az osztály memóriáját képviselik, amelyet minden példánnyal megoszt.
8) Mi az SDLC?
Az SDLC a szoftverfejlesztés életciklusát jelenti, amely minőségi szoftvertermékeket állít elő kevesebb idő alatt. Az SDLC-vel kapcsolatos szakaszok a következők: 1) tervezés, 2) tervezés, 4) építés, 5) tesztelés és 6) telepítés.
9) Magyarázza el a fájl jelentését.
A fájl egy megnevezett hely, amely állandóan információkat vagy adatokat tárol. Mindig a tárolóeszközben tárol egy elsődleges és másodlagos nevű fájlnevet, amelyet "." (DOT) választ el.
10) Mi a programozási nyelv?
A programozási nyelv olyan nyelvtani szabályok gyűjteménye, amelyek utasításokat adnak számítógépeknek vagy számítástechnikai eszközöknek a feladat elérése érdekében.
11) Mi az integrált fejlesztői környezet?
Az IDE egy GUI-alapú szoftverprogram. Célja, hogy segítse a programozókat az összes szükséges program és könyvtár alkalmazásainak felépítésében.
12) Magyarázza el a keretet!
A keretrendszer egy platform szoftveralkalmazások készítésére. Ez biztosítja az alapot, amelyre a fejlesztők programokat építhetnek egy adott platformhoz. Például egy keretrendszer tartalmazhat előre meghatározott osztályokat, valamint függvényeket. Használható a bemenetek feldolgozására, a hardver kezelésére és a rendszer szoftverrel való interakcióra.
13) Mi az a felület?
A felület hasonló a Java osztályához, de absztrakt módszerek gyűjteménye. Egy osztálynak több felülete lehet.
14) Mi az osztály?
Az osztály objektumok létrehozásának tervrajza. Egy osztály metódusokat és változókat tartalmaz, amelyek osztálypéldányok.
15) Különbséget kell tenni a konstruktor és a módszer absztrakt osztálya és az interfész között
Az osztály és az interfész közötti különbség:
Absztrakt osztály | Felület |
Az absztrakt osztály nem támogatja az öröklést. | Az interfész több örökséget támogat. |
Egy absztrakt osztály tartalmazna konstruktort. | Az interfész nem tartalmaz konstruktort. |
Az absztrakt osztály deklarálása az "Absztrakt" kulcsszóval történik. | Az interfész deklarálása az "interfész" kulcsszóval történik. |
Minden hozzáférés-módosítóval használható. | Csak nyilvános hozzáférés-módosítóval használható. |
16) Mi az elvont osztály?
Absztrakt kulcsszóval rendelkező osztályt absztrakt osztálynak nevezzük.
17) Mi az a tömb?
A tömb egy olyan tároló, amely meghatározott számú hasonló adattípust tárol.
18) Mi az a konstruktor?
A konstruktor olyan módszer, amelyet egy osztály objektum létrehozására használnak.
19) Definiálja a Cin és Cout elemeket
A Cin és a Cout a bemeneti és a kimeneti fájlokhoz használt objektumok.
20) Mi a különbség a C és a C ++ között?
A C és C ++ közötti különbség:
C | C ++ |
Ez egy eljárási orientált nyelv. | Ez egy objektum-orientált programozási nyelv. |
A C nyelv a felülről lefelé programozási megközelítést követi | A C ++ alulról felfelé irányuló programozási megközelítést követ. |
A C program fájlkiterjesztése .c | A c + + programnyelv fájlkiterjesztése is.cpp |
A C programozási nyelvben egy nagy programkód apró darabokra van felosztva, amit függvényeknek nevezünk. | A C ++ programozási nyelvben egy nagy programkód objektumokra és osztályokra oszlik. |
A C-ben található struktúra nem adja meg a funkció deklarálásának jellemzőjét. | A Struktúra a C ++ nyelven biztosítja azt a funkciót, hogy egy függvényt a struktúra tagfüggvényeként deklarálunk. |
21) Sorolja fel a kivitelezők típusait!
A konstruktornak két típusa van: 1) paraméterezett konstruktor és 2) alapértelmezett konstruktor.
22) Mi a mesterséges intelligencia?
A mesterséges intelligencia vagy a gépi intelligencia olyan általános kifejezés, amelyet a feladatok ellátására képes intelligens gépek felépítésére használnak. Az AI fő célja a problémák jobb és gyorsabb megoldása.
23) Mi a gépi tanulás?
A gépi tanulás olyan rendszer, amely kiváló fejlesztésből tanulhat az önfejlesztés révén, és anélkül, hogy egy programozó kifejezetten kódolná.
24) Mi a mély tanulás?
A mély tanulás olyan számítógépes szoftver, amely utánozza az agy neuronjainak hálózatát. Ez a gépi tanulás részhalmaza, és mély tanulásnak hívják, mert mély neurális hálózatokat használ.
25) Soroljon fel különféle OOPS-elveket?
Az OOPS alapelve a következő: 1) kapszulázás, 2) absztrakció, 3) öröklődés és 4) polimorfizmus.
26) Magyarázza el a hozzáférés-módosítók különféle típusait
Négyféle hozzáférés-módosító létezik:
- Privát: Egy adott osztály számára látható
- Nyilvános: A világ számára látható
- Védett : Látható egy adott csomagnak és alosztálynak is
27) Mi a különbség a fordító és a tolmács között?
A fordító és a tolmács közötti különbség :
Fordítóprogram | Tolmács |
A lefordított kód gyorsabban fut. | Az értelmezett kód lassabban fut. |
Kimeneti programot generál (exe formájában), amely az eredeti programtól függetlenül futtatható. | Ne hozzon létre kimeneti programot. Tehát a programozó a végrehajtás során minden alkalommal kiértékeli a forrásprogramot. |
A célprogram önállóan hajt végre, és nem igényli a fordítót a memóriában. | A tolmács az értelmezés során a memóriában létezik. |
A fordítóként nehezen megvalósítható nem tudja megjósolni, mi történik a fordulat idején. | A legalkalmasabb a program és a fejlesztési környezet számára. |
Ehhez egy egész program szükséges bemenetként. | Ehhez egyetlen sor kódolás szükséges bemenetként. |
A fordítás után az összes hiba megjelenítése egyszerre. | Az egyes sorok összes hibáját egyenként jeleníti meg. |
28) Mi a programozási nyelv?
A programozási nyelv a nyelvtani szabályok gyűjteménye, amely a számítógépeket vagy a számítástechnikai eszközöket utasítja feladatok elvégzésére.
29) Mi az öröklés?
Az öröklődés egy objektum-orientált programozási koncepció, amelyben az egyik osztály a többi osztály tulajdonságait veti le.
30) Különböztesse meg a konstruktort és a módszert
A konstruktor és a módszer közötti különbség:
Konstruktőr | Módszer |
A Konstruktort bármely osztály példányának inicializálására használják. | A módszer valamilyen művelet vagy funkció végrehajtására szolgál. |
Nincs visszatérési típusa | Visszatérési típusa van. |
A konstruktor nevének meg kell egyeznie az osztály nevével. | A módszer neve azonos vagy eltérő lehet, mint egy szükséglet. |
Osztályobjektum létrehozásakor automatikusan hív. | A metódust kifejezetten meg kell hívnia. |
Van egy alapértelmezett konstruktor, amelyet a fordító biztosít. | A fordító nem nyújt módszert. |
31) Mi az a bye stream?
A bájtfolyamot általában a 8 bites Unicode bemenetének és kimenetének végrehajtására használják.
32) Mit értesz romboló alatt?
A Destructor egy osztálytag-függvény, amely töröl vagy megsemmisít egy objektumot.
33) Sorolja fel az OSI modell rétegeit
Az OSI modellek rétegei: 1) fizikai, 2) alkalmazás, 3) prezentáció, 4) munkamenet, 5) szállítás, 6) hálózati és 6) adatkapcsolati réteg.
34) Mi az elsődleges különbség a folyamat és a szál között?
A folyamatot futás alatt álló programnak hívják. A szál egy folyamat szegmense, tehát; egy folyamatnak több szála is lehet.
35) Magyarázza el az elsődleges memóriát
Az elsődleges memória, a RAM a számítógép fő memóriája, amelyhez közvetlenül hozzáférhet a központi processzor (CPU). Ideiglenes információkat tárol, amíg a folyamat befejezi a végrehajtást.
36) Mi az internet?
Az internet egy számítógép globális hálózata, amely széles körű információs és kommunikációs lehetőséget kínál. Összekapcsolt hálózatokról van szó, kommunikációs protokoll használatával.
37) Mi a világháló (WWW)?
A WWW vagy a világháló az információ elérésének módja az internetes média segítségével.
38) Mi az algoritmus?
Az algoritmus olyan szabály vagy lépésről-lépésre folyamat, amelyet be kell tartani egy adott probléma megoldása érdekében.
39) Mi az operációs rendszer?
Az operációs rendszer (OS) egy olyan szoftver, amely interfészként működik a végfelhasználó és a számítógépes hardver között. Minden számítógépnek rendelkeznie kell legalább egy operációs rendszerrel a többi program futtatásához.
40) Mi az a rejtjelezés?
A kriptográfia az információk valódi jelentését elrejtő technikák tanulmányozása. Ezt az információt olyan formátumba alakítja át, amelyet az emberek nem tudnak elolvasni, és fordítva.