Ahoj! Dalším krokem ve vašem přihlašovacím procesu je onlinecoding challenge. Než se do ní pustíte, prohlédněte si přípravné práce, které jsme pro váspřipravili. Zejména pokud s kódováním začínáte, je tato přípravná práce určena k tomu, aby vás seznámila s koncepty programování, které budete potřebovat pro úspěch v této výzvě.
tl;dr
Přečtěte si celý tento dokument. Zde je však shrnutí:
- Přečtěte si Úvod do programování.
- Provádějte cvičné úlohy. Projděte si řešení.
- Když budete dobře připraveni (a ne dříve), pusťte se do řešení! Neupřednostňujeme uchazeče podle toho, jak brzyzahájí úkol, takže si dejte na přípravu řádně načas!
Co je to kódovací úkol?
Požádáme vás, abyste vyřešili krátký kódovací úkol složený ze čtyř nebo pěti kódovacích problémů, které měří základní znalosti programování. Výzva je časově omezená: na její splnění budete mít až 45 minut.
Upozornění: v průběhu online kódovací výzvy můžete mít otevřenou konzoli arepl.it, abyste mohli otestovat svůj kód
Jak obtížná je tato výzva?
Kódovací výzva má být přístupná všem. Mnozíz našich uchazečů nikdy předtím neprogramovali. Každý by si měl prostudovat tyto přípravné materiály, které vás mají naučitzákladní pojmy programování, abyste mohli ve výzvě uspět.
Jak nastavím Ruby?
Podívejte se prosím na dokument s pokyny k nastavení.
Jak se připravím na výzvu?
Na kódovací výzvu se budete chtít připravit tak, abyste si vedli co nejlépe.
Nejprve byste si měli projít náš Úvod do programování. Ten se bude zabývat základními koncepty programování, které budete potřebovat znát. Doporučujeme, abyste si je alespoň prošli, i když už programovat umíte:
- Úvod do programování I
- Úvod do programování II
- Úvod do programování III
- Shrnutí úvodu do programování
Druhé, nabízíme cvičné úlohy. Proveďte je poté, co jste si přečetli tři části Úvodu do programování:
- Praktické úlohy
Provedení praktických úloh vám pomůže prohloubit znalost jazyka Ruby a poskytne vám dobrou představu o tom, jaká je úroveň obtížnosti kódovací výzvy. Není to povinné, ale důrazně doporučujeme, abyste před absolvováním codingchallenge dokončili všechny cvičné problémy. Chceme, abyste byli dobře připraveni.
Zatřetí si vyzkoušejte cvičné kódovací cvičení! Toto cvičení je navrženo tak, aby bylo podobné skutečné kódovací výzvě:
- Cvičné kódovací cvičení
V jakém programovacím jazyce mám psát?
Výzvu jsme navrhli tak, abyste ji mohli provést v jazyce Ruby, což je jazyk Rails. Čtení a cvičné úlohy, které jsme poskytli, jsou v jazyce Ruby.
Úkol můžete zodpovědět také v jazyce Python, Java nebo JavaScript. Za použití některého z těchto dalších jazyků vás nebudeme nijak penalizovat.
Některé jazyky nejsou pro kódovací výzvu vhodné. Pokud znáte jiný jazyk a rozhodně byste raději odpovídali v něm,kontaktujte nás: .
Jak brzy bych měl/a výzvu přijmout?
Přípravě na výzvu věnujte tolik času, kolik potřebujete. Chceme, abyste ze sebe vydali to nejlepší. Neupřednostňujeme žadatele podle toho, jak brzy se výzvy zúčastní. Předčasné zahájení výzvy před dokončením přípravných prací poškodí vaši žádost. Důkladná příprava vám pomůže.
Výzva bude trvat až 45 minut. Mějte prosím vyhrazený čas, abyste mohli úkol dokončit bez spěchu kvůli jiným závazkům.
Můžu během úkolu používat Google pro hledání odpovědí?
Nehledejte prosím odpovědi na úlohy na Googlu; je pro nás velmi snadné zjistit, kdy byla řešení převzata z Googlu.
Prosíme, nezveřejňujte úlohy na internetu.
Prosím, nehledejte odpovědi na úlohy na Googlu.