40 populiariausių kompiuterių interviu klausimų ir atsakymų

Turinys

Čia yra informatikos interviu klausimai, skirti naujesniems ir patyrusiems kandidatams gauti jūsų svajonių darbą.

1) Kas yra kompiuterinė sistema?

Kompiuterinė sistema yra atminties, procesoriaus, prie jos prijungtų periferinių įrenginių ir OS (operacinės sistemos) derinys.

2) Išvardykite kompiuterinės sistemos komponentus

Kompiuterinės sistemos komponentai yra šie:

  • Centrinis procesorius (CPU), įskaitant valdymo bloką ir loginį aritmetinį vienetą
  • Atmintis kaip pirminė ir antrinė
  • Įvesties ir išvesties įrenginiai, pvz., Klaviatūros pelė, spausdintuvo skaitytuvas ir kt.

3) Kas yra mikroprocesorius?

Mikroprocesorius yra integruota grandinė, turinti visas kompiuterio centrinio procesoriaus funkcijas.

4) Išvardykite keletą kompiuterio procesorių

Kompiuterių procesoriai yra: 1) „Intel Core i9“, 2) „Intel Core i5“, 3) „Intel Core i7“, 4) „AMD Ryzen 7“ ir 5) „AMD Ryzen 5“.

5) Išvardykite populiarią operacinę sistemą

Kai kurios populiarios operacinės sistemos yra „Microsoft Windows“, OSX ir „Linux“.

6) Kas yra „Super“ klasė?

Super klasė yra visų klasių pagrindas. Likusios klasės objektas turi visas ypatybes, susijusias su superklase.

7) Paaiškinkite klasės kintamąjį

Kintamieji reiškia klasės atmintį, kuria ji dalijasi su kiekvienu egzemplioriumi.

8) Kas yra SDLC?

SDLC reiškia programinės įrangos kūrimo gyvavimo ciklą - procesą, kuris sukuria kokybiškus programinės įrangos produktus per trumpesnį laiką. SDLC apima šiuos etapus: 1) planavimas, 2) projektavimas, 4) statyba, 5) bandymai ir 6) diegimas.

9) Paaiškinkite bylos reikšmę.

Failas yra įvardyta vieta, kurioje informacija ar duomenys saugomi visam laikui. Jis visada saugomas saugojimo įrenginyje naudojant failo pavadinimą su pirminiu ir antriniu pavadinimu, kurį skiria "." (DOT).

10) Kas yra programavimo kalba?

Programavimo kalba yra gramatikos taisyklių rinkinys, nurodantis instrukcijas kompiuteriui ar kompiuteriniams įrenginiams, norint įvykdyti užduotį.

11) Kas yra integruota plėtros aplinka?

IDE yra GUI pagrindu sukurta programinė įranga. Jis skirtas padėti programuotojams kurti programas su visomis reikalingomis programomis ir bibliotekomis.

12) Paaiškinkite sistemą

Ši sistema yra programinės įrangos programų kūrimo platforma. Tai suteikia pagrindą, kuriuo kūrėjai gali kurti programas konkrečiai platformai. Pavyzdžiui, sistema gali apimti iš anksto nustatytas klases, taip pat funkcijas. Jis gali būti naudojamas apdoroti įvestis, valdyti aparatūrą ir sąveikauti su sistemos programine įranga.

13) Kas yra sąsaja?

Sąsaja yra panaši į „Java“ klasę, tačiau tai yra abstrakčių metodų rinkinys. Klasė gali turėti daugiau nei vieną sąsają.

14) Kas yra klasė?

Klasė yra objektų kūrimo planas. Klasėje yra metodai ir kintamieji, kurie yra klasės egzempliorius.

15) Atskirkite konstruktoriaus ir metodo abstrakčią klasę ir sąsają

Skirtumas tarp klasės ir sąsajos yra:

Abstraktus užsiėmimas Sąsaja
Santrauka klasėje nepalaiko paveldėjimo. Sąsaja palaiko kelis paveldėjimus.
Abstrakčioje klasėje būtų konstruktorius. Sąsajoje nėra konstruktoriaus.
Abstrakti klasė deklaruojama naudojant raktinį žodį „Santrauka“. Sąsaja deklaruojama naudojant „sąsajos“ raktinį žodį.
Jį galima naudoti su visais prieigos modifikatoriais. Jį galima naudoti tik su viešosios prieigos modifikatoriumi.

16) Kas yra abstrakti klasė?

Klasė, turinti abstraktų raktinį žodį, vadinama abstrakčia klase.

17) Kas yra masyvas?

Masyvas yra sudėtinis rodinys, kuriame saugomas tam tikras skaičius panašių duomenų tipų.

18) Kas yra konstruktorius?

Konstruktorius yra metodas, naudojamas kuriant klasės objektą.

19) Apibrėžkite „Cin“ ir „Cout“

„Cin“ ir „Cout“ yra objektai, naudojami atitinkamai įvesties ir išvesties failams.

20) Kuo skiriasi C ir C ++?

Skirtumas tarp C ir C ++ yra:

C C ++
Tai yra į procedūrą orientuota kalba. Tai yra į objektą orientuota programavimo kalba.
C kalba vadovaujasi programavimo iš viršaus į apačią metodu C ++ laikosi programavimo iš apačios į viršų požiūrio.
C programos failo plėtinys yra .c „C + +“ programos kalbos failo plėtinys yra.cpp
C programavimo kalba didelis programos kodas yra padalintas į mažus gabalus, kuris vadinamas funkcijomis. C ++ programavimo kalba didelis programos kodas yra padalintas į objektus ir klases.
Struktūra C nesuteikia funkcijos deklaravimo ypatybės. Struktūra C ++ suteikia galimybę deklaruoti funkciją kaip struktūros nario funkciją.

21) Išvardykite konstruktorių tipus

Yra du konstruktoriaus tipai: 1) parametruojamas konstruktorius ir 2) numatytasis konstruktorius.

22) Kas yra dirbtinis intelektas?

Dirbtinis intelektas arba mašinų intelektas yra įprastas terminas, vartojamas kuriant išmaniąsias mašinas, galinčias atlikti užduotis. Pagrindinis dirbtinio intelekto tikslas yra išspręsti problemas geresniu ir greitesniu būdu.

23) Kas yra mašininis mokymasis?

Mašininis mokymasis yra sistema, kuri gali pasimokyti iš puikaus pavyzdžio tobulindamasi ir be programuotojo aiškiai užkoduoto.

24) Kas yra gilus mokymasis?

Gilus mokymasis yra kompiuterinė programinė įranga, imituojanti smegenų neuronų tinklą. Tai yra mašininio mokymosi pogrupis ir vadinamas giliuoju mokymusi, nes jis naudoja gilius nervinius tinklus.

25) Išvardinti skirtingus OOPS principus?

Pagrindinis OOPS principas yra: 1) kapsuliavimas, 2) abstrakcija, 3) paveldėjimas ir 4) polimorfizmas.

26) Paaiškinkite įvairius prieigos modifikatorių tipus

Yra keturi prieigos modifikatorių tipai:

  • Privati: matoma tam tikrai klasei
  • Vieša: matoma pasauliui
  • Apsaugota : matoma konkrečiam paketui ir poklasiui

27) Kuo skiriasi kompiliatorius ir vertėjas?

Skirtumas tarp kompiliatoriaus ir vertėjo yra :

Sudarytojas Vertėjas
Kompiliuotas kodas veikia greičiau. Interpretuotas kodas veikia lėčiau.
Generuoja išvesties programą (exe pavidalu), kurią galima paleisti nepriklausomai nuo pradinės programos. Nekurkite išvesties programos. Taigi programuotojas kiekvieną kartą vykdymo metu vertina šaltinio programą.
Tikslinė programa vykdo savarankiškai ir nereikalauja kompiliatoriaus atmintyje. Vertėjas žodžiu egzistuoja atmintyje.
Sunku įdiegti, nes kompiliatoriai negali numatyti, kas vyksta posūkio metu. Tai geriausiai tinka programai ir kūrimo aplinkai.
Tam reikia visos programos kaip įvesties. Kaip įvestį reikia vienos kodavimo eilutės.
Rodyti visas klaidas po kompiliavimo, visas tuo pačiu metu. Rodomos visos kiekvienos eilutės klaidos po vieną.

28) Kas yra programavimo kalba?

Programavimo kalba yra gramatikos taisyklių rinkinys, nurodantis kompiuteriams ar skaičiavimo įrenginiams atlikti užduotis.

29) Kas yra paveldėjimas?

Paveldėjimas yra į objektą orientuota programavimo koncepcija, kai viena klasė gauna likusių klasių savybes.

30) Atskirkite konstruktorių ir metodą

Skirtumas tarp konstruktoriaus ir metodo yra:

Konstruktorius Metodas
Konstruktorius naudojamas inicijuojant bet kurios klasės egzempliorių. Metodas naudojamas tam tikrai operacijai ar funkcijai atlikti.
Jis neturi jokio grąžinimo tipo Jis turi grąžinimo tipą.
Konstruktoriaus vardas turi sutapti su klasės pavadinimu. Metodo pavadinimas gali būti toks pats arba kitoks, kaip vienam poreikiui.
Jis skambina automatiškai, kai sukuriate klasės objektą. Jums reikia aiškiai paskambinti metodui.
Yra numatytasis konstruktorius, kurį pateikia kompiliatorius. Nėra jokio kompiliatoriaus pateikto metodo.

31) Kas yra pasveikinimas?

Baitų srautas dažniausiai naudojamas atliekant 8 bitų „Unicode“ įvestį ir išvestį.

32) Ką reiškia destruktorius?

Destructor yra klasės nario funkcija, pašalinanti ar sunaikinantį objektą.

33) Išvardykite OSI modelio sluoksnius

OSI modelių sluoksniai yra šie: 1) fizinis, 2) taikymas, 3) pristatymas, 4) seansas, 5) transportas, 6) tinklas ir 6) duomenų ryšio sluoksnis.

34) Koks yra pagrindinis proceso ir gijos skirtumas?

Procesas vadinamas programa, kuri yra vykdoma. Gija yra proceso segmentas, taigi; procesas gali turėti daugiau nei vieną giją.

35) Paaiškinkite pirminę atmintį

Pagrindinė atmintis - RAM yra pagrindinė kompiuterio atmintis, prie kurios tiesiogiai gali prisijungti centrinis procesorius (CPU). Laikina informacija saugoma tol, kol procesas bus baigtas.

36) Kas yra internetas?

Internetas yra pasaulinis kompiuterio tinklas, siūlantis platų informacijos ir komunikacijos priemonių spektrą. Tai apima sujungtus tinklus, naudojant ryšio protokolą.

37) Kas yra pasaulinis internetas (WWW)?

„WWW“ arba „World Wide Web“ yra būdas gauti informaciją naudojantis interneto laikmenomis.

38) Kas yra algoritmas?

Algoritmas yra taisyklė arba žingsnis po žingsnio procesas, kurio reikia laikytis norint išspręsti tam tikrą problemą.

39) Kas yra operacinė sistema?

Operacinė sistema (OS) yra programinė įranga, veikianti kaip sąsaja tarp galutinio vartotojo ir kompiuterio aparatinės įrangos. Kiekviename kompiuteryje turi būti bent viena OS, kad būtų galima paleisti kitas programas.

40) Kas yra kriptografija?

Kriptografija - tai metodų, slepiančių tikrąją informacijos prasmę, tyrimas. Tai paverčia šią informaciją formatu, kurio negali perskaityti žmonės, ir atvirkščiai.

Įdomios straipsniai...