Highly skilled professional
Asi jako každému ITkovi mi občas zazvoní telefon a na druhém konci drátu je nabídka změny zaměstnání. Záleží na momentálním rozpoložení, ale dost často to bývá zajímavý rozhovor:
"Měla bych pro vás nabídku nadprůměrně ohodnocené práce v nadnárodni, dynamicky rostoucí, perspektivní (dál doplňte sami) společnosti."
"Mhm?"
"Vybírají si jen ty nejlepší specialisty a to je důvod, proč jsem oslovila právě vás."
"Hmm?"
"Je tam ovšem jedna podmínka. Před pohovorem je třeba zvládnout vstupní test z programování. Probíhá to online a je to tak na dvě hodiny práce."
A hopla! Takže něco jako soutěž o ceny - teď teprv to začíná být zajímavé. S pohovorem souhlasím a těším se, jak si prosvištím mozkové závity.
Odcházím z práce domů a těším se na to, jak si dokážu, že jsem muž na svém místě. Večeřím střídmě, abych si plným žaludkem neomezil mozkové centrum kreativity a algoritmizace. Akorát dožvýkávám poslední rajče s mozzarelou, když mi do schránky přijde slibovaný leták s testem.
Nedočkavě ho otvírám a čtu si zadání prvního příkladu: "Napiště metodu, která v daném poli celých čísel vyhledá největší prvek." Hmm, na rozjezd zřejmě něco jednoduššího. Škoda, že jsem slabší v PERLu, byl by to docela hezký one-liner.
Po pěti minutách pilné práce se vrhám na další: "Napište metodu, která v daném poli celých čísel vyhledá n největších prvků." Ehm. Kašlu na to abych implementoval quick sort nebo Medvědí přihrádky, sahám do standardních knihoven Javy a tvořím celé 4 řádky kódu.
Hledám v zadání další příklad, ovšem marně. To bylo všechno. Balím zdrojáky do zipu, odesílám a usínám se slastným pocitem, že jsem opravdový profík. :-)
A co vy? Prošli byste?
Mimochodem - o nejlepší nebo nejoriginálnější řešení druhého příkladu se můžete podělit v diskusi...

Diskuze