40 labākie datorzinātņu intervijas jautājumi un atbildes

Anonim

Šeit ir informātikas intervijas jautājumi svaigākiem, kā arī pieredzējušiem kandidātiem, lai iegūtu savu sapņu darbu.

1) Kāda ir datorsistēma?

Datorsistēma ir atmiņas, centrālā procesora, tai pievienoto perifēro ierīču un OS (operētājsistēmas) kombinācija.

2) Uzskaitiet datorsistēmas komponentus

Datorsistēmas sastāvdaļas ir:

  • Centrālais procesors (CPU), ieskaitot vadības bloku un aritmētisko loģisko vienību
  • Atmiņa, piemēram, primārā un sekundārā
  • Ievades un izvades ierīces, piemēram, tastatūras pele, printera skeneris utt.

3) Kas ir mikroprocesors?

Mikroprocesors ir integrēta shēma, kurai ir visas personālā datora centrālā procesora funkcijas.

4) Uzskaitiet dažus datoru procesorus

Datoru procesori ir: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 un 5) AMD Ryzen 5.

5) Uzskaitiet dažas populāras operētājsistēmas

Dažas populāras operētājsistēmas ir Microsoft Windows, OSX un Linux.

6) Kas ir super klase?

Super klase ir visu klašu pamatā. Pārējās klases objektam ir visas īpašības, kas saistītas ar superklasi.

7) Paskaidrojiet klases mainīgo

Mainīgie ir klases atmiņa, ar kuru tā dalās ar katru gadījumu.

8) Kas ir SDLC?

SDLC nozīmē Programmatūras izstrādes dzīves cikls ir process, kas ražo kvalitatīvus programmatūras produktus īsākā laikā. SDLC ietver šādus posmus: 1) plānošana, 2) projektēšana, 4) būvniecība, 5) testēšana un 6) izvietošana.

9) Paskaidrojiet faila nozīmi.

Fails ir nosaukta vieta, kas pastāvīgi glabā informāciju vai datus. Tas vienmēr tiek glabāts atmiņas ierīcē, izmantojot faila nosaukumu ar primāro un sekundāro nosaukumu, kuru atdala "." (DOT).

10) Kas ir programmēšanas valoda?

Programmēšanas valoda ir gramatikas noteikumu kopums instrukciju sniegšanai datoram vai skaitļošanas ierīcēm, lai veiktu uzdevumu.

11) Kas ir integrētā attīstības vide?

IDE ir uz GUI balstīta programmatūras programma. Tas ir paredzēts, lai palīdzētu programmētājiem veidot lietojumprogrammas ar visām nepieciešamajām programmām un bibliotēkām.

12) Paskaidrojiet ietvaru

Sistēma ir platforma programmatūras lietojumprogrammu veidošanai. Tas nodrošina pamatu, uz kura izstrādātāji var veidot programmas noteiktai platformai. Piemēram, ietvars var ietvert iepriekš noteiktas klases, kā arī funkcijas. To var izmantot, lai apstrādātu ievadi, pārvaldītu aparatūru un mijiedarbotos ar sistēmas programmatūru.

13) Kas ir saskarne?

Saskarne ir līdzīga Java klasei, taču tā ir abstraktu metožu kolekcija. Klasei var būt vairākas saskarnes.

14) Kas ir klase?

Klase ir objektu veidošanas projekts. Klase satur metodes un mainīgos, kas ir klases instance.

15) Izšķir konstruktora un metodes abstrakto klasi un saskarni

Atšķirība starp klasi un saskarni ir:

Abstraktā klase Saskarne
Abstraktā klase neatbalsta mantošanu. Saskarne atbalsta vairākus mantojumus.
Abstraktā klasē būtu konstruktors. Saskarne nesatur konstruktoru.
Abstraktā klase tiek deklarēta, izmantojot atslēgvārdu "Abstract". Interfeiss tiek deklarēts, izmantojot atslēgvārdu "interfeiss".
To var izmantot ar visiem piekļuves modifikatoriem. To var izmantot tikai ar publiskas piekļuves modifikatoru.

16) Kas ir abstrakta klase?

Klasi, kurai ir abstrakts atslēgvārds, sauc par abstraktu klasi.

17) Kas ir masīvs?

Masīvs ir konteiners, kas glabā noteiktu skaitu līdzīgu datu veidu.

18) Kas ir konstruktors?

Konstruktors ir metode, ko izmanto, lai izveidotu klases objektu.

19) Definējiet Cin un Cout

Cin un Cout ir objekti, kurus izmanto attiecīgi ievades un izvades failiem.

20) Kāda ir atšķirība starp C un C ++?

Atšķirība starp C un C ++ ir:

C C ++
Tā ir uz procedūrām orientēta valoda. Tā ir uz objektu orientēta programmēšanas valoda.
C valoda atbilst programmēšanas pieejai no augšas uz leju C ++ izmanto augšupēju programmēšanas pieeju.
C programmas faila paplašinājums ir .c Programmas c + + faila paplašinājums ir.cpp
C programmēšanas valodā liels programmas kods ir sadalīts mazos gabaliņos, ko sauc par funkcijām. Programmēšanas valodā C ++ liels programmas kods ir sadalīts objektos un klasēs.
Struktūra C nenodrošina funkciju deklarēšanas iezīmi. Struktūra C ++ nodrošina funkciju deklarēšanu kā struktūras locekļa funkciju.

21) Uzskaitiet konstruktoru veidus

Ir divi konstruktora veidi: 1) parametrizēts konstruktors un 2) noklusējuma konstruktors.

22) Kas ir mākslīgais intelekts?

Mākslīgais intelekts vai mašīnu inteliģence ir izplatīts termins, ko lieto, lai izveidotu viedas mašīnas, kas spēj veikt uzdevumus. AI galvenais mērķis ir risināt problēmas labāk un ātrāk.

23) Kas ir mašīnmācīšanās?

Mašīnmācība ir sistēma, kas var mācīties no izcila piemēra, sevi pilnveidojot un bez programmētāja tiešas kodēšanas.

24) Kas ir dziļa mācīšanās?

Dziļa mācīšanās ir datoru programmatūra, kas atdarina smadzeņu neironu tīklu. Tā ir mašīnmācīšanās apakškopa un tiek saukta par dziļu mācīšanos, jo tā izmanto dziļus neironu tīklus.

25) Uzskaitīt dažādus OOPS principus?

OOPS pamatprincips ir: 1) iekapsulēšana, 2) abstrakcija, 3) mantošana un 4) polimorfisms.

26) Izskaidrojiet dažādus piekļuves modifikatoru veidus

Ir četri piekļuves modifikatoru veidi:

  • Privāts: redzams noteiktai klasei
  • Publisks: redzams pasaulei
  • Aizsargāts : redzams konkrētai paketei, kā arī apakšklasei

27) Kāda ir atšķirība starp sastādītāju un tulku?

Atšķirība starp sastādītāju un tulku ir :

Sastādītājs Tulks
Apkopotais kods darbojas ātrāk. Interpretētais kods darbojas lēnāk.
Ģenerē izvades programmu (exe formā), kuru var palaist neatkarīgi no sākotnējās programmas. Neveidojiet izvades programmu. Tātad programmētājs ikreiz izpildes laikā novērtē avota programmu.
Mērķa programma tiek izpildīta neatkarīgi, un atmiņā nav nepieciešams kompilators. Tulks tulkošanas laikā pastāv atmiņā.
Grūti ieviest kā sastādītājus nevar paredzēt, kas notiek pagrieziena laikā. Tas ir vislabāk piemērots programmai un izstrādes videi.
Tas prasa visu programmu kā ievadi. Kā ievade ir nepieciešama viena kodēšanas līnija.
Parādīt visas kļūdas pēc apkopošanas, visas vienlaikus. Parāda visas kļūdas katrā rindā pa vienai.

28) Kas ir programmēšanas valoda?

Programmēšanas valoda ir gramatikas likumu kopums, kas dod norādījumus datoriem vai skaitļošanas ierīcēm veikt uzdevumus.

29) Kas ir mantojums?

Mantošana ir objektorientēta programmēšanas koncepcija, kurā viena klase iegūst pārējo klašu īpašības.

30) Izšķir konstruktoru un metodi

Atšķirība starp konstruktoru un metodi ir:

Konstruktors Metode
Konstruktors tiek izmantots jebkuras klases instances inicializēšanai. Metode tiek izmantota, lai veiktu kādu darbību vai funkciju.
Tam nav atgriešanās veida Tam ir atgriešanās veids.
Konstruktora nosaukumam jābūt tādam pašam kā klases nosaukumam. Metodes nosaukums var būt tāds pats vai atšķirīgs kā katrai vajadzībai.
Tas zvana automātiski, kad izveidojat klases objektu. Jums ir skaidri jāzvana uz metodi.
Ir noklusējuma konstruktors, kuru nodrošina kompilators. Sastādītājs nav norādījis nevienu metodi.

31) Kas ir atvadu straume?

Baitu straumi parasti izmanto, lai veiktu ieeju un izvadi Unicode ar 8 bitiem.

32) Ko jūs domājat ar iznīcinātāju?

Iznīcinātājs ir klases dalībnieka funkcija, kas izdzēš vai iznīcina objektu.

33) Uzskaitiet OSI modeļa slāņus

OSI modeļu slāņi ir: 1) fiziskais, 2) lietojums, 3) prezentācija, 4) sesija, 5) transports, 6) tīkls un 6) datu saites slānis.

34) Kāda ir galvenā atšķirība starp procesu un pavedienu?

Process tiek saukts par programmu, kas tiek izpildīta. Vītne ir procesa segments, tātad; procesam var būt vairāki pavedieni.

35) Izskaidrojiet primāro atmiņu

Primārā atmiņa - RAM ir galvenā datora atmiņa, kurai var tieši piekļūt centrālais procesors (CPU). Tajā tiek glabāta pagaidu informācija, līdz process pabeidz izpildi.

36) Kas ir internets?

Internets ir globāls datora tīkls, kas piedāvā plašu informācijas un komunikācijas iespēju klāstu. Tas ietver savstarpēji savienotus tīklus, izmantojot sakaru protokolu.

37) Kas ir globālais tīmeklis (WWW)?

WWW vai globālais tīmeklis ir metode, kā piekļūt informācijai, izmantojot interneta medijus.

38) Kas ir algoritms?

Algoritms ir likums vai soli pa solim process, kas jāievēro, lai atrisinātu konkrētu problēmu.

39) Kāda ir operētājsistēma?

Operētājsistēma (OS) ir programmatūra, kas darbojas kā saskarne starp galalietotāju un datora aparatūru. Katram datoram jābūt vismaz vienai OS, lai palaistu citas programmas.

40) Kas ir kriptogrāfija?

Kriptogrāfija ir tādu paņēmienu izpēte, kas slēpj informācijas patieso nozīmi. Tas pārveido šo informāciju formātā, kuru cilvēki nevar nolasīt, un otrādi.