Top 40 de întrebări și răspunsuri la interviu în domeniul informaticii
Iată întrebări de interviu în informatică pentru candidații mai proaspeți, precum și cu experiență, pentru a obține jobul de vis.
Întrebări și răspunsuri la interviu în domeniul informaticii de bază pentru cei proaspăți
1) Ce este sistemul informatic?
Un sistem informatic este o combinație de memorie, procesor, dispozitive periferice care sunt conectate la acesta și sistemul de operare (OperaSistemul de ting).
2) Enumerați componentele unui sistem informatic
Componentele unui sistem informatic sunt:
- CPU (Unitate centrală de procesare) inclusiv unitatea de control și unitatea logică aritmetică
- Memoria ca primară și secundară
- Dispozitive de intrare și ieșire, cum ar fi mouse-ul cu tastatură, scaner de imprimantă etc.
3) Ce este un microprocesor?
Un microprocesor este un circuit integrat care are toate funcționalitățile unei unități centrale de procesare a unui PC.
4) Enumerați câteva procesoare de computer
Procesoarele computerelor sunt: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 și 5) AMD Ryzen 5.
5) Enumerați câteva sisteme de operare populare
Unele sisteme de operare populare sunt Microsoft Windows, OSX și Linux.
6) Ce este o super-clasă?
O super clasă este baza tuturor claselor. Obiectul restului clasei are toate caracteristicile legate de superclasa.
7) Explicați variabila de clasă
Variabilele reprezintă o memorie a clasei, pe care o împărtășește cu fiecare instanță.
8) Ce este SDLC?
SDLC înseamnă Ciclul de viață al dezvoltării software-ului este un proces care produce produse software de calitate în mai puțin timp. Etapele implicate de SDLC sunt: 1) planificare, 2) proiectare, 4) construcție, 5) testare și 6) implementare.
9) Explicați semnificația fișierului.
Un fișier este o locație numită care stochează permanent informații sau date. Este întotdeauna stocat în dispozitivul de stocare folosind un nume de fișier cu nume primar și secundar, care este separat de un „.” (DOT).
10) Ce este un limbaj de programare?
Un limbaj de programare este o colecție de reguli gramaticale pentru a da instrucțiuni computerului sau dispozitivelor de calcul pentru a îndeplini sarcinile.
11) Ce este mediul de dezvoltare integrat?
Un IDE este un program software bazat pe GUI. Este conceput pentru a ajuta programatorii să construiască aplicații cu toate programele și bibliotecile necesare.
12) Explicați cadrul
Frame-ul este o platformă pentru realizarea de aplicații software. Acesta oferă baza pe care dezvoltatorii pot construi programe pentru o anumită platformă. De exemplu, un cadru poate include clase predeterminate, precum și funcții. Poate fi folosit pentru a procesa intrări, a gestiona hardware-ul și a interacționa cu software-ul de sistem.
13) Ce este o interfață?
Interfața este similară cu o clasă în Java, dar este o colecție de metode abstracte. O clasă poate avea mai multe interfețe.
14) Ce este o clasă?
O clasă este un plan pentru crearea obiectelor. O clasă conține metode și variabile care sunt o instanță de clasă.
15) Distingeți între constructor și metoda abstractă și interfață
Diferența dintre clasă și interfață este:
Clasa abstractă | interfaţă |
---|---|
Clasa abstractă nu acceptă moștenirea. | Interfața acceptă moșteniri multiple. |
O clasă abstractă ar conține constructor. | Interfața nu conține un constructor. |
O clasă abstractă este declarată folosind cuvântul cheie „Abstract”. | Interfața este declarată folosind cuvântul cheie „interfață”. |
Poate fi folosit cu toți modificatorii de acces. | Poate fi folosit doar cu modificatorul de acces public. |
16) Ce este o clasă abstractă?
O clasă care are un cuvânt cheie abstract se numește clasă abstractă.
17) Ce este o matrice?
O matrice este un container care păstrează un anumit număr de tipuri de date similare.
18) Ce este un constructor?
Un constructor este o metodă care este utilizată pentru a crea un obiect de clasă.
19) Definiți Cin și Cout
Cin și Cout sunt obiecte utilizate pentru fișierele de intrare și, respectiv, de ieșire.
20) Care este diferența dintre C și C++?
Diferența dintre C și C++ este:
C | C++ |
---|---|
Este un limbaj orientat pe procedura. | Este un limbaj de programare orientată pe obiecte. |
Limbajul C urmează abordarea de programare de sus în jos | C++ urmează o abordare de programare de jos în sus. |
Extensia de fișier a unui program C este .c | Extensia de fișier a unui limbaj de program c++ este.cpp |
În limbajul de programare C, un cod de program mare este împărțit în bucăți mici, care se numesc funcții. | În C++ limbaj de programare, un cod de program mare este împărțit în obiecte și clase. |
Structura în C nu oferă caracteristica de declarare a funcției. | Structura în C++ oferă caracteristica de a declara o funcție ca funcție membru a structurii. |
Întrebări de interviu în informatică pentru experiență
21) Enumerați tipurile de constructori
Există două tipuri de constructor: 1) constructor parametrizat și 2) constructor implicit.
22) Ce este inteligența artificială?
Inteligența artificială sau inteligența mașinilor este un termen comun care este folosit pentru a construi mașini inteligente capabile să îndeplinească sarcini. Scopul principal al AI este de a rezolva problemele într-un mod mai bun și mai rapid.
23) Ce este învățarea automată?
Machine Learning este un sistem care poate învăța dintr-un exemplu excelent prin auto-îmbunătățire și fără a fi codificat în mod explicit de un programator.
24) Ce este învățarea profundă?
Învățarea profundă este un software de calculator care imită rețeaua de neuroni dintr-un creier. Este un subset al învățării automate și se numește învățare profundă deoarece folosește rețele neuronale profunde.
25) Enumerați diferite principii OOPS?
Principiile de bază OOPS sunt: 1) încapsulare, 2) abstracție, 3) moștenire și 4) polimorfism.
26) Explicați diferitele tipuri de modificatori de acces
Există patru tipuri de modificatori de acces:
- Privat: Vizibil pentru o anumită clasă
- f) Public: Vizibil pentru lume
- Protejat: Vizibil pentru pachetul specific, precum și pentru subclasă
27) Care este diferența dintre compilator și interpret?
Diferența dintre compilator și interpret este:
compilator | Interpret |
---|---|
Codul compilat rulează mai repede. | Codul interpretat rulează mai lent. |
Generează programul de ieșire (sub formă de exe), care poate fi rulat independent de programul original. | Nu generați un program de ieșire. Deci programatorul evaluează programul sursă în fiecare moment în timpul execuției. |
Programul țintă se execută independent și nu necesită compilatorul în memorie. | Interpretul există în memorie în timpul interpretării. |
Dificil de implementat, deoarece compilatorii nu pot prezice ce se întâmplă la momentul turnării. | Este cel mai potrivit pentru programul și mediul de dezvoltare. |
Este nevoie de un întreg program ca intrare. | Este nevoie de o singură linie de codare ca intrare. |
Afișează toate erorile după compilare, toate în același timp. | Afișează toate erorile din fiecare linie una câte una. |
28) Ce este un limbaj de programare?
Un limbaj de programare este o colecție de reguli gramaticale pentru a instrui computerele sau dispozitivele de calcul să execute sarcini.
29) Ce este moștenirea?
Moștenirea este un concept de programare orientată pe obiecte în care o clasă derivă proprietățile celorlalte clase.
30) Distingeți între constructor și metodă
Diferența dintre constructor și metodă este:
Constructor | Metodă |
---|---|
Constructorul este folosit pentru inițializarea instanței oricărei clase. | Metoda este folosită pentru a efectua o operație sau o funcție. |
Nu are niciun tip de returnare | Are un tip de returnare. |
Numele constructorului trebuie să fie același cu numele unei clase. | Numele metodei poate fi același sau diferit, în funcție de nevoi. |
Apelează automat când creați un obiect de clasă. | Trebuie să apelați metoda în mod explicit. |
Există un constructor implicit care este furnizat de compilator. | Nu există nicio metodă oferită de compilator. |
31) Ce este bye stream?
Fluxul de octeți este cel mai adesea folosit pentru a efectua intrare și ieșire pentru Unicode având 8 biți.
32) Ce înțelegi prin destructor?
Destructor este o funcție de membru al clasei care șterge sau distruge un obiect.
33) Enumerați Straturile modelului OSI
Straturile modelelor OSI sunt: 1) fizic, 2) aplicație, 3) prezentare, 4) sesiune, 5) transport, 6) rețea și 6) strat de legătură de date.
34) Care este diferența principală dintre proces și fir?
Procesul este numit ca un program care este în execuție. Thread este un segment al unui proces, deci; un proces poate avea mai multe fire.
35) Explicați memoria primară
Memoria primară, RAM este memoria principală a unui computer care poate fi accesată direct de Unitatea Centrală de Procesare (CPU). Stochează informații temporare până când procesul își termină execuția.
36) Ce este internetul?
Internetul este o rețea globală a unui computer care oferă o gamă largă de informații și comunicații. Presupune rețele interconectate, folosind un protocol de comunicație.
37) Ce este World Wide Web (WWW)?
WWW sau World Wide Web este o metodă de accesare a informațiilor folosind media de pe internet.
38) Ce este un algoritm?
An Algoritmul este o regulă sau un proces pas cu pas care trebuie urmat pentru a rezolva o anumită problemă.
39) Ce este sistemul de operare?
An Operasistem de operare (OS) este un software care acționează ca o interfață între utilizatorul final și hardware-ul computerului. Fiecare computer trebuie să aibă cel puțin un sistem de operare pentru a rula alte programe.
40) Ce este criptografia?
Criptografia este studiul tehnicilor care ascund sensul real al informației. Transformă aceste informații într-un format care nu poate fi citit de oameni și invers.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)