40 nejčastějších otázek a odpovědí na pohovor v informatice

Zde jsou otázky k pohovoru o informatice pro čerstvější i zkušené kandidáty, aby získali svou vysněnou práci.

 

Základní otázky a odpovědi k pohovoru o informatice pro začátečníky

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 (Operasystém).


2) Vyjmenujte součásti počítačového systému

Komponenty 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 PC.


4) Vyjmenujte některé počítačové procesory

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) Uveďte některé oblíbené operační systémy

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


6) Co je to supertřída?

Super třída je základem všech tříd. Objekt zbytku třídy má všechny vlastnosti související s nadtřídou.


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?

Zkratka SDLC znamená Životní cyklus vývoje softwaru je proces, který produkuje kvalitní softwarové produkty v kratším čase. Fáze, které SDLC zahrnuje, jsou: 1) plánování, 2) návrh, 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. Je vždy uložen na paměťovém zařízení pomocí názvu souboru s primárním a sekundárním názvem, který je oddělen „.“ (DOT).


10) Co je to programovací jazyk?

Programovací jazyk je sbírka gramatických pravidel pro zadávání instrukcí počítačům nebo výpočetním zařízením za účelem provedení ú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 pomáhal programátorům vytvářet aplikace se všemi potřebnými programy a knihovnami.


12) Vysvětlete rámec

Framework je platforma pro tvorbu 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ředem určené třídy a také 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 Java, 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 konstruktorem a metodou abstraktní třída a rozhraní

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

Abstraktní třída Rozhraní
Abstraktní třída nepodporuje dědičnost. Rozhraní podporuje vícenásobnou dědičnost.
Abstraktní třída by obsahovala konstruktor. Rozhraní neobsahuje konstruktor.
Abstraktní třída je deklarována pomocí klíčového slova „Abstract“. 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 modifikátorem veřejného přístupu.

16) Co je to abstraktní třída?

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


17) Co je pole?

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


18) Co je konstruktor?

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í programovacím přístupem shora dolů C++ sleduje programovací přístup zdola nahoru.
Přípona souboru programu C je .c Přípona souboru programovací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 C++ velký programový kód je rozdělen na objekty a třídy.
Struktura v C neposkytuje funkci deklarace funkce. Struktura v C++ poskytuje vlastnost deklarovat funkci jako členskou funkci struktury.

Otázky k pohovoru o informatice pro zkušené

21) Vyjmenujte typy konstruktorů

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


22) Co je to umělá inteligence?

Umělá inteligence nebo strojová inteligence je běžný termín, který se používá pro stavbu chytrý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 strojové učení?

Machine Learning je systém, který se může učit z vynikajícího příkladu prostřednictvím sebezdokonalování a bez toho, aby byl výslovně 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. Je to podmnožina strojového učení a nazývá se hluboké učení, protože využívá hluboké neuronové sítě.


25) Vyjmenujte různé principy OOPS?

Základními principy 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řejnost: Viditelné světu
  • Chráněný: Viditelné pro konkrétní balíček i podtřídu

27) Jaký je rozdíl mezi kompilátorem a interpretem?

Rozdíl mezi kompilátorem a interpretem je:

překladač Tlumočník
Kompilovaný 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 během interpretace v paměti.
Je obtížné implementovat, protože kompilátory nemohou předvídat, co se stane v době otočení. Nejlépe se hodí pro program a vývojové prostředí.
Jako vstup bere celý program. Jako vstup bere jeden řádek kódování.
Zobrazit všechny chyby po kompilaci, všechny současně. Zobrazuje postupně všechny chyby každého řádku.

28) Co je to programovací jazyk?

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


29) Co je to dědictví?

Dědičnost je koncept objektově orientovaného programování, ve kterém jedna třída odvozuje vlastnosti ostatních tříd.


30) Rozlišujte mezi konstruktorem a metodou

Rozdíl mezi konstruktorem a metodou je:

Stavitel Metoda
Konstruktor se používá pro inicializaci instance libovolné třídy. Metoda se používá k provedení nějaké 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 stejný nebo odlišný podle potřeby.
Volá se automaticky, když vytvoříte objekt třídy. Musíte volat metodu explicitně.
Existuje výchozí konstruktor, který poskytuje kompilátor. Překladač neposkytuje žádnou metodu.

31) Co je bye stream?

Byte stream se nejčastěji používá k provádění vstupu a výstupu pro Unicode s 8 bity.


32) Co myslíš tím destruktorem?

Destruktor je členská funkce třídy, která odstraňuje nebo destruuje objekt.


33) Vyjmenujte vrstvy modelu OSI

Vrstvy modelů OSI jsou: 1) Fyzická, 2) Aplikační, 3) Prezentační, 4) Session, 5) Transport, 6) Network, a 6) Data Link Layer.


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

Proces je volán jako program, který je v běhu. 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é lze přímo přistupovat centrální procesorovou jednotkou (CPU). Ukládá dočasné informace, dokud proces nedokončí své provádění.


36) Co je to internet?

Internet je celosvětová počítačová síť, která nabízí širokou škálu informačních a komunikačních zařízení. Jedná se o 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?

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


39) Jaký je operační systém?

An Operating systém (OS) je software, který funguje jako rozhraní mezi koncovým uživatelem a počítačovým hardwarem. Každý počítač musí mít alespoň jeden operační systém, aby mohl spouštět další programy.


40) Co je to kryptografie?

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

Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)