Topp 40 informatikkintervjuspørsmål og svar

Her er informatikkintervjuspørsmål for ferskere så vel som erfarne kandidater for å få drømmejobben din.

 

Grunnleggende datavitenskap intervjuspørsmål og svar for ferskinger

1) Hva er datasystemet?

Et datasystem er en kombinasjon av minne, CPU, perifere enheter som er koblet til det, og OS (Operating System).


2) List opp komponenter i et datasystem

Komponentene i et datasystem er:

  • CPU (Central Processing Unit) inkludert kontrollenhet og aritmetisk logikkenhet
  • Minne som primær og sekundær
  • Inn- og utdataenheter som tastaturmus, skriverskanner, etc.

3) Hva er en mikroprosessor?

En mikroprosessor er en integrert krets som har all funksjonaliteten til en sentral prosessorenhet på en PC.


4) List opp noen dataprosessorer

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


5) List opp noen populære operativsystemer

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


6) Hva er en superklasse?

En superklasse er grunnlaget for alle klassene. Objektet til resten av klassen har alle egenskapene knyttet til superklassen.


7) Forklar klassevariabel

Variabler representerer et minne om klasse, som den deler med hver eneste instans.


8) Hva er SDLC?

SDLC står for Programvareutvikling livssyklus er en prosess som produserer kvalitetsprodukter på kortere tid. Stadiene som SDLC involverer er: 1) planlegging, 2) design, 4) konstruksjon, 5) testing og 6) distribusjon.


9) Forklar betydningen av filen.

En fil er et navngitt sted som lagrer informasjon eller data permanent. Den lagres alltid på lagringsenheten ved å bruke et filnavn med primær- og sekundærnavn, som er atskilt med en "."(PUNKT).


10) Hva er et programmeringsspråk?

Et programmeringsspråk er en samling grammatikkregler for å gi instruksjoner til datamaskiner eller dataenheter for å utføre en oppgave.


11) Hva er integrert utviklingsmiljø?

En IDE er et GUI-basert program. Den er designet for å hjelpe programmerere med å bygge applikasjoner med alle nødvendige programmer og biblioteker.


12) Forklar rammeverket

Rammeverket er en plattform for å lage programvareapplikasjoner. Det gir grunnlaget som utviklere kan bygge programmer for en bestemt plattform på. For eksempel kan et rammeverk inkludere forhåndsbestemte klasser så vel som funksjoner. Den kan brukes til å behandle inndata, administrere maskinvare og samhandle med systemprogramvare.


13) Hva er et grensesnitt?

Grensesnittet ligner på en klasse i Java, men det er en samling av magemusklertract-metoder. En klasse kan ha mer enn ett grensesnitt.


14) Hva er en klasse?

En klasse er en blåkopi for å lage objekter. En klasse inneholder metoder og variabler som er en klasseforekomst.


15) Forskjellen mellom konstruktør og metode abstract-klasse og grensesnitt

Forskjellen mellom klasse og grensesnitt er:

AbstracT-klasse Interface
Abstract-klassen støtter ikke arv. Grensesnittet støtter flere arv.
En magemuskeltract-klassen ville inneholde en konstruktør. Grensesnittet inneholder ikke en konstruktør.
En magemuskeltract-klassen deklareres ved hjelp av «Abs».trac«t»-nøkkelord. Grensesnittet er deklarert ved å bruke nøkkelordet "grensesnitt".
Den kan brukes med alle tilgangsmodifikatorer. Den kan bare brukes med modifikator for offentlig tilgang.

16) Hva er en magemuskeltract-klassen?

En klasse som har magemusklertract-nøkkelordet kalles en magemuskeltract-klassen.


17) Hva er en matrise?

En matrise er en beholder som inneholder et spesifikt antall lignende datatyper.


18) Hva er en konstruktør?

En konstruktør er en metode som brukes til å lage et klasseobjekt.


19) Definer Cin og Cout

Cin og Cout er objekter som brukes for henholdsvis inn- og utdatafiler.


20) Hva er forskjellen mellom C og C++?

Forskjellen mellom C og C++ er:

C C++
Det er et prosedyreorientert språk. Det er et objektorientert programmeringsspråk.
C-språket følger Top-Down-programmeringsmetoden C++ følger en nedenfra og opp programmeringstilnærming.
Filtypen til et C-program er .c Filtypen til et c++-programspråk er.cpp
I programmeringsspråket C er en stor programkode delt inn i små biter, som kalles funksjoner. på C++ programmeringsspråk, er en stor programkode delt inn i objekter og klasser.
Struktur i C gir ikke funksjonen til funksjonsdeklarasjon. Struktur i C++ gir funksjonen til å erklære en funksjon som en medlemsfunksjon i strukturen.

Informatikkintervjuspørsmål for erfarne

21) List opp typene konstruktører

Det er to typer konstruktør: 1) parameterisert konstruktør og 2) standard konstruktør.


22) Hva er kunstig intelligens?

Kunstig intelligens eller maskinintelligens er et vanlig begrep som brukes til å bygge smarte maskiner som er i stand til å utføre oppgaver. Hovedmålet med AI er å løse problemer på en måte som er bedre og raskere.


23) Hva er maskinlæring?

Machine Learning er et system som kan lære av et utmerket eksempel gjennom selvforbedring og uten å bli eksplisitt kodet av en programmerer.


24) Hva er dyp læring?

Deep learning er dataprogramvare som etterligner nettverket av nevroner i en hjerne. Det er en undergruppe av maskinlæring og kalles dyp læring fordi den benytter seg av dype nevrale nettverk.


25) Liste opp ulike OOPS-prinsipper?

De grunnleggende OOPS-prinsippene er: 1) innkapsling, 2) abstracsjon, 3) arv og 4) polymorfisme.


26) Forklar de ulike typene tilgangsmodifikatorer

Det er fire typer tilgangsmodifikatorer:

  • Private: Synlig for en bestemt klasse
  • Offentlig: Synlig for verden
  • beskyttet: Synlig for spesifikk pakke så vel som underklasse

27) Hva er forskjellen mellom kompilator og tolk?

Forskjellen mellom kompilator og tolk er:

kompilatoren Tolk
Den kompilerte koden kjører raskere. Tolket kode kjører langsommere.
Genererer utdataprogram (i form av exe), som kan kjøres uavhengig av det originale programmet. Ikke generer et utdataprogram. Så programmereren evaluerer kildeprogrammet til enhver tid under utførelse.
Målprogrammet kjøres uavhengig og krever ikke kompilatoren i minnet. Tolken eksisterer i minnet under tolkning.
Vanskelig å implementere da kompilatorer ikke kan forutsi hva som skjer ved tur. Det passer best for program- og utviklingsmiljøet.
Det tar et helt program som input. Det tar en enkelt linje med koding som inngang.
Vis alle feil etter kompilering, alle samtidig. Viser alle feil på hver linje en etter en.

28) Hva er et programmeringsspråk?

Et programmeringsspråk er en samling grammatikkregler for å instruere datamaskiner eller dataenheter til å utføre oppgaver.


29) Hva er arv?

Arv er et objektorientert programmeringskonsept der en klasse utleder egenskapene til resten av klassene.


30) Skille mellom konstruktør og metode

Forskjellen mellom konstruktør og metode er:

Constructor Metode
Constructor brukes til å initialisere forekomsten av en hvilken som helst klasse. Metoden brukes til å utføre en operasjon eller funksjon.
Den har ingen returtype Den har en returtype.
Konstruktørnavnet må være det samme som et klassenavn. Navnet på metoden kan være det samme eller forskjellig etter behov.
Den kaller opp automatisk når du oppretter et klasseobjekt. Du må kalle metoden eksplisitt.
Det er en standard konstruktør som leveres av kompilatoren. Det er ingen metode levert av kompilatoren.

31) Hva er bye stream?

Bytestrøm brukes vanligvis til å utføre input og output for Unicode med 8 biter.


32) Hva mener du med destruktor?

Destructor er en klassemedlemsfunksjon som sletter eller ødelegger et objekt.


33) List opp lag av OSI-modellen

Lag av OSI-modeller er: 1) Fysisk, 2) Applikasjon, 3) Presentasjon, 4) Sesjon, 5) Transport, 6) Nettverk og 6) Datalinklag.


34) Hva er den primære forskjellen mellom prosess og tråd?

Prosessen kalles som et program som er under utførelse. Tråd er et segment av en prosess, så; en prosess kan ha mer enn én tråd.


35) Forklar primærminne

Primært minne, RAM er hovedminnet til en datamaskin som kan nås direkte av den sentrale prosesseringsenheten (CPU). Den lagrer midlertidig informasjon til prosessen er ferdig.


36) Hva er internett?

Internett er et globalt nettverk av en datamaskin som tilbyr et bredt spekter av informasjons- og kommunikasjonsmuligheter. Det involverer sammenkoblede nettverk, ved hjelp av en kommunikasjonsprotokoll.


37) Hva er World Wide Web (WWW)?

WWW eller World Wide Web er en metode for å få tilgang til informasjon ved hjelp av internettmedier.


38) Hva er en algoritme?

An algoritme er en regel eller trinn-for-trinn-prosess som må følges for å løse et bestemt problem.


39) Hva er operativsystemet?

An Operatingsystem (OS) er en programvare som fungerer som et grensesnitt mellom sluttbruker og maskinvare. Hver datamaskin må ha minst ett operativsystem for å kjøre andre programmer.


40) Hva er kryptografi?

Kryptografi er studiet av teknikker som skjuler den virkelige betydningen av informasjon. Den forvandler denne informasjonen til et format som ikke kan leses av mennesker og omvendt.

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Oppsummer dette innlegget med: