RealToughCandy
Tartalomjegyzék
a kódoló interjúk fájdalmat okoznak a fenékben.
gyakran a feltett kérdéseknek semmi köze nincs a szoftvermérnökként végzett feladatokhoz.
például – mikor volt utoljára szükség egy bináris fa sorosítására és deserializálására a Vue e-kereskedelmi alkalmazás hibakeresésekor?
igen…soha.
de az ilyen típusú kérdések egyre népszerűbbek a munkaadók körében, és a Faangok tényleges gyakorlata.
és azt szeretné, hogy adja át a FAANG kódolás interjúk, meg kell játszani a játékot.
TLDR
6392 > hekkelés a CODERUST által készített kódolási interjú segít megoldani a FAANG vállalatoknál feltett nagyon specifikus kódolási kihívásokat.
600 faang-szintű kihívást, közel 550 kódoló játszóteret és 1500 illusztrációt tartalmaz.
6 .. nézze meg a Hacking the Coding interjút itt.
közzététel: Én egy affiliate Educative.io és lehet, hogy kompenzálni, ha veszel valamit. További részletekért olvassa el a közzétételemet.
szóval hol kezdjük?
Coderust esett természetesen pontosan erre a célra.
Hacking a kódolási Interjú végigvezeti Önt több mint 80 probléma, megmutatja a megoldásokat lépésről-lépésre vizualizációk.
a böngészőben futó játszóterek kódolásával nulla konfigurációs idő áll rendelkezésre, és könnyedén módosíthatja megoldásait.
- ma egy pillantást vetünk a kódolási Interjú feltörése mögé, mire számíthatunk, és hogy profitálhat-e belőle.
- létfontosságú statisztikák
- a főbb szakaszok a következők:
- 1. táblázat: Coderust szakaszok és kihívások
- Coderust Minta probléma
- végrehajtása Quicksort
- Coderust Pros & Cons
- Pro: több programozási nyelv támogatása
- Pro: funkciógazdag
- Pro: tisztességes árképzés & előfizetési lehetőség
- Con: nem praktikus rituálét örökít meg
- Coderust vs Grokking
- és bár a Grokking egy kiváló minőségű sorozat, a köztes fejlesztőket célozza meg, míg a Coderust a kezdőknek szól.
- Összegzés
ma egy pillantást vetünk a kódolási Interjú feltörése mögé, mire számíthatunk, és hogy profitálhat-e belőle.
létfontosságú statisztikák
- 83 tanulságok
- 414 kihívások
- 548 kód játszóterek
- 52 kódrészletek
- 1525 illusztrációk
a főbb szakaszok a következők:
- tömbök
- kapcsolt listák
- matematika és statisztika
- String
- fák
- halmok és sorok
- grafikonok
- vissza követés
- dinamikus programozás
- Egyéb
1. táblázat: Coderust szakaszok és kihívások
Coderust Minta probléma
most vessünk egy pillantást egy mintaproblémára, amellyel a kódolási Interjú feltörése során találkozhat. Minden probléma egy tartalomjegyzékkel kezdődik, így pontosan tudni fogja, mire számíthat.
végrehajtása Quicksort
adott egész tömb, rendezze növekvő sorrendben a quicksort algoritmus.
rögtön két “freebie” tippet kapsz: 1) használd a divide and conquer stratégiát 2) használd a Hoare algoritmusát.
akkor itt az ideje, hogy szórakozzon a beépített kódolási játszótéren a választott nyelvvel:
ezután írásos áttekintést kap arról, hogyan működik a quicksort algoritmus.
végül egy másik kódolási játszóteret biztosítunk, amely egy lehetséges megoldást tartalmaz:
természetesen mindig optimalizálnia kell a választ. Próbáljon ki néhányat, és nézze meg, hogyan teljesítenek!
minden játszótéren van egy időzítő erre a célra. Az implement quicksort kihívás kevésbé “terjedelmes”, mint sok más kérdés itt, de az elrendezés és a munkafolyamat lényegében azonos mindegyiknél.
Coderust Pros & Cons
rengeteg tanfolyam van, amelyek megmutatják, hogyan lehet megoldani a számítástechnikai kihívásokat. Tehát mi teszi a Coderust Hacking the Coding interjúját kiemelkedővé? És mitől nem olyan nagyszerű? Nézzük meg annak előnyeit és hátrányait.
Pro: több programozási nyelv támogatása
a legtöbb előkészítő tanfolyam csak egy nyelven kínál megoldásokat. Például az elismert Cracking the Coding Interjúkönyv csak Java megoldásokat tartalmaz. De a Coderust öt nyelvre bővül. Ez azt jelenti, hogy tesztelheti a megoldásokat C++, Java, Python, JavaScript és/vagy Ruby. Ez minden kihívásra vonatkozik, függetlenül attól, hogy egy tömb elforgatására, a quicksort végrehajtására vagy a legkisebb közös szám megtalálására kérik-e.
Pro: funkciógazdag
az olyan platformok, mint a leetcode és a codewars, segíthetnek felkészülni a valós interjúkódolási kérdésekre.
de az egyik hátrányuk az, hogy nem részletezik a megoldásokat.
ez az, ahol a Coderust tanfolyam felülmúlja az ingyenes platformokat.
a szervezéstől és a témák sokféleségétől kezdve a kódjátszótérekig, kódrészletekig és illusztrációkig ez egy klasszikus eset: “azt kapod, amiért fizetsz.”
több mint 1500 illusztrációk beleértve diavetítések, hogy kell, hogy pontosan hogyan működnek a dolgok.
például, míg a quicksort algoritmust szöveggel magyarázzák felsoroláspontokban, azt egy 22 Diás illusztráció is ábrázolja:
Pro: tisztességes árképzés & előfizetési lehetőség
pénzügyi befektetési szempontból a coderust Hacking the Coding interjújában az a szép, hogy havi előfizetést vásárolhat az Educative-ra.
így elvégezheti ezt a kurzust és több tucat másikat, ha szükséges.
ez is része a tanulási pálya úgynevezett Ace A Java Coding interjú, amely 8 egyéb tanfolyamok ezen kívül.
véleményem szerint nem tévedhet az előfizetéssel, még akkor sem, ha csak fel kell készülnie egy technikai interjúra.
de ha csak erre a tanfolyamra van szüksége, akkor a la carte-t is megvásárolhatja.
Con: nem praktikus rituálét örökít meg
megkérni egy jelöltet, hogy találjon Kth permutációt egy interjúban, nem kevesebb, mint egy high-tech beavatási rituálé.
ezek a kérdések szinte mindig semmi köze a napi feladatokat, mint egy szoftver mérnök.
sajnos, Interjú prep szoftvermérnökök, hogy a központok a számítástechnika trivia most egy ház ipar.
és bár szilárd kurzus, a Coderust Hacking the Coding Interview csak tovább járul hozzá a Faangok által eredetileg elfogadott, és sok más vállalat által is használt ostoba gyakorlathoz.
Coderust vs Grokking
vessünk egy pillantást arra, hogy a Coderust kódolási interjújának hackelése hogyan hasonlít a kódolási Interjú Grokkingjához: Minták a tervezési guruk által feltett kérdések kódolásához.
szoftver mérnök Interjú prep anyagok versenyképesek.
a Coderust pedig csak az oktatási platformon rengeteg versennyel rendelkezik. Legnagyobb riválisuk a Design guruk,amelynek Grokking sorozata rajongói kedvenc Grokking The Coding Interview: Patterns for Coding Questions.
és bár a Grokking egy kiváló minőségű sorozat, a köztes fejlesztőket célozza meg, míg a Coderust a kezdőknek szól.
ezenkívül a Coderust tanfolyam hangsúlyozza a leckék kihívásait, míg a Grokking minden egyes kódolási kihíváshoz egy (gyakran többszörös) leckét sző.
mindkét kurzus több programozási nyelv támogatását kínálja, de a Grokking nem támogatja a Ruby-t.
a Coderust tanfolyam közel 7x több illusztrációval rendelkezik, mint a Grokking tanfolyam. Ha vizuális tanuló vagy, a Coderust egyértelmű előnye van itt a Grokking felett.
a legfontosabb, hogy a Coderust tanfolyam a nagyon specifikus kódolási kihívások megoldására összpontosít, míg a Grokking megtanítja a mintákat az utat dobott problémák megoldására.
például a Coderust azt akarja, hogy fordítson meg egy egyenként összekapcsolt listát, míg a Grokking bemutatja a gyors & lassú mutatók mintáját.
ez egy mutatóalgoritmus, amely két mutatót használ egy tömb/szekvencia/Linkelt lista mozgatásához, és számos probléma megoldására használható.
ha kezdő, vizuális tanuló vagy Ruby támogatásra van szüksége, válassza a Coderust lehetőséget.
ha fejlettebb, és inkább a mintákra kell összpontosítania, mint a megvalósításra, válassza a Grokking lehetőséget.
Összegzés
Hacking a Coderust kódolási interjúja ambiciózus belépés a FAANG interjú előkészítő világába.
legerősebb értékesítési pontjai a programozási nyelv opcióinak kiválasztása, a kérdések sokfélesége és a vizuális segédeszközök, például illusztrációk és kódrészletek.
annak ellenére, hogy állandósult egy praktikus rituális, ez a tanfolyam nagyon hasznos az emberek szeretnének egy FAANG-szintű munkát, ahol biztos, hogy a találkozás Számítástechnika trivia kérdések.
és bár számos más platform létezik, mint például a leetcode, amelyek hasonló kódolási kihívásokat nyújtanak, a Coderust tanfolyam szemléltetőbb és leíróbb, lépésről lépésre magyarázatokkal.
nézze meg a Hacking the Coding interjút itt.
- mi az a Coderust?
a Coderust az a cég, amely létrehozta zászlóshajó szoftvermérnök interjú előkészítő tanfolyamát, feltörve a kódolási interjút. Ez elérhető Educative.io akár egyetlen vásárlásként, akár előfizetési szolgáltatásuk részeként.
- mi a különbség a Coderust által készített kódolási Interjú hackelése és a kódolási Interjú Grokkingje között: minták a tervezési guruk által készített kérdések kódolásához?
a Coderust Hacking the Coding Interview kurzusa a faang-szintű munkát kereső juniorok, a vizuális tanulók számára készült, és támogatja a Ruby-t interaktív kódolási környezeteiben.
másrészt a Grokking The Coding Interview: Patterns for Coding Questions a köztes fejlesztőknek szól, és mintákat tanít, ahelyett, hogy erősen a megvalósításra összpontosítana. - miben különbözik a Coderust az olyan platformoktól, mint a leetcode vagy a codewars?
míg a leetcode és a codewars néha “csupasz csontokat” érez, a Coderust tanfolyam kifejezettebb a dolgok működésével kapcsolatban, és több oktatási segédeszközt tartalmaz, például illusztrációkat és kódrészleteket.
- több programozási nyelv támogatása
- funkciógazdag
- tisztességes ár és előfizetési lehetőség is elérhető
- a munkakörhöz nem kapcsolódó kérdések feltevésének nem praktikus rituáléját örökíti meg
tartalom | |
jellemzők | |
szervezet | |
interaktivitás | |
összegzés
Hacking a Coderust kódolási interjúja ambiciózus belépés a FAANG interjú előkészítő világába. Legerősebb értékesítési pontjai a programozási nyelv opcióinak kiválasztása, a kérdések sokfélesége és a vizuális segédeszközök, például illusztrációk és kódrészletek. annak ellenére, hogy egy nem praktikus rituálét folytattak, a kódolási Interjú feltörése nagyon hasznos azok számára, akik FAANG-szintű munkát keresnek. |
4.5
|