Egy hasznos tipp azoknak, akik készülnek az interjúra - naponta ügyek
Nemrég beszéltem egy pár barátok, akik most éppen intenzíven készül az interjú. A folyamat során rájöttem, hogy a lényeg, hogy én még soha nem írt, vagy akár gondolt. Fontos, úgyhogy megosztani.
Íme egy példa egy meglehetősen gyakori probléma a bemelegítés az interjút:
Íme két megoldás kijavítani leetcode:
Melyik megoldás a legjobb?
Mindkét döntéseket jobb, és minden lehet vitatkozni, hogy ez jobb. Az első olvashatóbb. A második rövidebb. Interjúztató mindkét válasz egyenértékű lenne jó. A komplexitás ugyanaz. Mind a dolgozók. A kód mind tiszta és hiba nélkül.
De nem egyenlő a jó neked, mint egy jelöltet. Miért? Mert az a tény, hogy a banális írni az első kódot a táblán, akkor több időre van szüksége. Ez azt jelenti, hogy kevesebb időt, hogy megoldja a következő problémát.
Lásd. Interjú - ez 45 perc. Közülük 10 percre minden fecsegést. A technikai része 35 perc. Minél több feladatot akkor ez alatt a 35 perc alatt, úgy dönt, annál jobb.
Mit akik készül? Tanítják algoritmusok és megtanulják megoldani a problémákat, és kódot írni nekik. De van egy dolog, hogy néhány hiányzik.
Írja be a kód működik elég jól. Arra is szükség van, hogy írjon egy ilyen kódot, ami meg van írva, amilyen gyorsan csak lehetséges, és hogy időt takarít meg a következő feladat.
Tehát előkészítése során, amelynek célja, hogy készítsen írni a legtömörebb. Figyeljük meg magad trükkök a nyelved, mint hogy
levelet gyorsabban
auto objektum = GetObject ();
levelet gyorsabban
SomeObjectName objektum = GetObject ();
Mindig nézd az „ideális” (beleértve - rövid) feladatok úgy dönt, és hasonlítsa össze az ő. Mindig keresni a módját, hogy lerövidítik a kódot. Légy éber trükkök használják mások.
Ha van ideje, egy jó forrása a tippeket és cikkeket lehet helyeket sport programozás. Oldalak, mint a TopCoder problémát meg kell oldani gyorsan. Ezért nézd meg a kódot fiúk a jó minősítést, ami biztosan tudjuk, egy csomó trükköt, vegye fel a malacka bank.
És ami a legfontosabb - megtanulni céltudatosan levelet nem csak helyes és optimális kódot. De még mindig megpróbálja minimalizálni a használt karakterek számát. Ügyeljen arra, hogy figyeljen rá a képzés során.
- Kórházak az USA-ban
- Kérdések az építészeti rendszerek: 2. rész
- Dolgozz a Google: szépséghiba
- Szeretnék dolgozni a Google: Nyári gyakorlat nyitva!