Szeretnék dolgozni TopCoder minden nap számít google Szükségem

Azok számára, akik nem ismerik a TopCoder - van egy oldal, ahová az emberek „sport programok.” Azaz megoldani algoritmikus problémák időben, attól függően, hogy az idő és a helyességét a határozat gyűjt egy bizonyos számú pontot. Ki szerezte a legtöbb pontot, akkor kész. Természetesen a kép nagyon leegyszerűsített, de a lényeg az.

Sok hasonló oldalakat és hasonló létesítmények - ACM, a Google Code Jam, és így tovább. Az egyszerűség kedvéért fogtam őket az azonos ecsettel. A kérdés tehát az - ha a viszonylag közeli jövőben, mondjuk, egy éven belül tervezi, hogy be kell nyújtani a Google vagy egy másik cég, ha kell időt tölteni TopCoder?

Ezek után azoknak, akik készülnek az interjúra, és nem vesz részt a programozási versenyeken legalább egy kicsit rendszeresen. Nyilvánvaló, hogy ha már van a TopCoder piros vagy sárga minősítés, ez nem vonatkozik Önre. Szintén fontos megjegyezni, hogy van sport programozás soha nincs igazán működött, így véleményem szerint - ez alapján inkább a tapasztalat interjú, mint a képzési tapasztalattal az ilyen oldalakon.

Azt azonban nem fogadta meg a tanácsot akkor, és nem megy, hogy vegyenek részt topkoder. Ennek okai:

1) Célok és algoritmusok egy interjú általában elég tipikus. Nagyon ritkán kell találnunk valamilyen hitrovyvernuty algoritmikus „kerékpár” - csak valami, ami fejleszti a sport programozás. Ha navye algorimtichesky komplex feladatok megoldására a versenyben már van - ez nagyon cool. Ha nem - akkor IMHO ne töltsön sok időt próbál megvenni.

2) algoritmusok, hogy kell tudni az interjút - ez egy nagyon kis részét, amit tudnod kell a sport programozó. Nos, ez az interjú nem igazán kell tudni a részleteket a részsztring keresési algoritmus 3 különböző trükkös módosításokkal, beleértve a Knuth-Morris-Pratt.

3) Egy interjúban, fontos, hogy írni jó kódot. Azaz, én személy szerint értékelem jobban a jelölt, aki írni a kódot 15 perc alatt, de a kód elegáns, változó lesz a neve egyértelműen és a kód azt teszteli hangosan, mint kellene írni a kódot 10 perc alatt, de a változó nevét a „i1”, „i2 „és én kell a kód további 5 percig bámulni, hogy megértsék, mi folyik ott. Általában sport programozási készség a jó trim kód nem különösebben orientált, és ez nagyon fontos.

4) Az oldatot az algoritmikus problémák - ez az egyik, bár egy meglehetősen nagy, része az interjú. Valójában azonban ez nem csak azért szükséges, hogy felkészüljenek rá. Vannak kérdésre tervezési kérdések alapján a tudás, a kérdésre puha készségek ... És azt is meg kell felkészülni rájuk.

Így - hogy szeretnénk-e, hogy időt TopCoder elvileg? Igen, ez lehetséges, a személyes és a szakmai fejlődés. Muszáj, hogy felkészüljön egy interjúban TopCoder egy korlátozott ideig? Számomra úgy tűnik, hogy nem ez a leghatékonyabb módja a képzés, így a tanács - nem.

Ja, és mint a bónusz - Nincs TopCoder értékelés munkát kapni a Google?

1) Valószínűleg igen, ha meg a felső (10-20-30) A világ, vagy nyert bármilyen jeles sovernovaniyah.

2) Ha nem felfelé, hanem egy tisztességes értékelése, ez nem fontos. Nem emlékszem még egyszer, a Bizottság úgy döntött, hogy bérel egy jelöltet, aki nem volt egy interjú, mert ott semmilyen minősítés. De az a tény, hogy egy jó rangsor azt jelenti, hogy nekik vannak valós képességek és ismeretek -, de ez nagyon növeli az esélyét.

  • Szeretnék dolgozni TopCoder minden nap számít google Szükségem
    Google gyakorlat: History Diana
  • Szeretnék dolgozni TopCoder minden nap számít google Szükségem
    kis guglonovosti
  • Szeretnék dolgozni TopCoder minden nap számít google Szükségem
    Interjú tippek a Google
  • Szeretnék dolgozni TopCoder minden nap számít google Szükségem
    Mi oncall