{"id":994,"date":"2016-10-05T20:00:24","date_gmt":"2016-10-05T18:00:24","guid":{"rendered":"http:\/\/morony.pl\/?p=994"},"modified":"2016-10-05T20:34:27","modified_gmt":"2016-10-05T18:34:27","slug":"rekrutacja-do-duzych-firm-it-zadania-rekrutacyjne","status":"publish","type":"post","link":"https:\/\/morony.pl\/?p=994","title":{"rendered":"Rekrutacja do du\u017cych firm na stanowiska IT &#8211; zadania rekrutacyjne"},"content":{"rendered":"<p>Za nieca\u0142e dwa tygodnie b\u0119d\u0119 broni\u0142 doktorat i sko\u0144czy si\u0119 moja przygoda ze studiowaniem. Zaproponowano mi pozostanie na uczelni w charakterze pracownika naukowego, ale mimo tego &#8211; troch\u0119 z ciekawo\u015bci &#8211; postanowi\u0142em wys\u0142a\u0107 swoje CV do kilku firm z bran\u017cy IT w Polsce i w USA. Praca w USA to dla mnie pewien cel na przysz\u0142o\u015b\u0107. Na razie rozmowy o ew. przeprowadzce zosta\u0142y odsuni\u0119te w czasie, \u017ceby cho\u0107 troch\u0119 odchowa\u0107 potomstwo (a druga c\u00f3rka w drodze).<\/p>\n<h3>Google<\/h3>\n<p>Pierwsza przygoda z poszukiwaniem pracy zwi\u0105zana by\u0142a z polskim oddzia\u0142em Google. Wys\u0142a\u0142em CV i po ok. tygodniu odezwa\u0142 si\u0119 rekruter z Londynu. Pierwsza rozmowa z rekruterem trwa\u0142a ok. p\u00f3\u0142 godziny. Po kilku dniach zaproponowano mi termin rozmowy technicznej. Pozwolono mi wybra\u0107 j\u0119zyk programowania (C++, java lub Python, kt\u00f3rego wybra\u0142em). Rozmowa odby\u0142a si\u0119 przez telefon (wy\u015bwietli\u0142 mi si\u0119 numer ze Szwajcarii) i trwa\u0142a 40 minut. Swoj\u0105 odpowied\u017a tworzy\u0142em w specjalnie do tego celu przygotowanym dokumencie google, kt\u00f3ry w momencie zako\u0144czenia rozmowy sta\u0142 si\u0119 tylko do odczytu i chwil\u0119 p\u00f3\u017aniej znikn\u0105\u0142. Pierwsze zadanie to prosta \u0142amig\u0142\u00f3wka (nie trzeba by\u0142o nic kodowa\u0107):<br \/>\n<center><\/p>\n<div style=\"width:500px;text-align:left;\">Bawisz si\u0119 z dzie\u0107mi w rzuty monet\u0105 (do dyspozycji jest wiele monet). Monety nie s\u0105 idealne i prawdopodobie\u0144stwo reszki wynosi 3\/7 a orze\u0142ka 4\/7. Zaproponuj dzieciom najprostszy spos\u00f3b uzyskania &#8220;mniej wi\u0119cej&#8221; uczciwego wyniku losowania (czyli takiego, kt\u00f3ry wypada z prawdopodobie\u0144stwem ok. 0.5).<\/div>\n<p><\/center><\/p>\n<p>Po powy\u017cszym dosta\u0142em zadanie z w\u0142a\u015bciwego programowania i musz\u0119 przyzna\u0107, \u017ce zaj\u0119\u0142o mi chwile zrozumienie o co chodzi\u0142o autorowi. Teraz jak patrze z perspektywy czasu tre\u015b\u0107 jest oczywista a rozwi\u0105zanie banalne. Zadanie brzmia\u0142o:<br \/>\n<center><\/p>\n<div style=\"width:500px;text-align:left;\">Tw\u00f3j kolega prowadzi niesko\u0144czony eksperyment fizyczny, gdzie mierzona jest warto\u015b\u0107 liczbowa. Napisz dla niego program w pythonie, kt\u00f3ry umo\u017cliwi ci\u0105g\u0142e obliczanie \u015bredniej krocz\u0105cej z tych pomiar\u00f3w. Zaproponuj interfejs pomi\u0119dzy eksperymentem a twoim programem.<\/div>\n<p><\/center><\/p>\n<p>Po oko\u0142o tygodniu otrzyma\u0142em telefon, \u017ce proces rekrutacji nie b\u0119dzie kontynuowany. <\/p>\n<h3>Tesla Motors<\/h3>\n<p>Druga pr\u00f3ba by\u0142a zwi\u0105zana ze stanowiskiem in\u017cyniera oprogramowania map i nawigacji w Tesla Motors. Tutaj ca\u0142y kontakt by\u0142 przez e-mail a czas pomi\u0119dzy wiadomo\u015bciami liczony by\u0142 w tygodniach. Po 3 mailach zosta\u0142em poproszony o rozwi\u0105zanie zadania programistycznego (Tesla Coding Challenge). Zadanie zosta\u0142o mi udost\u0119pnione do pobrania. Mia\u0142em tydzie\u0144 na zabranianie si\u0119 za rozwi\u0105zywanie, ale od pobrania do odes\u0142ania zadania czas mia\u0142 nie przekroczy\u0107 4h (rekomendowane 3h). Rozwi\u0105zanie mia\u0142o by\u0107 w C++. Zadanie brzmia\u0142o:<br \/>\n<center><\/p>\n<div style=\"width:500px;text-align:left;\">Napisz program dzia\u0142aj\u0105cy w wierszu polece\u0144, kt\u00f3rego zadaniem b\u0119dzie rozwi\u0105zanie uk\u0142adu r\u00f3wna\u0144 zapisanego w pliku tekstowym. Uproszczenia polega\u0142y na tym, \u017ce uk\u0142ad ma mie\u0107 jedno rozwi\u0105zanie, po lewej stronie ka\u017cdego r\u00f3wnania jest tylko jedna zmienna, a po prawej stronie ka\u017cdego r\u00f3wnania mog\u0105 by\u0107 inne zmienne i liczby ca\u0142kowite dodatnie. Jedyn\u0105 operacj\u0105 po prawej stronie mo\u017ce by\u0107 dodawanie. Zadaniem programu jest rozwi\u0105zanie uk\u0142adu i wypisanie zmiennych z warto\u015bciami w kolejno\u015bci alfabetycznej.<\/div>\n<p><\/center><\/p>\n<p>Tak dzia\u0142 m\u00f3j program:<br \/>\n<center><a href=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"641\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31-1024x641.png\" alt=\"screenshot_31\" style=\"width:400px;height:auto;\" class=\"alignnone size-large wp-image-997\" srcset=\"https:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31-1024x641.png 1024w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31-300x188.png 300w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31-768x480.png 768w, https:\/\/morony.pl\/wp-content\/uploads\/2016\/10\/screenshot_31.png 1170w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/center><\/p>\n<p>Po trzech tygodniach dosta\u0142em maila, \u017ce doszli do wniosku, \u017ce potrzebuj\u0105 kogo\u015b od zaraz, a mnie trzeba by &#8220;sprowadzi\u0107&#8221;. <\/p>\n<h3>HSBC<\/h3>\n<p>Wys\u0142a\u0142em CV r\u00f3wnie\u017c na stanowisko specjalisty ds. oceny ryzyka w banku &#8211; by\u0142o to jedno z niewielu stanowisk, gdzie oczekiwano znajomo\u015bci matlaba. Praca niestety w Krakowie, ale zosta\u0142em zaproszony na rozmow\u0119 przez telekonferencj\u0119 do siedziby w Warszawie. Zosta\u0142em poproszony o pr\u00f3bki mojego kodu w matlabie, a \u017ce nie mam nic, co nie by\u0142oby tajemnic\u0105 mojego dotychczasowego pracodawcy poproszono mnie o rozwi\u0105zanie zadania:<br \/>\n<center><\/p>\n<div style=\"width:500px;text-align:left;\">1. Zapytanie u\u017cytkownika o numer telefonu.<br \/>\n2. Na klawiaturze telefonu kazda cyfra, ma odpowiadaj\u0105ce jej kilka<br \/>\nliterek (1: ABC, 2:DEF, 3:GHI, &#8230;, 9:XYZ, 0:spacja). <strong><- to sobie sam zmieni\u0142em na uk\u0142ad zgodny z faktyczn\u0105 klawiatur\u0105 telefonu<\/strong><br \/>\n3. Utworzy\u0107 w Matlab skrypt, kt\u00f3ry b\u0119dzie zamienia\u0142 cyfry, na<br \/>\nodpowiadaj\u0105ce im litery. (Ka\u017cdy numer wiele wariant\u00f3w utworzonego s\u0142owa).<br \/>\n4. Z utworzonych wariant\u00f3w s\u0142\u00f3w wybra\u0107 3 ciekawe \u2013 np. poprzez<br \/>\npod\u0142\u0105czenie do google i wybranie 3, kt\u00f3re zwracaj\u0105 najwi\u0119cej wynik\u00f3w<br \/>\nwyszukiwania (lub pod\u0142\u0105czenie do jakiegokolwiek innego \u017ar\u00f3d\u0142a danych \u2013<br \/>\ns\u0142ownika czy tym podobne i wybranie s\u0142\u00f3w istniej\u0105cych).<\/div>\n<p><\/center><\/p>\n<p>Nie wiem czy dostali moje rozwi\u0105zanie, bo wrzuci\u0142em w za\u0142\u0105cznik du\u017cy plik ze s\u0142ownikiem <a href=\"http:\/\/sjp.pl\/\">sjp.pl<\/a>, ale ju\u017c si\u0119 nie odezwali. <\/p>\n<p>Nie publikuj\u0119 na razie rozwi\u0105za\u0144 &#8211; pobawcie si\u0119 sami, kiedy\u015b poka\u017c\u0119 swoje. Tak na prawd\u0119 najbardziej szkoda mi by\u0142o pracy w google. Ani do USA, ani (tym bardziej) do Krakowa w obecnej sytuacji nie zdecydowa\u0142bym si\u0119 jecha\u0107 ca\u0142\u0105 rodzin\u0105. Google by\u0142 na miejscu. Niestety by\u0142a to moja pierwsza rekrutacja &#8211; nie mia\u0142em poj\u0119cia czego si\u0119 spodziewa\u0107 i poleg\u0142em na banalnym zadaniu. Zach\u0119cali mnie, \u017ceby spr\u00f3bowa\u0107 w przysz\u0142o\u015bci i pewnie si\u0119 jeszcze skusz\u0119. Na razie mam now\u0105 prac\u0119.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Za nieca\u0142e dwa tygodnie b\u0119d\u0119 broni\u0142 doktorat i sko\u0144czy si\u0119 moja przygoda ze studiowaniem. Zaproponowano mi pozostanie na uczelni w charakterze pracownika naukowego, ale mimo tego &#8211; troch\u0119 z ciekawo\u015bci &#8211; postanowi\u0142em wys\u0142a\u0107 swoje CV do kilku firm z bran\u017cy IT w Polsce i w USA. Praca w USA to dla mnie pewien cel na [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/994"}],"collection":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=994"}],"version-history":[{"count":11,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/994\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/994\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}