Top 40 vragen en antwoorden over informatica-interviews

Anonim

Hier zijn informatica-sollicitatievragen voor zowel frissere als ervaren kandidaten om uw droombaan te krijgen.

1) Wat is het computersysteem?

Een computersysteem is een combinatie van geheugen, CPU, randapparatuur die erop is aangesloten en OS (besturingssysteem).

2) Maak een lijst van componenten van een computersysteem

De componenten van een computersysteem zijn:

  • CPU (Central Processing Unit) inclusief besturingseenheid en rekenkundige logische eenheid
  • Geheugen zoals primair en secundair
  • Invoer- en uitvoerapparaten zoals toetsenbordmuis, printerscanner, enz.

3) Wat is een microprocessor?

Een microprocessor is een geïntegreerd circuit met alle functionaliteit van een centrale verwerkingseenheid van een pc.

4) Maak een lijst van enkele computerprocessors

Computerprocessors zijn: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 en 5) AMD Ryzen 5.

5) Maak een lijst van een aantal populaire besturingssystemen

Enkele populaire besturingssystemen zijn Microsoft Windows, OSX en Linux.

6) Wat is een superklasse?

Een superklasse is de basis van alle lessen. Het object van de rest van de klas heeft alle kenmerken die verband houden met de superklasse.

7) Leg de klassevariabele uit

Variabelen vertegenwoordigen een geheugen van een klasse, die het met elke instantie deelt.

8) Wat is SDLC?

SDLC staat voor Software Development Life Cycle is een proces dat in minder tijd hoogwaardige softwareproducten produceert. De fasen die SDLC met zich meebrengt, zijn: 1) planning, 2) ontwerp, 4) constructie, 5) testen en 6) implementatie.

9) Leg de betekenis van bestand uit.

Een bestand is een benoemde locatie waarin informatie of gegevens permanent worden opgeslagen. Het wordt altijd op het opslagapparaat opgeslagen met een bestandsnaam met een primaire en secundaire naam, gescheiden door een "." (DOT).

10) Wat is een programmeertaal?

Een programmeertaal is een verzameling grammaticaregels voor het geven van instructies aan computer of computerapparatuur om een ​​taak uit te voeren.

11) Wat is een geïntegreerde ontwikkelingsomgeving?

Een IDE is een op GUI gebaseerd softwareprogramma. Het is ontworpen om programmeurs te helpen bij het bouwen van applicaties met alle benodigde programma's en bibliotheken.

12) Leg het kader uit

Het framework is een platform voor het maken van softwareapplicaties. Het biedt de basis waarop ontwikkelaars programma's kunnen bouwen voor een specifiek platform. Een raamwerk kan bijvoorbeeld zowel vooraf bepaalde klassen als functies bevatten. Het kan worden gebruikt om invoer te verwerken, hardware te beheren en te communiceren met systeemsoftware.

13) Wat is een interface?

De interface is vergelijkbaar met een klasse in Java, maar het is een verzameling abstracte methoden. Een klasse kan meer dan één interface hebben.

14) Wat is een klas?

Een klasse is een blauwdruk voor het maken van objecten. Een klasse bevat methoden en variabelen die een klasse-instantie zijn.

15) Maak onderscheid tussen constructor en methode, abstracte klasse en interface

Het verschil tussen klasse en interface is:

Abstracte klasse Koppel
Abstracte klasse ondersteunt overerving niet. De interface ondersteunt meerdere overervingen.
Een abstracte klasse zou constructor bevatten. De interface bevat geen constructor.
Een abstracte klasse wordt gedeclareerd met het sleutelwoord "Abstract". De interface wordt gedeclareerd met het sleutelwoord "interface".
Het kan worden gebruikt met alle toegangsmodificatoren. Het kan alleen worden gebruikt met de modifier voor openbare toegang.

16) Wat is een abstracte klasse?

Een klasse met een abstract trefwoord wordt een abstracte klasse genoemd.

17) Wat is een array?

Een array is een container die een bepaald aantal vergelijkbare gegevenstypen bewaart.

18) Wat is een constructor?

Een constructor is een methode die wordt gebruikt om een ​​klasseobject te maken.

19) Definieer Cin en Cout

Cin en Cout zijn objecten die worden gebruikt voor respectievelijk invoer- en uitvoerbestanden.

20) Wat is het verschil tussen C en C ++?

Het verschil tussen C en C ++ is:

C C ++
Het is een procedureel georiënteerde taal. Het is een objectgeoriënteerde programmeertaal.
C-taal volgt een Top-Down-programmeerbenadering C ++ volgt een bottom-up programmeerbenadering.
De bestandsextensie van een C-programma is .c De bestandsextensie van een c + + programmeertaal is. Cpp
In de programmeertaal C is een grote programmacode opgedeeld in kleine stukjes, die functies worden genoemd. In de programmeertaal C ++ is een grote programmacode onderverdeeld in Objecten en Klassen.
Structuur in C biedt niet het kenmerk van functieverklaring. Structuur in C ++ biedt de mogelijkheid om een ​​functie te declareren als een lidfunctie van de structuur.

21) Maak een lijst van de soorten constructeurs

Er zijn twee soorten constructor: 1) geparametriseerde constructor en 2) standaard constructor.

22) Wat is kunstmatige intelligentie?

Kunstmatige intelligentie of machine-intelligentie is een veelgebruikte term die wordt gebruikt om slimme machines te bouwen die taken kunnen uitvoeren. Het belangrijkste doel van AI is om problemen op een betere en snellere manier op te lossen.

23) Wat is machine learning?

Machine Learning is een systeem dat kan leren van een uitstekend voorbeeld door zelfverbetering en zonder expliciet te worden gecodeerd door een programmeur.

24) Wat is diep leren?

Deep learning is computersoftware die het netwerk van neuronen in de hersenen nabootst. Het is een subset van machine learning en wordt diep leren genoemd omdat het gebruik maakt van diepe neurale netwerken.

25) Benoem verschillende OOPS-principes?

De basisprincipes van OOPS zijn: 1) inkapseling, 2) abstractie, 3) overerving en 4) polymorfisme.

26) Leg de verschillende soorten toegangsmodificatoren uit

Er zijn vier soorten toegangsmodificatoren:

  • Privé: zichtbaar voor een bepaalde klas
  • Openbaar: zichtbaar voor de wereld
  • Beveiligd : zichtbaar voor specifiek pakket en subklasse

27) Wat is het verschil tussen compiler en interpreter?

Het verschil tussen compiler en tolk is :

Compiler Tolk
Gecompileerde code werkt sneller. Geïnterpreteerde code wordt langzamer uitgevoerd.
Genereert een uitvoerprogramma (in de vorm van exe), dat onafhankelijk van het originele programma kan worden uitgevoerd. Genereer geen uitvoerprogramma. Dus de programmeur evalueert het bronprogramma op elk moment tijdens de uitvoering.
Het doelprogramma wordt onafhankelijk uitgevoerd en vereist geen compiler in het geheugen. De tolk bestaat tijdens de vertolking in het geheugen.
Moeilijk te implementeren omdat samenstellers niet kunnen voorspellen wat er op de beurt gebeurt. Het is het meest geschikt voor de programma- en ontwikkelomgeving.
Er is een heel programma voor nodig als input. Er is een enkele coderingsregel nodig als invoer.
Geef alle fouten weer na het compileren, allemaal tegelijk. Geeft alle fouten van elke regel een voor een weer.

28) Wat is een programmeertaal?

Een programmeertaal is een verzameling grammaticaregels om computers of computerapparatuur te instrueren om taken uit te voeren.

29) Wat is erfenis?

Overerving is een objectgeoriënteerd programmeerconcept waarbij één klasse de eigenschappen van de rest van de klassen afleidt.

30) Maak onderscheid tussen constructor en methode

Het verschil tussen constructor en methode is:

Constructor Methode
Constructor wordt gebruikt voor het initialiseren van de instantie van een willekeurige klasse. De methode wordt gebruikt om een ​​bewerking of functie uit te voeren.
Het heeft geen retourtype Het heeft een retourtype.
De constructornaam moet hetzelfde zijn als een klassenaam. De naam van de methode kan hetzelfde of verschillend zijn, afhankelijk van de behoefte.
Het roept automatisch op wanneer u een klasseobject maakt. U moet de methode expliciet aanroepen.
Er is een standaard constructor die wordt geleverd door de compiler. De compiler biedt geen methode.

31) Wat is bye stream?

Bytestream wordt meestal gebruikt om invoer en uitvoer uit te voeren voor Unicode met 8 bits.

32) Wat bedoel je met destructor?

Destructor is een class member-functie die een object verwijdert of vernietigt.

33) Maak een lijst van de lagen van het OSI-model

Lagen van OSI-modellen zijn: 1) Fysiek, 2) Toepassing, 3) Presentatie, 4) Sessie, 5) Transport, 6) Netwerk en 6) Datalinklaag.

34) Wat is het belangrijkste verschil tussen proces en thread?

Proces wordt een programma genoemd dat in uitvoering is. Draad is een onderdeel van een proces, dus; een proces kan meer dan één thread hebben.

35) Leg het primaire geheugen uit

Primair geheugen, RAM is het hoofdgeheugen van een computer waartoe de Central Processing Unit (CPU) rechtstreeks toegang heeft. Het slaat tijdelijke informatie op totdat het proces de uitvoering ervan heeft voltooid.

36) Wat is internet?

Het internet is een wereldwijd netwerk van een computer dat een breed scala aan informatie- en communicatiefaciliteiten biedt. Het betreft onderling verbonden netwerken die een communicatieprotocol gebruiken.

37) Wat is het World Wide Web (WWW)?

WWW of World Wide Web is een methode om toegang te krijgen tot informatie via internetmedia.

38) Wat is een algoritme?

Een algoritme is een regel of een stapsgewijs proces dat moet worden gevolgd om een ​​bepaald probleem op te lossen.

39) Wat is het besturingssysteem?

Een besturingssysteem (OS) is software die fungeert als een interface tussen de eindgebruiker en computerhardware. Elke computer moet ten minste één besturingssysteem hebben om andere programma's te kunnen uitvoeren.

40) Wat is cryptografie?

Cryptografie is de studie van technieken die de echte betekenis van informatie verbergen. Het zet deze informatie om in een formaat dat niet door mensen kan worden gelezen en vice versa.