A 40 legjobb számítástechnikai interjúkérdés és válasz
Íme számítástechnikai interjúkérdések friss és tapasztalt jelöltek számára, hogy megszerezzék álmai állását.
Alapvető számítástechnikai interjúkérdések és válaszok pályakezdőknek
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ás eszközök és az operációs rendszer kombinációja.Operating System).
2) Sorolja fel a számítógépes rendszer összetevőit!
A számítógépes rendszer összetevői a következők:
- CPU (Central Processing Unit), beleértve a vezérlő egységet és az aritmetikai logikai egységet
- Memória, mint az elsődleges és a 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 rendelkezik a számítógép központi feldolgozóegységének összes funkciójával.
4) Soroljon fel néhány számítógépes processzort
A számítógép processzorai a következők: 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 Microsoft Windows, OSX és Linux.
6) Mi az a szuperosztály?
A szuper osztály minden osztály alapja. Az osztály többi részének objektuma rendelkezik a szuperosztályhoz kapcsolódó összes jellemzővel.
7) Magyarázza meg az osztályváltozót!
A változók az osztály memóriáját képviselik, amelyet minden egyes példánysal megoszt.
8) Mi az SDLC?
Az SDLC jelentése Szoftverfejlesztési életciklus egy olyan folyamat, amely minőségi szoftvertermékeket állít elő rövidebb idő alatt. Az SDLC szakaszai 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 elnevezett hely, amely állandóan információkat vagy adatokat tárol. Mindig a tárolóeszközön tárolja az elsődleges és másodlagos fájlnévvel, amelyet „.”(DOT) választ el.
10) Mi az a programozási nyelv?
A programozási nyelv olyan nyelvtani szabályok gyűjteménye, amelyek utasításokat adnak a számítógépnek vagy számítástechnikai eszközöknek a feladat végrehajtása érdekében.
11) Mi az integrált fejlesztési környezet?
Az IDE egy grafikus felhasználói felület alapú szoftver. Úgy tervezték, hogy segítse a programozókat az összes szükséges programmal és könyvtárral rendelkező alkalmazások létrehozásában.
12) Magyarázza el a keretet!
A keretrendszer szoftveralkalmazások készítésének platformja. Ez biztosítja az alapot, amelyre a fejlesztők programokat készíthetnek egy adott platformra. Például egy keretrendszer tartalmazhat előre meghatározott osztályokat és függvényeket. Használható bemenetek feldolgozására, hardverkezelésre és rendszerszoftverekkel való interakcióra.
13) Mi az az interfész?
Az interfész hasonló egy osztályhoz Java, hanem absztrakt módszerek gyűjteménye. Egy osztálynak több felülete is lehet.
14) Mi az az osztály?
Az osztály az objektumok létrehozásának tervrajza. Egy osztály metódusokat és változókat tartalmaz, amelyek osztálypéldányok.
15) Tegyen különbséget a konstruktor és a metódus absztrakt osztály és interfész között
Az osztály és az interfész közötti különbség a következő:
Absztrakt osztály | Felület |
---|---|
Az absztrakt osztály nem támogatja az öröklődést. | Az interfész több öröklődést is támogat. |
Egy absztrakt osztály konstruktort tartalmazna. | Az interfész nem tartalmaz konstruktort. |
Egy absztrakt osztályt az „Abstract” kulcsszóval deklarálunk. | Az interfész az „interface” kulcsszóval van deklarálva. |
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 absztrakt osztály?
Az 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 egy metódus, amelyet osztályobjektumok létrehozására használnak.
19) Határozza meg Cin és Cout
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++?
A különbség a C és C++ a következő:
C | C++ |
---|---|
Ez egy procedurális orientált nyelv. | Ez egy objektum-orientált programozási nyelv. |
A C nyelv felülről lefelé irányuló programozási megközelítést követ | C++ alulról felfelé építkező programozási megközelítést követ. |
A C program fájlkiterjesztése .c | A c++ programnyelv fájlkiterjesztése a.cpp |
A C programozási nyelvben egy nagy programkódot apró darabokra osztanak, ezeket függvényeknek nevezzük. | A C++ programozási nyelv, egy nagy programkód objektumokra és osztályokra van osztva. |
A C-beli struktúra nem biztosítja a függvény deklaráció funkcióját. | Szerkezet be C++ biztosítja a függvény deklarálásának jellemzőjét a struktúra tagfüggvényeként. |
Számítástechnikai interjúkérdések tapasztaltaknak
21) Sorolja fel a konstruktorok típusait!
A konstruktornak két típusa van: 1) paraméterezett konstruktor és 2) alapértelmezett konstruktor.
22) Mi a mesterséges intelligencia?
Mesterséges Intelligencia vagy a gépi intelligencia egy elterjedt kifejezés, amelyet feladatok elvégzésére képes intelligens gépek é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 egy olyan rendszer, amely kiváló példából tud tanulni önfejlesztés útján, anélkül, hogy egy programozó kifejezetten kódolná.
24) Mi az a mély tanulás?
A mély tanulás olyan számítógépes szoftver, amely utánozza az agy idegsejt-hálózatát. Ez a gépi tanulás egy részhalmaza, és mély tanulásnak nevezik, mert mély neurális hálózatokat használ.
25) Sorolja fel a különböző OOPS elveket?
Az OOPS alapelve a következő: 1) tokozá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
A hozzáférés-módosítóknak négy típusa van:
- Magán: Egy adott osztály számára látható
- Nyilvános: Látható a világ számára
- Védett: Meghatározott csomagon és alosztályon is látható
27) Mi a különbség a fordító és az értelmező között?
A fordító és az értelmező közötti különbség a következő:
fordítóprogram | Tolmács |
---|---|
A lefordított kód gyorsabban fut. | Az értelmezett kód lassabban fut. |
Kimeneti programot generál (exe formátumban), amely az eredeti programtól függetlenül futtatható. | Ne generáljon 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 fut, és nincs szüksége a fordítóra a memóriában. | A tolmács az értelmezés során a memóriában létezik. |
Nehéz megvalósítani, mivel a fordítók nem tudják megjósolni, hogy mi történik a forduló idején. | Ez a legalkalmasabb a programhoz és a fejlesztői környezethez. |
Bemenetként egy egész programot vesz igénybe. | Egyetlen kódsort vesz igénybe bemenetként. |
Az összes hiba megjelenítése a fordítás után, egyszerre. | Egyesével megjeleníti az egyes sorok összes hibáját. |
28) Mi az a programozási nyelv?
A programozási nyelv olyan nyelvtani szabályok gyűjteménye, amelyek feladatok végrehajtására utasítják a számítógépeket vagy számítástechnikai eszközöket.
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 származtatja.
30) Tegyen különbséget konstruktor és metódus között
A konstruktor és a metódus közötti különbség a következő:
építész | Módszer |
---|---|
A Constructor bármely osztály példányának inicializálására használható. | A módszert valamilyen művelet vagy funkció végrehajtására használják. |
Nincs visszaküldési típusa | Van egy visszatérési típusa. |
A konstruktor nevének meg kell egyeznie az osztály nevével. | A módszer neve igény szerint azonos vagy eltérő lehet. |
Osztályobjektum létrehozásakor automatikusan meghívja. | A módszert kifejezetten meg kell hívni. |
Van egy alapértelmezett konstruktor, amelyet a fordító biztosít. | A fordító nem biztosít módszert. |
31) Mi az a bye stream?
A bájtfolyamot leggyakrabban 8 bites Unicode bemeneti és kimeneti végrehajtására használják.
32) Mit értesz romboló alatt?
A destruktor egy osztálytag függvény, amely törli vagy megsemmisít egy objektumot.
33) Sorolja fel az OSI-modell rétegeit
Az OSI modellek rétegei a következők: 1) Fizikai, 2) Alkalmazási, 3) Prezentációs, 4) Munkamenet, 5) Közlekedési, 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 programnak nevezzük, amely végrehajtás alatt áll. 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 feldolgozó egység (CPU). A folyamat végrehajtásának befejezéséig ideiglenes információkat tárol.
36) Mi az internet?
Az internet egy számítógép globális hálózata, amely az információs és kommunikációs lehetőségek széles skáláját kínálja. Összekapcsolt hálózatokat foglal magában, kommunikációs protokollt használva.
37) Mi az a World Wide Web (WWW)?
A WWW vagy a World Wide Web egy módszer az információk elérésére internetes médiával.
38) Mi az algoritmus?
An algoritmus egy szabály vagy lépésenkénti folyamat, amelyet követni kell egy adott probléma megoldásához.
39) Mi az operációs rendszer?
An Operating 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 legalább egy operációs rendszerrel kell rendelkeznie más programok futtatásához.
40) Mi a kriptográfia?
A kriptográfia olyan technikák tanulmányozása, amelyek elrejtik az információ valódi jelentését. Ezt az információt olyan formátumba alakítja át, amelyet emberek nem tudnak elolvasni, és fordítva.
Ezek az interjúkérdések a viva-ban is segítenek.