Här är datavetenskapliga intervjufrågor för färskare och erfarna kandidater för att få ditt drömjobb.
1) Vad är datorsystemet?
Ett datorsystem är en kombination av minne, CPU, kringutrustning som är ansluten till det och OS (operativsystem).
2) Lista ut komponenter i ett datorsystem
Komponenterna i ett datorsystem är:
- CPU (Central Processing Unit) inklusive styrenhet och aritmetisk logisk enhet
- Minne som primärt och sekundärt
- In- och utmatningsenheter som tangentbordsmus, skrivarskanner etc.
3) Vad är en mikroprocessor?
En mikroprocessor är en integrerad krets som har all funktionalitet hos en central processor på en PC.
4) Lista ut några datorprocessorer
Datorprocessorer är: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 och 5) AMD Ryzen 5.
5) Lista ut några populära operativsystem
Några populära operativsystem är Microsoft Windows, OSX och Linux.
6) Vad är en superklass?
En superklass är grunden för alla klasser. Föremålet för resten av klassen har alla egenskaper relaterade till superklassen.
7) Förklara klassvariabel
Variabler representerar ett minne av klass som det delar med varje instans.
8) Vad är SDLC?
SDLC står för Software Development Life Cycle är en process som producerar kvalitetsprogramvaruprodukter på kortare tid. Stegen som ingår i SDLC är: 1) planering, 2) design, 4) konstruktion, 5) testning och 6) distribution.
9) Förklara innebörden av filen.
En fil är en namngiven plats som lagrar information eller data permanent. Den lagras alltid i lagringsenheten med ett filnamn med primärt och sekundärt namn, som är åtskilt av ett "." (DOT).
10) Vad är ett programmeringsspråk?
Ett programmeringsspråk är en samling grammatikregler för att ge instruktioner till dator eller datoranordningar för att utföra uppnå uppgiften.
11) Vad är integrerad utvecklingsmiljö?
En IDE är ett GUI-baserat program. Den är utformad för att hjälpa programmerare att bygga applikationer med alla nödvändiga program och bibliotek.
12) Förklara ramen
Ramverket är en plattform för att göra programapplikationer. Det ger grunden för att utvecklare kan bygga program för en specifik plattform. Till exempel kan ett ramverk inkludera förutbestämda klasser såväl som funktioner. Den kan användas för att bearbeta ingångar, hantera hårdvara och interagera med systemprogramvaran.
13) Vad är ett gränssnitt?
Gränssnittet liknar en klass i Java, men det är en samling abstrakta metoder. En klass kan ha mer än ett gränssnitt.
14) Vad är en klass?
En klass är en ritning för att skapa objekt. En klass innehåller metoder och variabler som är en klassinstans.
15) Gör skillnad mellan konstruktör och metod abstrakt klass och gränssnitt
Skillnaden mellan klass och gränssnitt är:
Abstrakt klass | Gränssnitt |
Abstraktklassen stöder inte arv. | Gränssnittet stöder flera arv. |
En abstrakt klass skulle innehålla konstruktör. | Gränssnittet innehåller inte en konstruktör. |
En abstrakt klass förklaras med hjälp av nyckelordet "Abstrakt". | Gränssnittet deklareras med nyckelordet "gränssnitt". |
Den kan användas med alla åtkomstmodifierare. | Den kan endast användas med modifierare för allmän tillgång. |
16) Vad är en abstrakt klass?
En klass med ett abstrakt nyckelord kallas en abstrakt klass.
17) Vad är en matris?
En array är en behållare som håller ett visst antal liknande datatyper.
18) Vad är en konstruktör?
En konstruktör är en metod som används för att skapa ett klassobjekt.
19) Definiera Cin och Cout
Cin och Cout är objekt som används för in- och utdatafiler.
20) Vad är skillnaden mellan C och C ++?
Skillnaden mellan C och C ++ är:
C | C ++ |
Det är ett processorienterat språk. | Det är ett objektorienterat programmeringsspråk. |
C-språk följer Top-Down-programmeringsmetoden | C ++ följer en nedifrån och upp-programmeringsmetod. |
Filtillägget för ett C-program är .c | Filändelsen på ett c + + programspråk är.cpp |
På programmeringsspråket C är en stor programkod uppdelad i små bitar, vilket kallas funktioner. | På programmeringsspråket C ++ är en stor programkod uppdelad i objekt och klasser. |
Struktur i C ger inte funktionen i funktionsdeklarationen. | Struktur i C ++ ger funktionen att deklarera en funktion som en medlemsfunktion i strukturen. |
21) Lista typer av konstruktörer
Det finns två typer av konstruktören: 1) parametrerad konstruktör och 2) standardkonstruktör.
22) Vad är artificiell intelligens?
Artificiell intelligens eller maskinintelligens är en vanlig term som används för att bygga smarta maskiner som kan utföra uppgifter. Huvudsyftet med AI är att lösa problem på ett sätt som är bättre och snabbare.
23) Vad är maskininlärning?
Machine Learning är ett system som kan lära av ett utmärkt exempel genom självförbättring och utan att kodas uttryckligen av en programmerare.
24) Vad är djupinlärning?
Djupinlärning är datorprogramvara som härmar nätverket av nervceller i en hjärna. Det är en delmängd av maskininlärning och kallas djupt lärande eftersom det använder djupa neurala nätverk.
25) Lista ut olika OOPS-principer?
Den grundläggande OOPS-principen är: 1) inkapsling, 2) abstraktion, 3) arv och 4) polymorfism.
26) Förklara de olika typerna av åtkomstmodifierare
Det finns fyra typer av åtkomstmodifierare:
- Privat: Synlig för en viss klass
- Allmänhet: Synlig för världen
- Skyddad : Synlig för specifikt paket såväl som för underklass
27) Vad är skillnaden mellan kompilator och tolk?
Skillnaden mellan kompilator och tolk är :
Kompilator | Tolk |
Kompilerad kod kör snabbare. | Tolkad kod går långsammare. |
Skapar utmatningsprogram (i form av exe), som kan köras oberoende av det ursprungliga programmet. | Generera inte ett utdataprogram. Så programmeraren utvärderar källprogrammet varje gång under körningen. |
Målprogrammet körs oberoende och kräver inte kompilatorn i minnet. | Tolken finns i minnet under tolkningen. |
Svårt att implementera eftersom kompilatorer inte kan förutsäga vad som händer vid tur-tid. | Det passar bäst för program- och utvecklingsmiljön. |
Det tar ett helt program som input. | Det krävs en enda kodning som ingång. |
Visa alla fel efter kompilering, alla samtidigt. | Visar alla fel på varje rad en efter en. |
28) Vad är ett programmeringsspråk?
Ett programmeringsspråk är en samling grammatikregler för att instruera datorer eller datorenheter att utföra uppgifter.
29) Vad är arv?
Arv är ett objektorienterat programmeringskoncept där en klass härleder egenskaperna hos resten av klasserna.
30) Skill mellan konstruktör och metod
Skillnaden mellan konstruktör och metod är:
Konstruktör | Metod |
Constructor används för att initialisera förekomsten av vilken klass som helst. | Metoden används för att utföra vissa operationer eller funktioner. |
Det har ingen returtyp | Den har en returtyp. |
Konstruktörens namn måste vara detsamma som ett klassnamn. | Metodens namn kan vara samma eller olika enligt behov. |
Det ringer automatiskt när du skapar ett klassobjekt. | Du måste ringa metoden uttryckligen. |
Det finns en standardkonstruktör som tillhandahålls av kompilatorn. | Det finns ingen metod som tillhandahålls av kompilatorn. |
31) Vad är bye stream?
Byte-ström används oftast för att utföra in- och utdata för Unicode med 8 bitar.
32) Vad menar du med destruktör?
Destructor är en klassmedelsfunktion som tar bort eller förstör ett objekt.
33) Lista ut lager av OSI-modellen
Lager av OSI-modeller är: 1) Fysisk, 2) Tillämpning, 3) Presentation, 4) Session, 5) Transport, 6) Nätverk och 6) Datalänkskikt.
34) Vad är den främsta skillnaden mellan process och tråd?
Process kallas som ett program som är i körning. Tråd är ett segment av en process, så; en process kan ha mer än en tråd.
35) Förklara primärt minne
Primärt minne, RAM är huvudminnet på en dator som kan nås direkt av Central Processing Unit (CPU). Den lagrar tillfällig information tills processen är klar.
36) Vad är internet?
Internet är ett globalt nätverk av en dator som erbjuder ett brett utbud av informations- och kommunikationsmöjligheter. Det handlar om sammankopplade nätverk med ett kommunikationsprotokoll.
37) Vad är World Wide Web (WWW)?
WWW eller World Wide Web är en metod för att komma åt information med internetmedier.
38) Vad är en algoritm?
En algoritm är en regel eller steg-för-steg-process som måste följas för att lösa ett visst problem.
39) Vad är operativsystemet?
Ett operativsystem (OS) är en programvara som fungerar som ett gränssnitt mellan slutanvändaren och maskinvaran. Varje dator måste ha minst ett operativsystem för att kunna köra andra program.
40) Vad är kryptografi?
Kryptografi är studiet av tekniker som döljer den verkliga innebörden av information. Den förvandlar denna information till ett format som inte kan läsas av människor och vice versa.