Top 40 datalogiske interviewspørgsmål og svar

Her er datalogiske interviewspørgsmål til friskere såvel som erfarne kandidater til at få dit drømmejob.

 

Grundlæggende datalogi interviewspørgsmål og svar til nybagte

1) Hvad er computersystemet?

Et computersystem er en kombination af hukommelse, CPU, perifere enheder, der er forbundet til det, og OS (Operating System).


2) Liste over komponenter i et computersystem

Komponenterne i et computersystem er:

  • CPU (Central Processing Unit) inklusive styreenhed og aritmetisk logikenhed
  • Hukommelse som primær og sekundær
  • Input- og outputenheder som tastaturmus, printerscanner osv.

3) Hvad er en mikroprocessor?

En mikroprocessor er et integreret kredsløb, der har al funktionaliteten af ​​en centralenhed på en pc.


4) Liste over nogle computerprocessorer

Computerprocessorer er: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 og 5) AMD Ryzen 5.


5) Liste over nogle populære operativsystemer

Nogle populære operativsystemer er Microsoft Windows, OSX og Linux.


6) Hvad er en superklasse?

En superklasse er grundlaget for alle klasserne. Objektet for resten af ​​klassen har alle de karakteristika, der er relateret til superklassen.


7) Forklar klassevariabel

Variabler repræsenterer en hukommelse af klasse, som den deler med hver eneste instans.


8) Hvad er SDLC?

SDLC står for Softwareudvikling livscyklus er en proces, der producerer kvalitetssoftwareprodukter på kortere tid. De stadier, som SDLC involverer, er: 1) planlægning, 2) design, 4) konstruktion, 5) test og 6) implementering.


9) Forklar betydningen af ​​filen.

En fil er et navngivet sted, der gemmer information eller data permanent. Det gemmes altid på lagerenheden ved hjælp af et filnavn med primært og sekundært navn, som er adskilt af et "."(PUNKT).


10) Hvad er et programmeringssprog?

Et programmeringssprog er en samling grammatikregler for at give instruktioner til computer eller computerenheder for at udføre opgaven.


11) Hvad er integreret udviklingsmiljø?

En IDE er et GUI-baseret softwareprogram. Det er designet til at hjælpe programmører med at bygge applikationer med alle de nødvendige programmer og biblioteker.


12) Forklar rammerne

Rammen er en platform til fremstilling af softwareapplikationer. Det giver grundlaget for, at udviklere kan bygge programmer til en bestemt platform. For eksempel kan en ramme indeholde forudbestemte klasser såvel som funktioner. Det kan bruges til at behandle input, administrere hardware og interagere med systemsoftware.


13) Hvad er en grænseflade?

Interfacet ligner en klasse i Java, men det er en samling abstrakte metoder. En klasse kan have mere end én grænseflade.


14) Hvad er en klasse?

En klasse er en blueprint til at skabe objekter. En klasse indeholder metoder og variabler, som er en klasseinstans.


15) Skelne mellem konstruktør og metode abstrakt klasse og interface

Forskellen mellem klasse og interface er:

Abstrakt klasse grænseflade
Abstrakt klasse understøtter ikke arv. Grænsefladen understøtter flere arv.
En abstrakt klasse ville indeholde konstruktør. Interfacet indeholder ikke en konstruktør.
En abstrakt klasse erklæres ved hjælp af nøgleordet "Abstract". Grænsefladen er deklareret ved hjælp af nøgleordet "interface".
Den kan bruges med alle adgangsmodifikatorer. Den kan kun bruges med offentlig adgangsmodifikator.

16) Hvad er en abstrakt klasse?

En klasse med et abstrakt nøgleord kaldes en abstrakt klasse.


17) Hvad er et array?

Et array er en beholder, der opbevarer et bestemt antal lignende datatyper.


18) Hvad er en konstruktør?

En konstruktør er en metode, der bruges til at skabe et klasseobjekt.


19) Definer Cin og Cout

Cin og Cout er objekter, der bruges til henholdsvis input- og outputfiler.


20) Hvad er forskellen mellem C og C++?

Forskellen mellem C og C++ er:

C C++
Det er et procedureorienteret sprog. Det er et objektorienteret programmeringssprog.
C sprog følger Top-Down programmeringstilgang C++ følger en bottom-up-programmeringstilgang.
Filtypenavnet på et C-program er .c Filtypenavnet på et c++ programsprog er.cpp
I programmeringssproget C er en stor programkode opdelt i små stykker, som kaldes funktioner. I C++ programmeringssprog, er en stor programkode opdelt i objekter og klasser.
Struktur i C giver ikke funktionen af ​​funktionsdeklaration. Struktur i C++ giver funktionen til at erklære en funktion som en medlemsfunktion af strukturen.

Datalogi interviewspørgsmål for øvede

21) Angiv typerne af konstruktører

Der er to typer af konstruktøren: 1) parameteriseret konstruktør og 2) standard konstruktør.


22) Hvad er kunstig intelligens?

Kunstig intelligens eller maskinintelligens er et almindeligt udtryk, der bruges til at bygge smarte maskiner, der er i stand til at udføre opgaver. Hovedformålet med AI er at løse problemer på en måde, der er bedre og hurtigere.


23) Hvad er machine learning?

Machine Learning er et system, der kan lære af et fremragende eksempel gennem selvforbedring og uden at blive eksplicit kodet af en programmør.


24) Hvad er deep learning?

Deep learning er computersoftware, der efterligner netværket af neuroner i en hjerne. Det er en delmængde af maskinlæring og kaldes deep learning, fordi det gør brug af dybe neurale netværk.


25) Liste over forskellige OOPS-principper?

Det grundlæggende OOPS princip er: 1) indkapsling, 2) abstraktion, 3) arv og 4) polymorfi.


26) Forklar de forskellige typer adgangsmodifikatorer

Der er fire typer adgangsmodifikatorer:

  • Privat: Synlig for en bestemt klasse
  • Offentlig: Synlig for verden
  • Beskyttet: Synlig for specifik pakke såvel som underklasse

27) Hvad er forskellen mellem compiler og tolk?

Forskellen mellem compiler og fortolker er:

compiler Tolk
Den kompilerede kode kører hurtigere. Fortolket kode kører langsommere.
Genererer outputprogram (i form af exe), som kan køres uafhængigt af det originale program. Generer ikke et outputprogram. Så programmøren evaluerer kildeprogrammet til enhver tid under udførelsen.
Målprogrammet kører uafhængigt og kræver ikke compileren i hukommelsen. Tolken eksisterer i hukommelsen under tolkning.
Svært at implementere, da compilere ikke kan forudsige, hvad der sker ved tur. Det er bedst egnet til program- og udviklingsmiljøet.
Det tager et helt program som input. Det tager en enkelt linje kodning som input.
Vis alle fejl efter kompilering, alle på samme tid. Viser alle fejl på hver linje én efter én.

28) Hvad er et programmeringssprog?

Et programmeringssprog er en samling grammatikregler til at instruere computere eller computerenheder til at udføre opgaver.


29) Hvad er arv?

Arv er et objektorienteret programmeringskoncept, hvor en klasse udleder egenskaberne for resten af ​​klasserne.


30) Skelne mellem konstruktør og metode

Forskellen mellem konstruktør og metode er:

Constructor Metode
Constructor bruges til at initialisere forekomsten af ​​enhver klasse. Metoden bruges til at udføre en operation eller funktion.
Det har ingen returtype Den har en returtype.
Konstruktørnavnet skal være det samme som et klassenavn. Navnet på metoden kan være det samme eller forskelligt efter behov.
Den kalder automatisk, når du opretter et klasseobjekt. Du skal kalde metoden eksplicit.
Der er en standardkonstruktør, som leveres af compileren. Der er ingen metode leveret af compileren.

31) Hvad er bye stream?

Byte stream bruges oftest til at udføre input og output for Unicode med 8 bit.


32) Hvad mener du med destructor?

Destructor er en klassemedlemsfunktion, der sletter eller ødelægger et objekt.


33) Liste over lag af OSI-modellen

Lag af OSI-modeller er: 1) Fysisk, 2) Anvendelse, 3) Præsentation, 4) Session, 5) Transport, 6) Netværk og 6) Data Link Layer.


34) Hvad er den primære forskel mellem proces og tråd?

Proces kaldes som et program, der er under udførelse. Tråd er et segment af en proces, så; en proces kan have mere end én tråd.


35) Forklar primær hukommelse

Primær hukommelse, RAM er hovedhukommelsen på en computer, som kan tilgås direkte af den centrale processorenhed (CPU). Den gemmer midlertidig information, indtil processen afslutter sin udførelse.


36) Hvad er internettet?

Internettet er et globalt netværk af en computer, der tilbyder en bred vifte af informations- og kommunikationsfaciliteter. Det involverer sammenkoblede netværk ved hjælp af en kommunikationsprotokol.


37) Hvad er World Wide Web (WWW)?

WWW eller World Wide Web er en metode til at få adgang til information ved hjælp af internetmedier.


38) Hvad er en algoritme?

An algoritme er en regel eller trin-for-trin proces, der skal følges for at løse et bestemt problem.


39) Hvad er operativsystemet?

An Operating system (OS) er en software, der fungerer som en grænseflade mellem slutbrugeren og computerhardware. Hver computer skal have mindst ét ​​OS for at kunne køre andre programmer.


40) Hvad er kryptografi?

Kryptografi er studiet af teknikker, der skjuler den virkelige betydning af information. Det omdanner denne information til et format, der ikke kan læses af mennesker og omvendt.

Disse interviewspørgsmål vil også hjælpe i din viva(orals)