Otázky k rozhovoru pro práci s počítačem

Otázky k rozhovoru pro práci s počítačem

To jsou některé z otázek, které můžete najít v rozhovoru pro práci s počítačem programátora (programátor / vývojář softwaru). Kromě běžných otázek při jakémkoli pohovoru; silné a slabé stránky; řekněte mi, proč byste chtěli pracovat zde; a další, budou se vás zeptat na více technických a podrobných otázek souvisejících s vaší profesí. Všimněte si, že se dotazy liší v závislosti na počítačovém programu, pro který pohovoříte (PHP, C +, Ruby, Java, atd.), Společnosti, pro kterou pohovoříte, a další faktory.

Tento seznam se jednoduše zaměřuje na pomoc při získávání základů otázek, takže máte lepší představu o tom, co najdete v den rozhovoru.

Většina otázek, které budete požádat, bude technická, jak vyřešit problém pomocí určitého jazyka počítače a objevit logiku, kterou používáte. Některé společnosti budou dokonce vyžadovat, abyste napsali jednoduchý víceřádkový program. Proto se připravte nejen na zodpovězení otázek, ale také na prokázání svých technických dovedností. To jsou některé z otázek, které můžete nalézt v den vašeho pracovního pohovoru:

  • Popište proces, který sledujete podrobně, když píšete kód, protože vám dávají požadavky, dokud nedokončíte program.
  • Jaký je rozdíl mezi lokální proměnnou a globální proměnnou?
  • Jak byste ukládali seznam telefonního seznamu s milionem čísel?
  • Jakou roli hrají interference při navrhování programu podle vašeho názoru?
  • Jaký je váš oblíbený počítačový jazyk pro vyřešení složitého algoritmu?
  • Váš šéf předkládá program, který trvá měsíce s neúspěchem, popisuje proces, který byste měli sledovat a odhalit chyba.
  • Chtěli byste se naučit nový jazyk? Proč?
  • Definujte rekurze a dejte mi příklad.
  • Jak jste se naučil programovat?
  • Napište funkci pro určení, zda a řetězec Jedná se o palindrom.
  • Proč jsou šachty kulaté? Ačkoli tato otázka nemá nic společného s výpočetní technikou, je to jedna z nejtypičtějších otázek v rozhovorech programátorů. Jeho cílem je objevit vaši schopnost myslet logicky - jedna z nejdůležitějších vlastností každého počítačového programátora / inženýra.
  • Jakou funkci má index v databázi?
  • Navrhnout program, který čte studentské známky v 5 předmětech, uloží je ve vektoru a vypočítá a vytiskne jejich průměr.
  • Navrhněte program, který se vrátí do pole, čtverec prvních 200 celých čísel.
  • Napište funkci pro výpočet faktoriálu celého čísla (4).

Nezapomeňte, že v rozhovorech pro počítačové práce je důležité nejen správně odpovědět na otázky, ale také záleží na tom, jakým způsobem vyřešíte problémy. Logika je nezbytná, pokud jde o budování nebo vylepšení jakéhokoli problému s počítačem. Hodně štěstí ve svém rozhovoru.

Zdroje: programmerinterview.com, Glassdoor, Jobsearch.about.com,