2017-03-12 22:36:18 +0000 2017-03-12 22:36:18 +0000
13
13

Hoe antwoord je 'wat was het meest uitdagend aan je laatste baan/project' in een programmeerinterview?

Ik ben gevraagd ‘wat was het meest uitdagend aan mijn laatste baan/project’ in alle interviews die ik had.

Welke informatie zoeken de interviewers als ze deze vraag stellen?

Antwoorden (4)

20
20
20
2017-03-12 22:58:10 +0000

Deze populaire vraag roept twee soorten zeer waardevolle antwoorden op:

  • Ik vond het erg moeilijk om [iets wat je in deze baan moet doen]
  • Ik werd echt uitgedaagd door [krankzinnig hard ding dat iedereen zou worden uitgedaagd door] en ik moest echt hard werken maar ik deed het en [verhaal van technische uitmuntendheid dat direct relevant is voor het werk in kwestie]

samen met anderen die minder waardevol zijn:

  • Ik vond het moeilijk of onaangenaam om [iets wat je niet hoeft te doen in deze baan] en dat is een van de redenen waarom ik solliciteer naar dit soort baan
  • Ik werd echt uitgedaagd door [waanzinnig moeilijk ding dat iedereen zou worden uitgedaagd door] en ik heb het nooit voor elkaar gekregen om het te doen, maar als ik het weer onder ogen zie, zal ik

opnieuw proberen en uiteindelijk dit soort dingen:

  • niets daagt me uit, ik doe alles bij de eerste poging, alle klussen zijn gemakkelijk als je zo slim bent als ik
  • blanco staren
  • [duidelijk verzonnen verhaal]

Vertel geen verhaal dat overeenkomt met het eerste antwoord. Als je een verhaal hebt dat overeenkomt met het tweede antwoord, word dan goed in het vertellen ervan. Hoe klein het ding ook is, een verhaal waarin je de held bent is het beste. Maar vermijd

  • Ik werd echt uitgedaagd door [eenvoudig ding dat nodig is voor het werk] en ik moest echt hard werken maar ik deed het en [verhaal van alledaagse alledaagsheid gepresenteerd als heldhaftige uitmuntendheid]

Deze verhalen langs je collega’s laten zien als je denkt dat je het tweede verhaal presenteert, maar in feite het laatste presenteert en jezelf buiten beschouwing laat.

8
8
8
2017-03-13 13:47:07 +0000

Ik ga meestal voor een zeer radicale en onorthodoxe aanpak:

De waarheid

Ik weet dat het niet is waar men aan denkt als men probeert door een interview heen te komen, maar eerlijkheid is echt het beste beleid.

  • Bijna iedereen heeft “vertelt” wanneer ze niet waarheidsgetrouw zijn
  • Het is gemakkelijk om te onthouden - Het is bestand tegen het onderzoek van vervolgvragen

Er zijn cliche vragen zoals “wat is je grootste zwakte” maar deze komt niet in aanmerking. Je bent meestal veilig in eerlijkheid zolang je ook tact gebruikt. Het is alsof je vrouw zegt “Hoe ziet deze jurk er op mij uit?” Je kunt antwoorden met “als een circustent” of “het is niet erg vleiend, de blauwe ziet er beter uit denk ik”. Beide hebben het voordeel dat ze waar zijn, maar één is beledigend.

En zo is het met praten over moeilijkheden bij vroegere werkgevers. Ik probeer eerlijk te zijn, maar ik bel terug op de botheid. Enkele concrete dingen die ik heb gezegd in antwoord op deze vraag (die waar zijn):

  • Mijn manager, terwijl hij een briljante programmeur was, had de nogal onorthodoxe projecttaakbeheertechniek die zo'n 60 kleine Post-It notities op zijn kantoorraam en nergens anders. (Ik beschreef toen hoe ik dat overwon zonder mijn manager te beledigen)
  • Het feit dat ondanks het feit dat ik geen C++ op mijn CV had, er toch verwacht werd dat ik voornamelijk op een C++ codebase zou werken.
  • Geen versiebeheer, geen formeel test- of implementatieproces buiten “kopieer een executable naar de server.”

En in elk geval zou ik uitleggen hoe ik die moeilijkheid overwon of compenseerde. Ze zijn niet op zoek naar wat je moeilijk vond, maar leggen wel uit hoe je een probleem benaderd hebt en hoe je het overwonnen hebt. Zolang je niet beledigend of kwaadsprekend bent, kun je vrij eerlijk zijn.

Niemand verwacht dat je 100% positieve dingen te zeggen hebt over je laatste project. Ze willen niet dat je het per se verprutst, maar elk project heeft problemen.

Met andere woorden, ** Wees eerlijk maar wees tactvol en respectvol**.

Het hoeft waarschijnlijk niet vermeld te worden (maar dat zal ik wel doen) dat een onderliggend doel van elke vraag in elk interview is om er zeker van te zijn dat je geen idioot bent, geen gebrek hebt aan sociale basisvaardigheden of een potentieel HR-probleem. Hoewel ze misschien ook andere redenen hebben voor een specifieke vraag, zijn ze altijd op zoek naar mensen die misschien een van de volgende antwoorden hebben op “wat je het meest uitdagend vond”:

  • Een vrouwelijke baas hebben
  • Werken met [insert ras of religie hier]
  • Wakker blijven, haha. (maak geen grapjes)
  • Veiligheidsbeleid
  • Niemand kan een grapje maken

Wanneer je niet eerlijk bent

Als je juridische problemen hebt met je voormalige werkgever, hou het dan voor jezelf. Ik realiseer me dat seksuele intimidatie misschien wel je grootste probleem is, maar door allemaal problemen met HR aan de orde te stellen, zou je wel eens te veel risico’s kunnen lopen. Kies in dat geval uw op één na moeilijkste probleem.

2
2
2
2018-12-11 00:09:55 +0000

Wanneer een werkgever vragen stelt zoals “meest uitdagende project/taak”, interpreteer het dan als “een interessant en uitdagend project/taak ”. Ze willen echt een verhaal horen. Geef ze het verhaal. We weten allemaal dat een verhaal niet saai moet zijn.

Laat je niet meeslepen in het bedenken van de meest uitdagende dingen die je hebt gedaan, kies gewoon iets dat moeilijk is. Kies iets waar je uiteindelijk in geslaagd bent, en zorg ervoor dat het niet saai is: Interessant is hier een sleutelwoord.

Wanneer een werkgever zulke vragen stelt, is hij ook op zoek naar enkele specifieke details (die relevant zijn voor de job). Het uitleggen van de volledige stapel van een app is niet interessant. Kies een moeilijk deel en beschrijf wat je hebt gedaan.

Bijvoorbeeld, wanneer de vraag wordt gesteld, zou men kunnen antwoorden:

Ik heb gewerkt aan een financieel handelssysteem. We hadden verschillende computers verspreid over verschillende beurzen en moesten berichten op meerdere netwerken coördineren. De gebruiker had een UI nodig die snel reageerde met veel open instrumenten.

yawn says nothing, compare to:

Op een financieel project hadden we een reëel probleem met het schrijven van tests. Meerdere netwerken, en grillige markten, leiden tot een aantal absoluut krankzinnige scenario’s. Ik had geen andere keuze dan deze wereld op de een of andere manier te simuleren in onze testen. Dit leidde tot een YAML+M4-gedreven domeinspecifieke taal die uitwisselingen kon creëren, zich kon gedragen als een gebruiker, en acausale netwerkactiviteit kon simuleren (ja, dat is echt gebeurd!).

1
1
1
2017-03-13 14:24:50 +0000

Meestal is wat de werkgever zoekt als hij deze vraag stelt het bewijs dat je een moeilijke uitdaging kunt overwinnen.

Voor jou is het een tijd om een echte prestatie te leveren - iets wat erg uitdagend was dat je bedacht hebt hoe je het moet doen. Als je niet zeker weet of je iets hebt gedaan wat ‘echt uitdagend’ was, probeer het dan aan je collega’s te vragen. De kans is groot dat als je een goede werkrelatie met hen had, je hen op een bepaald moment hebt geholpen met iets uitdagends.

En als je echt niet zoiets uitdagends kunt bedenken, wees dan eerlijk - maar probeer het in een positief daglicht te stellen. Zeg dat je nooit echt veel ontberingen hebt meegemaakt in je vorige baan, maar leg ook uit waarom je dat nooit hebt gedaan - zeg dat je altijd erg enthousiast was en heel snel antwoorden op je problemen kon vinden, of dat je vaak de persoon was waar mensen voor hulp kwamen bij moeilijke taken (maar alleen als dit waar is - ik geef dit alleen maar als voorbeeld).

Het belangrijkste om uit een interview te halen is een goede indruk van jezelf te maken - dus neem dit als een kans, en probeer jezelf te presenteren als iemand die ‘uitdagende’ taken aankan.