RealToughCandy

Indholdsfortegnelse

Kodningssamtaler er en smerte i rumpen.

ofte har de stillede spørgsmål intet at gøre med de opgaver, du skal udføre på jobbet som programmelingeniør.

for eksempel – Hvornår er sidste gang du havde brug for at serialisere og deserialisere et binært træ, når du debugger den Vue ecommerce app?

ja…aldrig.

men disse typer spørgsmål bliver mere populære blandt arbejdsgivere, og er de facto praksis på FAANGs.

og hvis du vil bestå FAANG-kodningssamtalerne, skal du spille deres spil.

TLDR
Kris Hacking Kodningssamtalen af Coderust hjælper dig med at løse meget specifikke kodningsudfordringer, der stilles til FAANG-virksomheder.
den indeholder over 400 udfordringer på FAANG-niveau, næsten 550 kodende legepladser og 1500 illustrationer.
her kan du se, hvordan du Hacker Kodningssamtalen.

offentliggørelse: Jeg er tilknyttet Educative.io og kan blive kompenseret, hvis du køber noget. Læs min afsløring for flere detaljer.

så hvor skal du starte?

Coderust droppede et kursus nøjagtigt til det formål.

Hacking Kodningssamtalen fører dig gennem over 80 problemer og viser dig deres løsninger med trinvise visualiseringer.

med kodning legepladser, der kører i bro.ser, der er nul konfigurationstid, og du kan ændre dine løsninger nemt.

i dag tager vi et kig bag Hacking Kodningssamtalen, hvad du kan forvente, og om du kan drage fordel af det eller ej.

Vital statistik

  • 83 lektioner
  • 414 udfordringer
  • 548 kode legepladser
  • 52 kodestykker
  • 1525 illustrationer

store sektioner inkluderer:

  • Arrays
  • linkede lister
  • matematik og statistik
  • String
  • træer
  • stakke og køer
  • grafer
  • Back Tracking
  • dynamisk programmering
  • diverse

tabel 1: Coderust sektioner og udfordringer

Coderust Sample Problem

lad os nu se på et prøveproblem, du vil støde på ved Hacking af Kodningssamtalen. Hvert problem starter med en indholdsfortegnelse, så du ved præcis, hvad du kan forvente.

Implementer Hurtigsort

Giv et heltal array, Sorter det i stigende rækkefølge ved hjælp af hurtigsortalgoritmen.

med det samme får du to “freebie” – Tip: 1) brug opdelings-og erobringsstrategien 2) Brug Hoares algoritme.

så er det tid til at have det sjovt i den indbyggede kodning legeplads med dit sprog valg:

Coderust Hurtigsort udfordring med flere sprog support screenshot

derefter, Du får en skriftlig oversigt over, hvordan en hurtigsort algoritme fungerer.

endelig er du forudsat en anden kodning legeplads, der indeholder en mulig løsning:

coderust hacking kodningssamtalen javascript console
kontroller til at køre, gemme og nulstille din kode er lige i din bro.ser.

selvfølgelig skal du altid optimere dit svar. Prøv at komme op med et par og se, hvordan de udfører!

der er en timer i hver legeplads til dette formål. Implementeringsudfordringen er mindre” voluminøs ” end mange af de andre spørgsmål her, men layoutet og arbejdsgangen er stort set den samme for hver af dem.

Coderust Pros & ulemper

der er masser af kurser derude, der viser dig, hvordan du løser computervidenskabelige udfordringer. Så hvad får Coderust til at hacke Kodningssamtalen til at skille sig ud? Og hvad gør det ikke så godt? Lad os se på dens fordele og ulemper.

Pro: understøttelse af flere programmeringssprog

de fleste prep-kurser tilbyder løsninger på kun et sprog. For eksempel inkluderer den meget anerkendte Cracking the Coding intervju-bog kun løsninger i Java. Men Coderust udvides til fem sprog. Det betyder, at du kan teste dine løsninger i C++, Java, Python, JavaScript og/eller Ruby. Dette er tilfældet for enhver udfordring, uanset om du bliver bedt om at rotere et array, implementere kviksort eller finde det mindste fælles nummer.

Pro: Feature rich

platforme som leetcode og kodekrige kan hjælpe dig med at forberede dig til virkelige spørgsmål om kodning af samtaler.

men en af deres ulemper er, at de ikke leder dig gennem løsningerne i eksplicitte detaljer.

det er her Coderust-kurset overgår de gratis platforme.

fra sin organisation og mangfoldighed af emner, til koden legepladser, kodestykker og illustrationer, det er et klassisk tilfælde af “Du får hvad du betaler for.”

der er over 1500 illustrationer inklusive lysbilleder, der skal du nøjagtigt, hvordan tingene fungerer.

for eksempel, mens kviksortalgoritmen forklares med tekst i kuglepunkter, er den også afbildet i en 22-slide illustration:

coderust problem illustrerer kviklån algoritme
Slide 1 af 22, der illustrerer, hvordan kviklån algoritme fungerer.

Pro: Fair Pricing & abonnementsmulighed

fra et finansielt investeringssynspunkt er det gode ved Coderust ‘ s Hacking Kodningssamtalen, at du kan købe et månedligt abonnement på Educative.

på den måde kan du tage dette kursus og snesevis af andre efter behov.

det er også en del af et læringsspor kaldet Ace Java-Kodningssamtalen, der består af 8 Andre kurser ud over denne.

efter min mening kan du ikke gå galt med abonnementet, selvom du bare skal forberede dig til en teknisk samtale.

men hvis du kun har brug for dette kursus, kan du også købe det a la carte.

Con: foreviger et upraktisk ritual

at bede en kandidat om at finde Kth-permutation til en samtale er intet mindre end et højteknologisk uklarhedsritual.

disse spørgsmål har næsten altid intet at gøre med dine daglige opgaver som programmelingeniør.

desværre er prep for programmelingeniører, der centrerer sig om computer science trivia, nu en sommerhusindustri.

og selvom det er et solidt kursus, bidrager Coderust ‘ s Hacking Kodningssamtalen kun yderligere til den inane praksis, der oprindeligt blev vedtaget af FAANGs, og som nu også bruges af mange andre virksomheder.

Coderust vs Grokking

lad os se på, hvordan Hacking Kodningssamtalen af Coderust sammenlignes med Grokking Kodningssamtalen: Mønstre til kodning af spørgsmål efter Designguruer.

 coderust vs grokking vital statistik for coderust
coderust vs grokking vital statistik for grokking

programmel ingeniør samtale prep materialer er konkurrencedygtige.

og Coderust har masser af konkurrence bare på den uddannelsesmæssige platform alene. Deres største rival er Designguruer, hvis Grokking-serie inkluderer fanfavorit Grokking Kodningssamtalen: mønstre til Kodningsspørgsmål.

og mens Grokking er en serie af høj kvalitet, er den rettet mod mellemliggende udviklere, mens Coderust er rettet mod begyndere.

derudover lægger Coderust-kurset vægt på udfordringer over lektioner, mens Grokking væver i en lektion (ofte flere) for hver kodningsudfordring.

begge kurser tilbyder understøttelse af flere programmeringssprog, men Grokking understøtter ikke Ruby.

Coderust-kurset har også næsten 7 gange flere illustrationer end Grokking-kurset. Hvis du er en visuel elev, har Coderust den klare fordel her over Grokking.

mest markant fokuserer Coderust-kurset på at løse meget specifikke kodningsudfordringer, mens Grokking lærer dig mønstre til at løse problemer, der kastes din vej.

for eksempel vil Coderust have dig til at vende en enkeltkædet liste, mens Grokking introducerer dig til det hurtige & langsomme pegemønster.

dette er en markøralgoritme, der bruger to pointere til at bevæge sig gennem en array/sekvens/sammenkædet liste, og du kan bruge den til at løse mange problemer.

hvis du er nybegynder, en visuel elev, eller har brug for Ruby support vælge Coderust.

hvis du er mere avanceret og har brug for at fokusere mere på mønstre i stedet for implementering, skal du vælge Grokking.

Resume

Hacking Kodningssamtalen af Coderust er en ambitiøs indtræden i FAANG-samtalens prep-verden.

dets stærkeste salgsargumenter er dets udvalg af programmeringssprogsindstillinger, mangfoldighed af spørgsmål og visuelle hjælpemidler såsom illustrationer og kodestykker.

på trods af at opretholde et upraktisk ritual, er dette kursus meget nyttigt for folk, der ønsker et FAANG-niveau job, hvor de er sikre på at støde på computer science trivia spørgsmål.

og mens der er mange andre platforme som leetcode, der giver lignende kodningsudfordringer, er Coderust-kurset mere illustrativt og beskrivende med trinvise forklaringer.

Karl Tjek Hacking Kodningssamtalen her.

  1. Hvad er Coderust?

    Coderust er det firma, der skabte deres flagskibsingeniørintervju prep kursus, Hacking Kodningssamtalen. Den er tilgængelig på Educative.io som enten et enkelt køb eller som en del af deres abonnementstjeneste.

  2. hvad er forskellen mellem Hacking Kodningssamtalen af Coderust og Grokking Kodningssamtalen: mønstre til Kodningsspørgsmål af Designguruer?

    Coderust ‘ s Hacking Kodningsintervjuskurset er rettet mod juniorer, der søger job på FAANG-niveau, visuelle elever og understøtter også Ruby i sine interaktive kodningsmiljøer.
    på den anden side er Grokking Kodningssamtalen: mønstre til Kodningsspørgsmål rettet mod mellemliggende udviklere og lærer dig mønstre snarere end at fokusere stærkt på implementering.

  3. Hvordan er Coderust anderledes end platforme som leetcode eller kodekrige?

    mens leetcode og kodekrig undertiden kan føles” bare knogler”, er Coderust-kurset mere eksplicit med, hvordan tingene fungerer, og inkluderer flere uddannelseshjælpemidler som illustrationer og kodestykker.

fordele

  • understøttelse af flere programmeringssprog
  • funktionsrig
  • Fair pris og abonnementsmulighed også tilgængelig
ulemper

  • opretholder et upraktisk ritual med at stille spørgsmål, der ikke er relevante for jobstillingen

anmeldelse oversigt
indhold
funktioner
organisation
interaktivitet
resume

Hacking Kodningssamtalen af Coderust er en ambitiøs indtræden i FAANG-samtalens prep-verden. Dens stærkeste salgsargumenter er dets udvalg af programmeringssprogsindstillinger, mangfoldighed af spørgsmål og visuelle hjælpemidler såsom illustrationer og kodestykker.

på trods af at et upraktisk ritual opretholdes, er Hacking af Kodningssamtalen meget nyttigt for folk, der søger et job på FAANG-niveau.

4.5

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.