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

  • 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:

coderust Quicksort challenge több nyelvi támogatással screenshot

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:

coderust hacking the coding interview javascript console
a kód futtatásának, mentésének és visszaállításának vezérlői közvetlenül a böngészőben találhatók.

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:

coderust probléma, amely a quicksort algoritmust szemlélteti
1.ábra a 22-ből, amely bemutatja a quicksort algoritmus működését.

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.

coderust vs grokking létfontosságú statisztika a coderust számára
coderust vs grokking létfontosságú statisztikák grokking

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.

  1. 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.

  2. 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.

  3. 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.

előnyök

  • több programozási nyelv támogatása
  • funkciógazdag
  • tisztességes ár és előfizetési lehetőség is elérhető
hátrányok

  • a munkakörhöz nem kapcsolódó kérdések feltevésének nem praktikus rituáléját örökíti meg

áttekintés
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

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.