Mi a véleménye a CoderPad-ról?

A legjobb válasz

★★★★★

Ez a CoderPad , egy együttműködő kódoló eszköz, amely lehetővé teszi a kód futtatását menet közben, és különösen hasznos a technikai interjúk során.

NÉLKES AZ INTERJÚ

Az asztal mindkét oldalán rengeteg technikai interjút végeztem – a telefon képernyőjétől és az élő kódolási köröktől kezdve a személyes tábla munkamenetekig. interjúalany és az interjúztató, az élő kódolási forduló különféle okok miatt különösen megterhelő lehet.

Interjúalanyként különféle botlásokkal kell szembenéznie ebben a körben. Először is: olyan IDE-vel vagy szerkesztővel dolgozhat, amely valószínűleg alacsonyabb szintű, mint amit megszokott. Valós életben nem valószínű, hogy egy egész függvényt vagy osztályt írna anélkül, hogy olyan gyakran tesztelné. Ennek eredményeként a az ismeretlen környezetben végzett munkára fordított ciklusok és a szokásos tesztelési rutin nélkül levonhatja a fontosakat: megmutathatja, mit tehet.

Interjúkészítőként egyensúlyozó cselekedet: elkötelezettségben maradni, miközben a jelölt elrontja a problémát, és megakadályozza, hogy a jelölt is tévedjen messze a rossz úton, és megakadályozza, hogy kanállal etesse őket. Mindezek során nyomon követi a folyamatukat is – mennyi időbe telt a jelöltnek egy játékterv elkészítése, amikor ezt a játéktervet nem optimális megoldássá változtatták, és amikor ezt a megoldást vitték elegánssá . És hacsak nem akarsz n00b-nak tűnni, képesnek kell lenned új hibákat elkapni és hatékonyan értékelni a kreatív megoldásokat.

A kódolási interjúk a legjobb esetben a tényleges on-the- munkaképesség. A legrosszabb esetben a valódi munkakörnyezet gyenge ötvözete, ahol elveszítik a képességét a szintaxis kiemelésére és az átkozott kód futtatására.

Tehát, igen, az interjúk készítése nehéz.

A MÁS SOROK

Ezen problémák némelyikének kezeléséhez segítséget nyújt egy olyan eszköz, amely képes elvégezni a nehéz emeléseket az Ön számára.

Ezen eszközök egyike a Google-dokumentumok, amelyeket sok vállalat még mindig használ az élő kódolási körök lebonyolításához. Ami a fejét illeti, a Google dokumentumai rendkívül sokoldalúak lehetnek, és a rajzolás képessége hasznos lehet, ha részük van a kódolási forduló fogalmi vagy magas szintű. Ellene küzdeni: behúzás, sorszámok és szintaxis kiemelés hiánya. Ja, és nem lehet futtatni a kódot.

Nagy előrelépés ehhez képest a Collabedit nevű eszköz. A Collabedit felületes felhasználói felületű, és szinte minden szükséges nyelvhez támogatást nyújt. A jelölteknek azonban továbbra is vakokat kell kódolniuk – a kód sem futtatható.

CODERPAD

Írja be a CoderPad parancsot. A CoderPad együttműködési szerkesztő, beépített REPL-lel. Nem ez az első termék, amely együttműködő kódolást tartalmaz, és nem ez az első termék, amely élő REPL-t tartalmaz, de ez az első olyan termék, amelyet láttam, és amely nagyon-nagyon jól használja ezt a két elemet.

Más szavakkal, a CoderPad lehetővé teszi, hogy az interjúkészítő és az interjúalany is futtassa a kódot, miközben éppen írják.

A CoderPad számos értelmezett és lefordított nyelvet támogat – ami nagyon fantasztikus. Amellett, hogy szorosabban utánozza az emberek tényleges működését, ez egy kicsit leveszi az interjúztató hőjét, így arra összpontosíthat, hogy a jelölt jól áll-e.

A jó tulajdonságok a következők:

  • Szép esztétika: szintaxis kiemelés, sorszámok, behúzás
  • Nagyszerű lefedettség mind az összeállított, mind az értelmezett nyelvek számára: JavaScript, Python, Ruby, Java, Scala, C / C ++ és Go
  • Nagyon szép / csúszós felhasználói felület
  • Képes annyi együttműködőt bevonni, amennyit csak akar
  • Lejátszási funkció, így láthatja, hogy az emberek hogyan jutottak oda, nem csak a vége kód
  • Ésszerű árképzési séma

Néhány korlátozás / jó kedv:

  • Képesség időbélyegek hozzáadására, amint a jelölt úgy működik nyomon követheti a továbblépést
  • Képes a kód megosztásának megszüntetésével a jelölttel az interjú befejezése után
  • Gyorsabb fordítási idők (az tolmács nagyon gyors)

Annak ellenére, hogy ezek a kisebb korlátozások , amennyiben én Tudod, hogy nincs még egy élő REPL-lel rendelkező együttműködő kódoló eszköz, amely megközelíti a CoderPad fényesítési és hasznossági szintjét. Meg kell adnia egy pörgést, amikor legközelebb interjút készít valakivel.

Válasz

A CoderPad nagyszerű eszköz, ha amire szüksége van, a jelöltet viszonylag egyszerű kódolással teszteli. kérdések. Ha a Google Doc vagy a Collabedit programot használja, a CoderPad HATALMAS előrelépés, mivel lehetővé teszi szinte minden programozási nyelv kódjának futtatását odakinn.

Másrészt a CoderPad rugalmatlan, ha meg akarja érteni, hogy a jelöltjei valójában hogyan kezelik a valós problémákat.

Tudják, hogyan kell megfelelően megtervezni az API-t? Hogyan kezelik a bonyolultságot? Mennyire tudják hibakeresni?

Mindezek a feladatok összetettebb környezetet igényelnek, és itt gondolom a type12.com oldalt. a színpad.

Teljes körű nyilvánosságra hozatal , én vagyok az alapító.

A Type12-et azért készítettük, hogy túllépjünk a találós kérdéseken és ötletgazdák, amikor tesztelik a jelölteket, de valójában beteszik őket napi forgatókönyveikbe .

Míg a kódolás megoldásának képessége A rejtvények szinte semmit sem árulnak el arról a képességről, amellyel a jelöltnek meg kell oldania a napi kihívásokat. A valós forgatókönyvek és feladatok lehetővé teszik az 1. napi munkatapasztalat szimulálását, és – valóban – jó előrejelzők.

Párosítás, itt érheti el pontos képet a jelölt tényleges készségeiről.

Íme egy példa a környezeti munkaterületre:

Mindent megosztanak a jelölt és az interjúztató a fájlböngésző, főkódpanel és terminálkonzol.

Ha tetszik az ötlet, küldjön egy e-mailt a [email protected] címre, vagy lépjen kapcsolatba a twitteren @ leonardofed .

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

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük