Otázky týkající se softwarového inženýrství

Když vážně hledáte práci v jakémkoli průmyslu, je důležité, aby jste rozhovor vyřadili z parku. Je čas ukázat své znalosti o vašem oboru, prodat je na své dovednosti a ukázat rychlé myšlení. A nejlepší způsob, jak to udělat, je být připraven!

Samozřejmě, měli byste očekávat, že vyřešíte normální otázky týkající se rozhovoru, jako je důvod, proč jste odešli z poslední práce a kde se uvidíte za pět let; ty jsou poměrně standardní v průmyslových odvětvích. Zde je několik dalších, trochu konkrétnějších otázek, s nimiž byste mohli čelit, když hledáte pozici softwarového inženýra nebo vývojáře.

  • 01 Jak vyřešíte problémy v týmu?

    Ve většině případů softwarové inženýry a vývojáři nepracují sólo. Schopnost kompromitovat a spolupracovat s ostatními je cenná, takže buďte připraveni s příklady toho, jak jste zvládli mezilidské konflikty.
  • 02 Jaký jazyk preferujete pro psaní komplexních algoritmů?

    Budou chtít vědět, že máte znalost jazyka, který jejich společnost upřednostňuje. Buď upřímný! Neříkejte, že jste odborníkem v jazyce, který můžete sotva psát.

  • 03 Otázky typu Brainteaser

    Otázky jako:

    "Předpokládejme, že máte 8 stejných koulí. Jeden z nich je poněkud těžší a dostanete rovnováhu. Jaký je nejméně, kolikrát budete muset použít váhu, abyste našli těžší míč? "

    Pravděpodobně se s touto přesnou otázkou setkáte, ale pravděpodobně budou chtít, abyste dokázali své schopnosti řešit problémy a schopnost myslet na nohou. Vezměte si nějakou praxi s knihou brainteasers, aby vaše mysl ostrý před rozhovorem.

  • 04 Najděte počet těch v celém čísle

    Bude pravděpodobně chtít, abyste se seznámili s binárními, takže buďte připraveni na takovou otázku, která vás požádá o použití binárních reprezentací čísel.

  • 05 Co znamená "pevné"?

    Je to zkratka počítačových programátorů by měla vědět! Seznamte se se všemi pěti termíny a buďte připraveni jim vysvětlit.

  • 06 Jaké nástroje byste měli použít k otestování kvality kódu?

    Pokud jste zapůjčeni napsat kód, společnost bude chtít vědět, že je to dobrý kód, který udělá to, co potřebují. Nenechávejte to ostatním vyzkoušet svůj kód; znáte nástroje, abyste je mohli otestovat sami.

  • 07 Uveďte několik příkladů, jak může aplikace očekávat chování uživatele

    V dnešním světě špičkových technologií je důležitější než kdy jindy pochopit uživatele a reagovat na jejich potřeby.

  • 08 Jak byste otestovali web před spuštěním?

    Nechcete, aby webové stránky fungovaly, pokud nejsou uživatelsky přívětivé nebo mají spoustu chyb - poškozují reputaci společnosti. Pokud jste odpovědni za návrh webových stránek , znáte strategie pro testy beta.

  • 09 Existuje někdy chyba s kusem softwaru, který jste vyvíjeli?

    Buď upřímný! Chyby jsou součástí práce. Neočekávají, že budete dokonalí; bude pro ně více záležet, že můžete převzít zodpovědnost a vědět, jak řešit problémy, které vzniknou.

  • 10 Jaké strategie používáte, abyste se ujistili, že projekt je na čase a na rozpočtu?

    Lidé, kteří se nacházejí v technologické kariéře, mají někdy pověst za to, že jsou trochu roztroušeni. S dobrým plánováním a organizačními dovednostmi bude obrovská perk!

  • Závěr

    Ať už jste v rozhovoru s těmito otázkami nebo jinými otázkami položili otázku, nezaměřujte se na ně. Někdy tazatelé vás hodí na křivolakové otázky, aby viděli, jak se sami pod tlakem! Být přátelský a upřímný - ty věci se dostanou daleko do jakékoliv oblasti.