Keď vážne hľadáte prácu v akomkoľvek odvetví, je dôležité, aby ste rozhovor vyradili z parku. Toto je čas, aby ste predviedli svoje vedomosti o vašom odbore, predávali im svoje zručnosti a preukazovali rýchle myslenie. A najlepší spôsob, ako to urobiť, je pripraviť sa!
Samozrejme, mali by ste očakávať, že zoberiete normálne otázky týkajúce sa rozhovoru, ako napríklad dôvod, prečo ste opustili vaše posledné zamestnanie a kde sa uvidíte za päť rokov; to sú štandardy v priemysle. Tu sú niektoré ďalšie, trochu konkrétnejšie otázky, ktoré by ste mohli čeliť pri hľadaní pozície softvérového inžiniera alebo vývojára.
01 Ako vyriešite problémy v tíme?
02 Aký jazyk uprednostňujete pri písaní komplexných algoritmov?
Budú chcieť vedieť, že máte skúsenosti s jazykom, ktorý ich spoločnosť uprednostňuje. Buď úprimný! Nehovorte, že ste odborníkom v jazyku, ktorý môžete sotva písať.
03 Otázky typu Brainteaser
Otázky, ako napríklad:
"Predpokladajme, že máte 8 rovnakých loptičiek. Jeden z nich je o niečo ťažší a dostanete rovnováhu. Aký je najmenší počet, kedy musíte použiť váhu na nájdenie ťažšieho lopty? "
Pravdepodobne nebudete mať túto presnú otázku, no pravdepodobne budú chcieť, aby ste demonštrovali svoje zručnosti pri riešení problémov a schopnosť myslieť na nohách. Dajte do nejakej praxe s knihou brainteasers držať svoju myseľ ostré pred rozhovorom.
04 Nájdite počet jednotiek v celom čísle
Budú pravdepodobne chcieť, aby ste sa oboznámili s binárnou, takže buďte pripravení na takúto otázku, ktorá vás žiada, aby ste použili binárne reprezentácie čísel.
05 Čo znamená "pevná"?
Je to skratka počítačových programátorov by mala vedieť! Zoznámte sa so všetkými piatimi termínmi a buďte pripravení vysvetliť ich.
06 Aké nástroje by ste mali použiť na otestovanie kvality vášho kódu?
Ak ste najatý na písanie kódu, spoločnosť bude chcieť vedieť, že je to dobrý kód, ktorý urobí to, čo potrebujú. Nenechajte to ostatným otestovať svoj kód; poznajte nástroje, aby ste mohli otestovať sami.
07 Uveďte niekoľko príkladov, ako aplikácia môže predvídať správanie používateľa
V dnešnom svete špičkových technológií je dôležitejšie než kedykoľvek predtým pochopiť používateľov a reagovať na ich potreby.
08 Ako by ste otestovali web pred spustením?
Nechcete, aby sa webové stránky zobrazovali naživo, ak nie je užívateľsky príjemné alebo má veľa chýb v ňom - poškodí reputáciu spoločnosti. Ak ste zodpovední za návrh webových stránok , poznajte stratégie beta testov.
09 Bolo tam niekedy chyba s kusom softvéru, ktorý ste vyvinuli?
Buď úprimný! Chyby sú súčasťou práce. Neočakávajú, že budete dokonalí; bude pre nich dôležitejšie, že môžete prevziať zodpovednosť a vedieť, ako odstrániť akékoľvek problémy, ktoré vzniknú.
10 Aké stratégie používate na to, aby ste sa uistili, že projekt je v čase a rozpočte?
Ľudia v technickej kariére majú niekedy povesť, že sú trochu roztrúsení. S dobrým plánovaním a organizačnými zručnosťami bude obrovská výhoda!