MemSQL

MemSQL je začínající softwarová americká firma. Poměrně se rozrůstají a pracuje tam několik úspěšných účastníků programátorských soutěží. Rozhodli se uspořádat svojí vlastní soutěž a upoutat tak na sebe větší pozornost programátorů v této oblasti. Zúčastnil jsem se prvního online kola a jelikož do finále zvali pouze nejúspěšnější soutěžící z Kalifornie, tak jsem i z 60. místa v pohodě postoupil do 26-ti členného "finálového" kola. To se konalo v jejich kanceláři v San Franciscu, kam nám navíc domluvili odvoz z domova.

Doprava do San Francisca

V sobotu ráno jsem vstal kolem sedmé hodiny, dal jsem si snídani, sbalil potřebné vybavení a vyrazil jsem na předem stanovené místo. Přesně v domluvený čas mě tam vyzvedl sjednaný odvoz a ze stejného místa jel ještě Rus Vladimír. Naše řidička Bruna pochází z Brazílie, ale asi před šesti lety se musela celá její rodina odstěhovat, neboť její matka je žurnalistka a nastal nějaký politický problém. Vloni navštívila Prahu a prý se jí tam velice líbilo. Bezpečně nás dovezla až do San Francisca před kancelář MemSQL.

Soutěž

Pozdravili jsme se s ostatními účastníky, dostali jsme trička, cedulky se jmény, snídani, stůl, svačinu, pití, heslo na wifi a chvíli na přípravu. Samotná soutěž začala podle plánu přesně v 10:00. Na řešení jsme měli tři hodiny a čekalo na nás 6 úloh seřazených podle odhadované obtížnosti. Začal jsem tedy s tou nejjednodušší. Vyřešil jsem ji poměrně rychle a navíc jsem svému řešení docela věřil. Druhá úloha již byla náročnější a její řešení mi zabralo přes půl hodiny. Třetí oproti tomu zase trochu přímočařejší a po 76 minutách od začátku soutěže jsem měl odeslané první tři úlohy (nevěděl jsem ještě, zda je moje řešení správná). Pohledem do průběžné výsledkovky mě potěšilo třetí místo a pustil jsem se rovnou do páté úlohy, kterou jakou jedninou ze zbylých třech úloh zatím někdo řešil. Bojoval jsem s ní asi hodinu a stále jsem nebyl moc blízko řešení. Mezitím několik lidí vyřešilo čtvrtou úlohu a já jsem uznal, že jsem se měl raději držet běžné strategie. Když jsem se k ní ještě na poslední chvíli vrátil, tak jsem sice vymyslel jakési řešení, ale zbývalo mi zoufale málo času na naprogramování.

Soutěž skončila a já jsem se třemi odevzdanými úlohami byl na průběžném 13. místě. Dostali jsme oběd a rozprávěli se s ostatními o jejich řešení, se zaměstnanci MemSQL a zároveň tvůrcemi úloh. Po delší pauze následovalo odtajňování výsledků. Ukázalo se, že spousta odeslaných řešení nebyla správných, ale naštěstí všechny tři moje prošly všemi testy. Skončil jsem na 7. místě a byl jsem s výsledkem velice spokojen. Navíc se dařilo docela i lidem od nás z práce, neboť na 5. a 6. místě skončili dva kluci z týmu, ve kterém pracuji a celkem na 2. - 12. místě byli lidé z Facebooku.

Jídlo, pití, hry

První tři dostali ceny a po tradiční děkovačce začal zábavný program. Já jsem se zapojil do turnaje v pokeru, kde místní organizátoři vyhlásili hlavní cenu MacBook. Začalo nás deset a mě se překvapivě docela dařilo. Při jedné hře jsem hodně vydělal a poté jsem spíše držel při zdi. Lidé postupně odpadávali a když nás zbývalo jenom pět, tak ohlásili, že ve vedlejší místnosti je jich taky už jenom pět, a že se spojíme. Začalo se tedy znovu. Z deseti lidí bylo osm rusky mluvících (celkem bylo mezi soutěžícími nadpoloviční většina rusky mluvících), tak jsem se místo angličtiny učil spíše ruštinu. Já jsem občas ještě nějaké slovíčko pochytil, ale kamarád z Kuby vypadal dosti ztraceně. Stejně jako v první části turnaje jsem po delším vyčkávání dostal do ruky dva krále a znásobil tím počet mých žetonů. Postupně lidé odpadávali a nakonec jsem zbyl pouze já s Kubáncem. Bohužel to byl on, kdo v zkrachoval poslední dva rusáky, takže měl asi desetkrát větší kapitál a dlouho jsem s ním nezvládnul zápasit. Získal MacBook a tvářil se šťastně. Já jsem si alespoň vyzkoušel zadarmo poker a dlouho se tím bavil. Po šesté hodině nás zase Bruna odvezla domů do Mountain View, kde jsem vyčerpáním padnul do postele. Byl to náročný den, plný vydatného přemýšlení.

Petr

Na 2. - 12. místě byli lidé z Facebooku, kdo ale vyhrál tuto soutěž? Jak už titulek napovídá, tak to byl legendární ruský programátor Petr, který pracuje u Googlu v Moskvě. Rozhodl se, že si zajede na dva týdny pracovat do hlavní kanceláře firmy v USA a vyhrát další soutěž. Jako jediný vyřešil pět úloh a zaslouženě zvítězil. Jíž před soutěží nám všem bylo jasné, že bude nesmírně náročné s ním soupeřit a on svojí kvalitu potvrdil. V programátorské komunitě je opravdu slavný, a proto se s nim ostatní soutěžící chodili před zahájením fotit. Já jsem bohužel nesehnal odvahu, ale alespoň jsem měl tu čest potřást mu rukou, porazit ho v Pokeru a získat fotku, na které mám více žetonů než on (ano, je to ten v bílém tričku na většině mých fotek). Setkání s ním byl jeden z nejlepších zážitků z celé této akce.

comments powered by Disqus