Als je serieus op zoek bent naar een baan in een andere sector, is het belangrijk om het interview buiten het park te houden. Dit is het moment om uw kennis over uw vakgebied onder de aandacht te brengen, ze te verkopen op uw vaardigheden en snel denken te demonstreren. En de beste manier om dat te doen is om voorbereid te zijn!
Natuurlijk zou je moeten verwachten om de normale interviewvragen te beantwoorden, zoals waarom je je laatste baan hebt verlaten en waar je jezelf over vijf jaar ziet; die zijn vrij standaard in alle industrieën. Hier zijn enkele andere, iets specifiekere vragen waarmee u te maken kunt krijgen wanneer u een functie zoekt als software-engineer of -ontwikkelaar.
01 Hoe lost u problemen in een team op?
02 Welke taal heeft u het liefste voor het schrijven van complexe algoritmen?
Ze zullen willen weten dat je bekwaam bent in de taal die hun bedrijf verkiest. Wees eerlijk! Zeg niet dat je een expert bent in een taal die je nauwelijks kunt schrijven.
03 Puzzelachtige vragen
Vragen zoals:
"Stel dat je 8 identieke ballen had. Een van hen is iets zwaarder en je krijgt een weegschaal. Wat is het minste aantal keren dat je de weegschaal moet gebruiken om de zwaardere bal te vinden? "
Je zult deze exacte vraag waarschijnlijk niet tegenkomen, maar de kans bestaat dat ze willen dat je je probleemoplossende vaardigheden en het vermogen om na te denken toont. Zet wat oefening in met een boek met hersenkrakers om je geest scherp te houden voor het interview.
04 Zoek het aantal personen in een geheel getal
Ze willen waarschijnlijk dat je bekend bent met binary, dus wees voorbereid op een vraag als deze waarin je wordt gevraagd om binaire representaties van getallen te gebruiken.
05 Waar staat 'Solid' voor?
Het is een acroniem dat computerprogrammeurs moeten weten! Maak uzelf vertrouwd met alle vijf de termen en wees voorbereid om ze uit te leggen.
06 Welke hulpmiddelen moet u gebruiken om de kwaliteit van uw code te testen?
Als je wordt ingehuurd om code te schrijven, wil het bedrijf weten dat het een goede code is die zal doen wat ze nodig hebben. Laat het aan anderen over om uw code te testen; ken de hulpmiddelen zodat je het zelf kunt testen.
07 Geef enkele voorbeelden van hoe een toepassing kan anticiperen op gebruikersgedrag
In de moderne hightechwereld is het belangrijker dan ooit om gebruikers te begrijpen en op hun behoeften in te spelen.
08 Hoe zou u een website testen voordat u hem lanceert?
U wilt niet dat een website live gaat als deze niet gebruiksvriendelijk is of als er veel bugs in zitten, het zal de reputatie van het bedrijf schaden. Als u verantwoordelijk bent voor het ontwerpen van websites , ken dan strategieën voor bètatests.
09 Is er ooit een fout geweest met een stuk software dat je hebt ontwikkeld?
Wees eerlijk! Fouten maken deel uit van het werk. Ze zullen niet verwachten dat je perfect bent; het zal voor hen belangrijker zijn dat u verantwoordelijkheid kunt nemen en weet hoe eventuele problemen die zich voordoen op te lossen.
10 Welke strategieën gebruikt u om zeker te stellen dat een project op tijd en binnen het budget is?
Mensen in technische carrières hebben soms de reputatie een kleine verstrooiing te zijn. Het hebben van goede planning en organisatorische vaardigheden zal een enorm voordeel zijn!