Nálunk (linux devops terület) a következő feladat volt az egyik jó indikátor.
Volt (van) egy rövid bash script, az egész nincs egy A4 -es oldal kinyomtatva.
Delikvens megkapja, a kérdésünk az, hogy mit csinál ez, szerinte mire való, hol mire gondolt a költő,
miért gondolta azt, és a költő hol tévedett ha tévedett valahol, és mit javítana ezen a scripten?
A kód nem példakód, hanem valódi, még egy-két komment is van benne, és tényleg ilyennel fog
nálunk találkozni, ha felvesszük. Nem árt, ha tudjuk, hogy megérti-e azt amit írunk. Volt a scriptben
egy potenciális hibalehetőség is, (if [ $? -eq 0 ]; then ...) aminél volt aki megjegyezte, hogy ha valaki
betesz elé egy másik parancsot, mondjuk egy echo akármit, akkor ez úgy eltörik, hogy csak na, és
volt aki nem ismerte fel a taposóaknát.
Ja, lényeges, hogy ott azt kértük a jelölttől, hogy hangosan gondolkozzon, és ha kérdése van tegye
fel nyugodtan, elvégre mi is szoktunk egymástól kérdezni, nincs azzal baj, nem elvárás, hogy minden
szirszart tudjon, a lényeg, hogy értse meg, lássa át az egészet.
Volt aki így végig nézte a scriptet és értelmezte, látszott rajta, hogy rutinos, és volt aki leakadt egy
dolognál és képtelen volt elengedni és átlépni, és volt olyan is, aki belezavarodott a dologba, azt
sem tudva, hogy hogy kezdje. A legtöbben szépen elkezdték sorról sorra, és mondták, hogy mi mit
csinál, aztán ahogy ráéreztek,egyre nagyobb blokkról mondták meg, hogy az valószínűleg mit fog
csinálni, és hogy ezt hogyan szokás, meg mit lehetne máshogyan, például gyorsabban.
A kód amúgy nagyjából két egymásba ágyazott ciklus, file olvasást és SSH kapcsolt kiépítést végzett,
némi hibakezelés és logolás mellett, szóval nem volt túl bonyolult.
De nagyon sokat elárult a jelentkezőről az, hogy hogyan állt neki egy tök ismeretlen dolog felfedezésének.
És a jelentkezőket is inspirálta, hogy "rejtvényt fejthettek". Az sem hátrány, hogy így máris tudják ők
maguk is, hogy milyen kaliberű cég vagyunk, milyen dolgokat csinálunk, mivel fognak nálunk találkozni.
Én egy ilyen feladatot javaslok, mert ezen keresztül nem lexikális tudást mérsz, hanem gondolkodásmódot.