40 parimat arvutiteaduse intervjuu küsimust ja vastust
Siin on arvutiteaduse intervjuu küsimused nii värskematele kui ka kogenud kandidaatidele, et saada oma unistuste töökoht.
Arvutiteaduse põhiintervjuu küsimused ja vastused esmakursuslastele
1) Mis on arvutisüsteem?
Arvutisüsteem on kombinatsioon mälust, CPU-st, sellega ühendatud välisseadmetest ja operatsioonisüsteemist (Operasüsteem).
2) Loetlege arvutisüsteemi komponendid
Arvutisüsteemi komponendid on:
- CPU (keskprotsessor), sealhulgas juhtseade ja aritmeetiline loogikaseade
- Mälu nagu esmane ja sekundaarne
- Sisend- ja väljundseadmed, nagu klaviatuurihiir, printeri skanner jne.
3) Mis on mikroprotsessor?
Mikroprotsessor on integraallülitus, millel on kõik arvuti keskseadme funktsioonid.
4) Loetlege mõned arvutiprotsessorid
Arvutiprotsessorid on: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 ja 5) AMD Ryzen 5.
5) Loetlege mõned populaarsed operatsioonisüsteemid
Mõned populaarsed operatsioonisüsteemid on Microsoft Windows, OSX ja Linux.
6) Mis on superklass?
Superklass on kõikide klasside aluseks. Ülejäänud klassi objektil on kõik superklassiga seotud omadused.
7) Selgitage klassi muutujat
Muutujad esindavad klassi mälu, mida see jagab iga eksemplariga.
8) Mis on SDLC?
SDLC tähistab Tarkvaraarenduse elutsükkel on protsess, mis toodab kvaliteetseid tarkvaratooteid lühema ajaga. SDLC hõlmab järgmisi etappe: 1) planeerimine, 2) projekteerimine, 4) ehitamine, 5) testimine ja 6) kasutuselevõtt.
9) Selgitage faili tähendust.
Fail on nimega asukoht, mis salvestab püsivalt teavet või andmeid. See salvestatakse alati salvestusseadmesse, kasutades esmase ja teisese nimega failinime, mis on eraldatud tähega "."(DOT).
10) Mis on programmeerimiskeel?
Programmeerimiskeel on grammatikareeglite kogum, mis annab arvutile või arvutusseadmetele ülesande täitmiseks juhiseid.
11) Mis on integreeritud arenduskeskkond?
IDE on GUI-põhine tarkvaraprogramm. See on loodud selleks, et aidata programmeerijatel luua rakendusi kõigi vajalike programmide ja raamatukogudega.
12) Selgitage raamistikku
Raamistik on platvorm tarkvararakenduste tegemiseks. See loob aluse, millele arendajad saavad konkreetse platvormi jaoks programme luua. Näiteks võib raamistik sisaldada nii etteantud klasse kui ka funktsioone. Seda saab kasutada sisendite töötlemiseks, riistvara haldamiseks ja süsteemitarkvaraga suhtlemiseks.
13) Mis on liides?
Liides on sarnane klassiga Java, aga see on kõhulihaste kogumtract-meetodid. Klassil võib olla rohkem kui üks liides.
14) Mis on klass?
Klass on objektide loomise plaan. Klass sisaldab meetodeid ja muutujaid, mis on klassi eksemplar.
15) Erista konstruktorit ja meetodit abstract-klass ja liides
Klassi ja liidese erinevus on järgmine:
| Abstract-klass | Interface |
|---|---|
| Abstract-klass ei toeta pärimist. | Liides toetab mitut pärandit. |
| Kõhulihasedtract klass sisaldaks konstruktorit. | Liides ei sisalda konstruktorit. |
| Kõhulihasedtract-klass deklareeritakse funktsiooni „Abs” abil.tracmärksõna „t”. | Liides deklareeritakse märksõna "liides" abil. |
| Seda saab kasutada kõigi juurdepääsumuutjatega. | Seda saab kasutada ainult avaliku juurdepääsu modifikaatoriga. |
16) Mis on kõhulihased?tract-klass?
Klass, millel on kõhulihasedtracmärksõna t nimetatakse abstract-klass.
17) Mis on massiiv?
Massiiv on konteiner, mis hoiab teatud arvu sarnaseid andmetüüpe.
18) Mis on konstruktor?
Konstruktor on meetod, mida kasutatakse klassiobjekti loomiseks.
19) Defineerige Cin ja Cout
Cin ja Cout on objektid, mida kasutatakse vastavalt sisend- ja väljundfailide jaoks.
20) Mis vahe on C ja C++?
Erinevus C ja C++ on:
| C | C++ |
|---|---|
| See on protseduuridele orienteeritud keel. | See on objektorienteeritud programmeerimiskeel. |
| C-keel järgib ülalt-alla programmeerimise lähenemisviisi | C++ järgib alt-üles programmeerimise lähenemisviisi. |
| C-programmi faililaiend on .c | C++ programmikeele faililaiend on.cpp |
| Programmeerimiskeeles C jagatakse suur programmikood väikesteks tükkideks, mida nimetatakse funktsioonideks. | aasta C++ programmeerimiskeeles on suur programmikood jagatud objektideks ja klassideks. |
| Struktuur C-s ei paku funktsiooni deklareerimise funktsiooni. | Struktuur sisse C++ pakub funktsiooni deklareerimise funktsiooni struktuuri liigefunktsioonina. |
Arvutiteaduse intervjuu küsimused kogenud inimestele
21) Loetlege konstruktorite tüübid
Konstruktoreid on kahte tüüpi: 1) parameetritega konstruktor ja 2) vaikekonstruktor.
22) Mis on tehisintellekt?
Tehisintellekt või masina intelligentsus on levinud termin, mida kasutatakse ülesannete täitmiseks võimeliste nutikate masinate ehitamiseks. AI põhieesmärk on lahendada probleeme paremini ja kiiremini.
23) Mis on masinõpe?
Masinõpe on süsteem, mis saab õppida suurepärasest näitest enesetäiendamise kaudu ja ilma programmeerija poolt selgesõnaliselt kodeerimata.
24) Mis on süvaõpe?
Süvaõpe on arvutitarkvara, mis jäljendab aju neuronite võrku. See on masinõppe alamhulk ja seda nimetatakse sügavaks õppimiseks, kuna see kasutab sügavaid närvivõrke.
25) Loetlege erinevad OOPS-i põhimõtted?
OOPS-i põhiprintsiip on: 1) kapseldamine, 2) absorptsioontractsioon, 3) pärilikkus ja 4) polümorfism.
26) Selgitage erinevat tüüpi juurdepääsu modifikaatoreid
Juurdepääsu muutjaid on nelja tüüpi:
- Private: Nähtav konkreetsele klassile
- Avalik: Maailmale nähtav
- Kaitstud: Nähtav nii konkreetsele paketile kui ka alamklassile
27) Mis vahe on kompilaatoril ja interpretaatoril?
Erinevus kompilaatori ja tõlgi vahel on järgmine:
| Kompilaator | tõlk |
|---|---|
| Kompileeritud kood töötab kiiremini. | Tõlgendatud kood töötab aeglasemalt. |
| Genereerib väljundprogrammi (exe kujul), mida saab käivitada algsest programmist sõltumatult. | Ärge genereerige väljundprogrammi. Seega hindab programmeerija lähteprogrammi igal täitmise ajal. |
| Sihtprogramm töötab iseseisvalt ja ei vaja kompilaatorit mällu. | Tõlk on tõlgendamise ajal mälus olemas. |
| Seda on keeruline rakendada, kuna kompilaatorid ei suuda ennustada, mis pöörde ajal juhtub. | See sobib kõige paremini programmi ja arenduskeskkonda. |
| See võtab sisendiks terve programmi. | See võtab sisendiks ühe kodeerimisrea. |
| Kuva kõik vead pärast kompileerimist, kõik korraga. | Kuvab ükshaaval iga rea kõik vead. |
28) Mis on programmeerimiskeel?
Programmeerimiskeel on grammatikareeglite kogum, mis annab arvutitele või arvutusseadmetele juhiseid ülesannete täitmiseks.
29) Mis on pärimine?
Pärand on objektorienteeritud programmeerimise kontseptsioon, milles üks klass tuletab ülejäänud klasside omadused.
30) Eristage konstruktorit ja meetodit
Konstruktori ja meetodi erinevus on järgmine:
| Ehitaja | Meetod |
|---|---|
| Konstruktorit kasutatakse mis tahes klassi eksemplari initsialiseerimiseks. | Meetodit kasutatakse mõne toimingu või funktsiooni täitmiseks. |
| Sellel puudub tagastustüüp | Sellel on tagastustüüp. |
| Konstruktori nimi peab olema sama, mis klassi nimi. | Meetodi nimi võib vastavalt vajadusele olla sama või erinev. |
| See kutsub automaatselt välja, kui loote klassiobjekti. | Peate meetodi selgesõnaliselt välja kutsuma. |
| Seal on vaikekonstruktor, mille pakub kompilaator. | Kompilaatori poolt pakutud meetodit pole. |
31) Mis on bye stream?
Baitivoogu kasutatakse enamasti 8-bitise Unicode'i sisendi ja väljundi sooritamiseks.
32) Mida sa mõtled hävitaja all?
Destruktor on klassiliikme funktsioon, mis kustutab või hävitab objekti.
33) Loetlege OSI mudeli kihid
OSI mudelite kihid on: 1) füüsiline, 2) rakendus, 3) esitlus, 4) seanss, 5) transport, 6) võrk ja 6) andmesidekiht.
34) Mis on peamine erinevus protsessi ja lõime vahel?
Protsessi nimetatakse programmiks, mis on täitmisel. Lõim on protsessi segment, seega; protsessil võib olla rohkem kui üks lõime.
35) Selgitage esmast mälu
Esmane mälu, RAM on arvuti põhimälu, millele pääseb otse juurde keskprotsessor (CPU). See salvestab ajutist teavet kuni protsessi lõpuleviimiseni.
36) Mis on internet?
Internet on ülemaailmne arvutivõrk, mis pakub laias valikus teavet ja sidevahendeid. See hõlmab omavahel ühendatud võrke, kasutades sideprotokolli.
37) Mis on World Wide Web (WWW)?
WWW ehk World Wide Web on meetod teabele juurdepääsuks Interneti-meedia abil.
38) Mis on algoritm?
An algoritm on reegel või samm-sammuline protsess, mida tuleb konkreetse probleemi lahendamiseks järgida.
39) Mis on operatsioonisüsteem?
An Operatingimissüsteem (OS) on tarkvara, mis toimib liidesena lõppkasutaja ja arvuti riistvara vahel. Teiste programmide käitamiseks peab igal arvutil olema vähemalt üks OS.
40) Mis on krüptograafia?
Krüptograafia on tehnikate uurimine, mis varjavad teabe tegelikku tähendust. See muudab selle teabe vormingusse, mida inimesed ei saa lugeda, ja vastupidi.
Need intervjuu küsimused aitavad ka teie viva (suuline)

