Top 40 otázek a odpovědí na rozhovory o informatice

Anonim

Tady jsou otázky na pohovor s výpočetní technikou pro čerstvé i zkušené kandidáty, aby získali práci svých snů.

1) Co je to počítačový systém?

Počítačový systém je kombinací paměti, CPU, periferních zařízení, která jsou k němu připojena, a OS (Operating System).

2) Seznam komponent počítačového systému

Součásti počítačového systému jsou:

  • CPU (Central Processing Unit) včetně řídicí jednotky a aritmetické logické jednotky
  • Paměť jako primární a sekundární
  • Vstupní a výstupní zařízení, jako je klávesnice, myš, skener tiskárny atd.

3) Co je to mikroprocesor?

Mikroprocesor je integrovaný obvod, který má všechny funkce centrální procesorové jednotky počítače.

4) Seznam některých počítačových procesorů

Počítačové procesory jsou: 1) Intel Core i9, 2) Intel Core i5, 3) Intel Core i7, 4) AMD Ryzen 7 a 5) AMD Ryzen 5.

5) Seznam některých populárních operačních systémů

Některé populární operační systémy jsou Microsoft Windows, OSX a Linux.

6) Co je to super třída?

Super třída je základem všech tříd. Objekt zbytku třídy má všechny vlastnosti týkající se nadtřídy.

7) Vysvětlete proměnnou třídy

Proměnné představují paměť třídy, kterou sdílí s každou instancí.

8) Co je SDLC?

SDLC znamená Software Development Life Cycle je proces, který produkuje kvalitní softwarové produkty za kratší dobu. Fáze, které SDLC zahrnuje: 1) plánování, 2) design, 4) konstrukce, 5) testování a 6) nasazení.

9) Vysvětlete význam souboru.

Soubor je pojmenované umístění, které trvale ukládá informace nebo data. Vždy se ukládá na úložné zařízení pomocí názvu souboru s primárním a sekundárním názvem, který je oddělen znakem „.“ (DOT).

10) Co je programovací jazyk?

Programovací jazyk je sbírka gramatických pravidel pro vydávání pokynů počítači nebo výpočetním zařízením za účelem splnění úkolu.

11) Co je integrované vývojové prostředí?

IDE je softwarový program založený na grafickém uživatelském rozhraní. Je navržen tak, aby pomohl programátorům vytvářet aplikace se všemi potřebnými programy a knihovnami.

12) Vysvětlete rámec

Rámec je platforma pro vytváření softwarových aplikací. Poskytuje základ, na kterém mohou vývojáři vytvářet programy pro konkrétní platformu. Rámec může například zahrnovat předurčené třídy i funkce. Lze jej použít ke zpracování vstupů, správě hardwaru a interakci se systémovým softwarem.

13) Co je to rozhraní?

Rozhraní je podobné třídě v Javě, ale je to sbírka abstraktních metod. Třída může mít více než jedno rozhraní.

14) Co je to třída?

Třída je plán pro vytváření objektů. Třída obsahuje metody a proměnné, které jsou instancí třídy.

15) Rozlišujte mezi abstraktní třídou a rozhraním konstruktoru a metody

Rozdíl mezi třídou a rozhraním je:

Abstraktní třída Rozhraní
Abstraktní třída nepodporuje dědičnost. Rozhraní podporuje více dědičností.
Abstraktní třída by obsahovala konstruktor. Rozhraní neobsahuje konstruktor.
Abstraktní třída je deklarována pomocí klíčového slova „Abstrakt“. Rozhraní je deklarováno pomocí klíčového slova „interface“.
Lze jej použít se všemi modifikátory přístupu. Lze jej použít pouze s veřejným modifikátorem přístupu.

16) Co je abstraktní třída?

Třída s abstraktním klíčovým slovem se nazývá abstraktní třída.

17) Co je to pole?

Pole je kontejner, který uchovává určitý počet podobných datových typů.

18) Co je konstruktér?

Konstruktor je metoda, která se používá k vytvoření objektu třídy.

19) Definujte Cin a Cout

Cin a Cout jsou objekty používané pro vstupní a výstupní soubory.

20) Jaký je rozdíl mezi C a C ++?

Rozdíl mezi C a C ++ je:

C C ++
Je to procedurálně orientovaný jazyk. Je to objektově orientovaný programovací jazyk.
Jazyk C se řídí přístupem programování shora dolů C ++ sleduje programovací přístup zdola nahoru.
Přípona souboru programu C je .c Přípona souboru programového jazyka c + + je.cpp
V programovacím jazyce C je velký programový kód rozdělen na malé části, které se nazývají funkce. V programovacím jazyce C ++ je velký programový kód rozdělen na objekty a třídy.
Struktura v C neposkytuje funkci deklarace funkce. Struktura v C ++ poskytuje funkci deklarace funkce jako členské funkce struktury.

21) Seznam typů konstruktorů

Existují dva typy konstruktoru: 1) konstruktor s parametry a 2) výchozí konstruktor.

22) Co je to umělá inteligence?

Umělá inteligence nebo strojová inteligence je běžný pojem, který se používá k vytváření inteligentních strojů schopných plnit úkoly. Hlavním cílem AI je řešit problémy způsobem, který je lepší a rychlejší.

23) Co je to strojové učení?

Machine Learning je systém, který se může učit na vynikajícím příkladu prostřednictvím sebezdokonalování a bez výslovného kódování programátorem.

24) Co je hluboké učení?

Hluboké učení je počítačový software, který napodobuje síť neuronů v mozku. Jedná se o podmnožinu strojového učení a nazývá se hluboké učení, protože využívá hluboké neurální sítě.

25) Seznam různých principů OOPS?

Základním principem OOPS jsou: 1) zapouzdření, 2) abstrakce, 3) dědičnost a 4) polymorfismus.

26) Vysvětlete různé typy modifikátorů přístupu

Existují čtyři typy modifikátorů přístupu:

  • Soukromé: Viditelné pro konkrétní třídu
  • Veřejné: Viditelné pro svět
  • Chráněno : Viditelné pro konkrétní balíček i podtřídu

27) Jaký je rozdíl mezi překladačem a tlumočníkem?

Rozdíl mezi překladačem a tlumočníkem je :

Překladač Tlumočník
Zkompilovaný kód běží rychleji. Interpretovaný kód běží pomaleji.
Generuje výstupní program (ve formě exe), který lze spustit nezávisle na původním programu. Negenerujte výstupní program. Programátor tedy vyhodnocuje zdrojový program pokaždé během provádění.
Cílový program se provádí nezávisle a nevyžaduje kompilátor v paměti. Tlumočník existuje v paměti během tlumočení.
Je obtížné implementovat, protože kompilátoři nemohou předvídat, co se stane v době obratu. Je nejvhodnější pro programové a vývojové prostředí.
Trvá celý program jako vstup. Jako vstup trvá jeden řádek kódování.
Zobrazit všechny chyby po kompilaci, všechny najednou. Zobrazí všechny chyby každého řádku jeden po druhém.

28) Co je programovací jazyk?

Programovací jazyk je sbírka gramatických pravidel, která počítačům nebo výpočetním zařízením dávají pokyny k provádění úkolů.

29) Co je dědictví?

Dědičnost je objektově orientovaný programovací koncept, ve kterém jedna třída odvozuje vlastnosti zbytku tříd.

30) Rozlišujte mezi konstruktérem a metodou

Rozdíl mezi konstruktorem a metodou je:

Konstruktor Metoda
Konstruktor se používá pro inicializaci instance jakékoli třídy. Metoda se používá k provedení určité operace nebo funkce.
Nemá žádný návratový typ Má návratový typ.
Název konstruktoru musí být stejný jako název třídy. Název metody může být podle potřeby stejný nebo odlišný.
Volá automaticky, když vytvoříte objekt třídy. Metodu musíte zavolat explicitně.
Existuje výchozí konstruktor, který poskytuje kompilátor. Kompilátor neposkytuje žádnou metodu.

31) Co je bye stream?

Bajtový proud se nejčastěji používá k provádění vstupu a výstupu pro Unicode, který má 8 bitů.

32) Co myslíš destruktorem?

Destructor je členská funkce třídy, která odstraní nebo zničí objekt.

33) Seznam vrstev modelu OSI

Vrstvy modelů OSI jsou: 1) Fyzické, 2) Aplikace, 3) Prezentace, 4) Session, 5) Transport, 6) Síť a 6) Data Link Layer.

34) Jaký je hlavní rozdíl mezi procesem a vláknem?

Proces se nazývá jako program, který se právě provádí. Vlákno je segment procesu, takže; proces může mít více než jedno vlákno.

35) Vysvětlete primární paměť

Primární paměť, RAM je hlavní paměť počítače, ke které může přímo přistupovat centrální procesorová jednotka (CPU). Ukládá dočasné informace, dokud proces nedokončí provádění.

36) Co je internet?

Internet je globální síť počítače, která nabízí širokou škálu informačních a komunikačních zařízení. Zahrnuje propojené sítě využívající komunikační protokol.

37) Co je to World Wide Web (WWW)?

WWW nebo World Wide Web je metoda přístupu k informacím pomocí internetových médií.

38) Co je to algoritmus?

Algoritmus je pravidlo nebo postupný proces, který je třeba dodržet, aby bylo možné vyřešit konkrétní problém.

39) Co je operační systém?

Operační systém (OS) je software, který funguje jako rozhraní mezi hardwarem koncového uživatele a počítače. Ke spuštění dalších programů musí mít každý počítač alespoň jeden operační systém.

40) Co je to kryptografie?

Kryptografie je studium technik, které skrývají skutečný význam informací. Transformuje tyto informace do formátu, který nemohou číst lidé a naopak.