отже раунд п'ять. CoderPad. інтерв'юер каже «можемо зупинитись тут якщо хочете» на ЧОТИРНАДЦЯТІЙ ХВИЛИНІ з 45-хвилинного раунду лол. половина sliding window на екрані, не скомпілюється, і цей хлопець пропонує мені вихід. я розв'язав ТОЧНО таку саму задачу ввечері перед тим їдучи пад тай. 22 хвилини, sriracha на трекпаді (досі липкий, ніколи нормально не почистив, клавіша 'p' трохи залипає тепер), ноги на столі. почувався чудово. дванадцять годин потому та сама задача на тому ж екрані і я сидів наче забув як друкувати. не міг видати жодного символу.
провалив сім кодинг інтерв'ю загалом до речі. сім поспіль. і в мене було 300 задач LeetCode зроблено на цьому красивому кольоровому спредшиті, зелені клітинки скрізь, колонки теми і складності і дати. виглядало як сучасне мистецтво. Маркус (сусід по кімнаті, більше про нього зараз) сказав що воно виглядає як різдвяна ялинка. 300 зелених клітинок і жодного оферу.
Маркус. мій сусід на Belmont ave. чув все через стіну бо наша квартира має звукоізоляцію картонної коробки, чутно як хтось відкриває банку газованки з кухні. він виходить, я дивлюсь на водяну пляму на стіні у формі флориди, каже «важко, а?» і я навіть не зміг відповісти. сидів там десять хвилин? може довше? пам'ятаю як дивився на пляму-флориду думаючи що мабуть треба переїхати в справжню Флориду і кинути техніку взагалі лол. 300 розв'язаних задач, диплом CS з UMass, і сидів там наче ніколи не написав рядка коду.
але чотири тижні потому. два офери. три місяці до того? НУЛЬ. Маркус змінив десять речей у моїй підготовці. мій рахунок LeetCode? 300. не зріс. не розв'язував нових задач. той самий мозок та сама квартира та сама пляма-флорида на стіні.
а Маркус? цей чоловік сам був 0 з 6 рік тому. BINARY SEARCH. найбазовіший алгоритм в інформатиці і він на ньому завис в третьому раунді. я особисто бачив як він розв'язує binary search однією рукою їдучи сендвіч з гірчицею яка капала на його спейсбар (він ДОСІ користується тією клавіатурою, спейсбар з жовтою засохлою плямою, я казав йому купити нову за десь 30 доларів у Best Buy а він просто «працює»). справжнє інтерв'ю приходить і мозок вимикається. знаєш ту підказку яку дають інтерв'юери коли вже прийняли рішення? де ЧУЄШ це в голосі, те ввічливе «хмм дозвольте трохи допомогти» яке насправді означає «ми тут закінчили»? так. зламало його. але він змінив підготовку, отримав 2 офери за 7 днів, тож коли він посадив мене на наш диван з goodwill за 400 доларів (коричнева шкіра, одна ніжка була стосом підручників, знайшли на тротуарі на Belmont) після раунду п'ять я замовк.
«ти розв'язуєш задачі на самоті за столом, тихо, навушники? і ти розв'язуєш їх поки якийсь чувак дивиться через вебкамеру оцінюючи кожне натискання? не та сама навичка.» міг я сперечатись? може. але я завис на sliding window який розв'язав о 23 годині ввечері перед тим з пальцями в sriracha тож ні. не міг сперечатись.
Маркус взяв керування. коштувало мені 22,94 долари на тиждень у Chipotle (11,47 за миску, гуакамоле кожного разу, не їсть без нього) і решта було безкоштовно. добре десять змін загалом і всі спочатку здавались тупими.
перший тиждень він змусив мене коментувати вголос під час розв'язання. 7 ранку за столом розмовляючи з нікиим. «ок найдовший підрядок без повторів, sliding window, set для відстеження, розширюємо праворуч звужуємо ліворуч коли натрапляємо на дублікати» і Маркус ПОМИРАЄ через стіну. Прія зателефонувала під час одного з таких, дівчина на той момент (Intel, Портланд, розійшлися в листопаді, окрема історія), і я відповів все ще коментуючи вголос і вона каже «...ти ок?» ТАК ПРІЯ. hash maps. 7 ранку. сам. все чудово. ось що мене вбиває. 300 задач розв'язаних у повній тиші. кожна. ніколи не відкривав рота. навушники, мозок працює, пальці друкують, рот закритий. три місяці цього. ШІСТЬ ДНІВ коментування в повітря виправили. шість! моя швидкість мовлення зрівнялась з моєю тихою швидкістю менш ніж за тиждень. Маркус піднімає це кожного разу коли хоче мене присоромити. «300 задач. в тиші. ТИШІ. і ти дивувався чому не міг говорити на інтерв'ю.» ТАК ОК МАРКУС я зрозумів.
друга річ і ця мене реально розлютила на себе коли зрозумів. Маркус дивився як я розв'язую щось наживо по Zoom (14,99 на місяць за Zoom Pro до речі, цей чоловік буквально платив п'ятнадцять доларів на місяць щоб сидіти у своїй спальні за ДЕСЯТЬ КРОКІВ від мене і дивитись як я кодую через вебкамеру, «МАРКУС навіщо ми на Zoom ТИ ЖЕ ПРЯМО ТУТ» «тому що інтерв'юер не буде в сусідній кімнаті ідіоте»). коротше він сидить у своєму худі Palantir (сіре, розмір L, носить кожен день, я бачив це худі частіше ніж сонце) і каже «чому ти стрибнув до оптимального.» бо я знаю відповідь? «напиши O(n^2) спочатку. скажи мені чому це погано. виправ.» ОХ. ось що вбило раунд п'ять прямо там. я стрибнув до оптимального sliding window, сидів дивлячись на порожній CoderPad, три хвилини, нічого на екрані, червоне обличчя. якби я написав потворний вкладений цикл спочатку? код на екрані. навіть потворний код. паніка падає миттєво.
Маркус також НЕ ЗАМОВКАВ про отримання зворотного зв'язку в реальному часі під час справжніх раундів і так я знайшов InterviewMan. ловить що ти кажеш через мікрофон, кидає підказки на екран який ніхто на дзвінку не бачить. один раунд зловив off by one в моєму binary search який я був занадто вигорілий щоб помітити сам. п'ять хвилин дебагінгу збережено десь з шістьма хвилинами на залишку тож так. дванадцять баксів на місяць за кодинг і system design і поведінковий. дивився на Interview Coder до цього, двісті дев'яносто дев'ять доларів на місяць, тільки кодинг. за таку ціну чесно воно повинно просто прийти і зробити інтерв'ю за тебе лол.
чотири тижні. два офери. мій спредшит LeetCode досі мав 300 задач, ті самі 300 зелених клітинок як і раніше, не розв'язав жодної нової. Маркус піднімає це постійно за вечерею. «ти зробив ті самі 300 задач і перейшов від нуля оферів до двох.» ТАК МАРКУС. я знаю. я там був. він заслужив право хвалитися тож пофіг. даю йому говорити. принаймні сам купує собі Chipotle тепер лол.
Ready to Ace Your Next Interview?
Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.
