- Robert Barton
- 0
- 4739
- 80
For utviklingsleder, er denne artikkelen sannsynligvis en god referanse når du gjør telefonskjerm for å eliminere ikke-kvalifiserte programvareingeniører. Steve har kommet opp med fem viktige spørsmål for første telefonscreen med en programvareutviklings ingeniørkandidat:
- Koding. Kandidaten må skrive noen enkel kode, med riktig syntaks, i C, C + + eller Java.
- OO design. Kandidaten må definere grunnleggende OO-konsepter, og komme opp med klasser for å modellere et enkelt problem.
- Scripting og regexes. Kandidaten må beskrive hvordan man finner telefonnumrene på 50.000 HTML-sider.
- Datastrukturer. Kandidaten må vise grunnleggende kunnskap om de vanligste datastrukturene.
- Biter og byte. Kandidaten må svare på enkle spørsmål om biter, byte og binære tall.
De sannsynligvis grunnleggende, men kan skjerme ut noen ikke engang vet / forstår de grunnleggende:
Jeg har vært på mange SDE-intervjuløkker i det siste hvor kandidaten sviktet mislyktes: ikke-tilbøyelige stemmer rundt, selv fra telefonsvarere som brakte personen i utgangspunktet.
Det er vanligvis ganske opplagt når kandidaten skulle ha blitt eliminert under telefonskjermene. Vel, det er åpenbart i ettertid, uansett: i intervjuene finner vi en fryktelig feil i kandidaten som, hvis noen trodde å spørre om det under telefonskjermen, sikkert ville ha diskvalifisert personen.
Men vi spurte ikke. Så kandidaten kom inn for intervjuer og sluttet å kaste bort alles tid.
Artikkelen beskriver også i detalj på den tekniske siden av disse spørsmålene og svarene.
De fem grunnleggende telefonskjermspørsmålene