Leave a Review & Get 30% OFF - Limited Time Offer!

00:00:00
Guides

Как пройти собеседование по программированию: 10 шагов, которые действительно работают

Last updated: March 22, 2026|9 min read|By InterviewMan Team

итак пятый раунд. CoderPad. интервьюер говорит: «Мы можем остановиться здесь, если хочешь» на ЧЕТЫРНАДЦАТОЙ МИНУТЕ из 45-минутного раунда, лол. половина раздвижного окна на экране не компилируется, и этот парень предлагает мне выходную дверь. Я решил ТОЧНО ту же проблему вечером перед тем, как съесть тайскую лапшу. 22 минуты, шрирача на моем трекпаде (все еще липкий, никогда его как следует не чистил, клавиша «p» теперь залипает), ноги на журнальном столике. чувствовал себя прекрасно. двенадцать часов спустя та же проблема на том же экране, и я сидел там, как будто забыл, как печатать. не смог создать ни одного символа.

Всего, кстати, провалено семь собеседований по программированию. семь подряд. и я выполнил 300 задач по лит-коду в этой красивой электронной таблице с цветовой кодировкой, повсюду зеленые клетки, столбцы тем, сложности и дат. выглядело как современное искусство. Marcus (сосед по комнате, подробнее о нем через секунду) сказал, что это похоже на рождественскую елку. 300 зеленых ячеек и ни одного предложения.

Marcus. мой сосед по комнате на Бельмонт-авеню. все это слышно через стену, потому что в нашей квартире звукоизоляция в виде картонной коробки, слышно, как кто-то щелкает газировку на кухне. он уходит, я смотрю на это пятно от воды на стене в форме Флориды, говорит: «Хах, ха», и я даже не мог ему ответить. сидел там десять минут? может дольше? Я помню, как смотрел на пятно от Флориды и думал, что мне, наверное, стоит переехать в настоящую Флориду и полностью отказаться от технологий, лол. 300 решенных задач, степень бакалавра в Массачусетском университете, и я сидел там так, как будто не написал ни строчки кода.

хотя через четыре недели. два предложения. три месяца назад? НОЛЬ. Marcus изменил десять вещей в моей подготовке. мой счетчик лит-кодов? 300. не поднялся. не решил новых проблем. тот же мозг, та же квартира, то же пятно на стене во Флориде.

ох, а Marcus? этот человек сам пошел 0 из 6 годом ранее. БИНАРНЫЙ ПОИСК. самый простой алгоритм в информатике, и он заморозил его на третьем раунде. Я лично наблюдал, как он решал бинарный поиск одной рукой, съедая бутерброд с индейкой, и горчица капала на его пробел (он ВСЕ ЕЩЕ пользуется этой клавиатурой, на пробеле есть желтое пятно с коркой, я сказал ему купить новую примерно за 30 долларов в Best Buy, и он просто сказал: «Это работает»). приходит настоящее интервью, и его мозг отключается. вы знаете, какие подсказки дают интервьюеры, когда уже приняли решение? где вы можете СЛЫШАТЬ это в их голосе, это вежливое «хм, позвольте мне немного вам помочь», что на самом деле означает «мы закончили»? ага. сломал его. но он изменил свою подготовку, получил 2 предложения в течение 7 дней, поэтому, когда он усадил меня на наш диван доброй воли за 400 долларов (коричневая кожа, на одной ножке была стопка учебников, мы нашли его на тротуаре в Бельмонте) после пятого раунда я заткнулся.

«Ты решаешь проблемы один за своим столом, тихо, в наушниках? И ты решаешь их, пока какой-то чувак смотрит через веб-камеру и оценивает каждое нажатие клавиши? Это не одно и то же умение». могу ли я поспорить? может быть. но я подавился раздвижным окном, которое решил в 11 вечера накануне вечером пальцами шрирача, так что нет. я не мог спорить.

Marcus вступил во владение. обошлась мне в 22,94 доллара в неделю в Чипотле (11,47 доллара за миску, гуак каждый раз, без него есть не буду), а остальное было бесплатно. ок, всего десять изменений, и все они поначалу чувствовали себя глупо.

На первой неделе он заставил меня рассказывать вслух, пока решал задачу. 7 утра за столом, ни с кем не разговариваю. «ок, самая длинная подстрока без повторов, скользящее окно, настроено на отслеживание, расширяться вправо, сжиматься влево при нажатии на дубликаты» и Marcus УМИРАЕТ сквозь стену. Priya позвонил во время одного из них, тогдашней девушке (Intel, Портленд, расстался в ноябре, отдельная история), и я ответил, все еще рассказывая вслух, и она спросила: "...с тобой все в порядке?" ДА ПРИЯ. хеш-карты. 7 утра. один. все замечательно. вот что меня убивает. 300 задач, решенных в полной тишине. каждый. никогда не открывал рта. наушники в наушниках, мозг работает, пальцы печатают, рот закрыт. три месяца из этого. ШЕСТЬ ДНЕЙ репортажей в эфире исправили ситуацию. шесть! моя скорость разговора сравнялась со скоростью молчания менее чем за неделю. Marcus вспоминает об этом всякий раз, когда хочет заставить меня чувствовать себя тупым. «300 задач. в тишине. ТИШИНА. и ты удивляешься, почему ты не можешь говорить во время собеседований». ДА, ОК, МАРКУС, я понял.

Второе, и это заставило меня искренне разозлиться на себя, когда я это осознал. Marcus наблюдал, как я решал что-то в прямом эфире через Zoom (14,99 долларов в месяц за Zoom Pro, кстати, этот человек буквально платил пятнадцать долларов в месяц за то, чтобы сидеть в своей спальне в ДЕСЯТИ ФУТАХ от меня и смотреть, как я кодирую через веб-камеру: «МАРКУС, почему мы на Zoom, ты ПРЯМО ТАМ?» «потому что интервьюер не будет в соседней комнате». идиот»). в любом случае он сидит там в своей толстовке Palantir (серая, размер L, он носит ее каждый день, я видел эту толстовку больше, чем видел солнце) и говорит: «Почему ты перешел на оптимальный». потому что я знаю ответ? «Сначала напиши O(n^2). Скажи мне, почему это отстой. Исправь это». ОЙ. это убило пятый раунд прямо здесь. Я прыгнул в оптимальное скользящее окно, сидел и смотрел на пустой CoderPad, три минуты, на экране ничего, лицо красное. если бы я сначала написал уродливый вложенный цикл? код на экране. даже уродливый код. паника мгновенно проходит. второй раунд? та же самая ошибка. попытался перейти к оптимальному BFS. четыре минуты пусто. я сделал это TWICE.

часть камеры была отдельной пыткой. Теория Marcus: сидеть с дискомфортом от того, что кто-то смотрит на тебя, пока в твоем мозгу не кончится адреналин. десять дней мои руки буквально тряслись перед камерой. Marcus просто сидит в своей комнате и ест чипсы из подорожника Трейдера Джо (2,99 доллара за пакет, он съедает примерно три в неделю), наблюдая, как я борюсь на 13-дюймовом экране Macbook с расстояния десяти футов, 14,99 долларов в месяц, очевидно, потрачены не зря. день одиннадцатый, утро вторника, тряска прекратилась. ушел. понятия не имею, почему, и мне все равно, почему. оно остановилось.

он также заметил, что я каждый день переключаю темы, как сумасшедший. массивы в графики, DP в массивы, потому что подождите, я действительно выучил Кадане или запомнил его? (запомнил, лол.) графики со вторника ПРОПАЛИ к утру среды. пуф. он поймал меня за этим после вечера тако на 4-й улице, комбинированной тарелки за 8,50 долларов, кесо в пенопластовой чашке размером с кулак, и сказал: «Одна тема. Минимум пять проблем. НЕ переключайтесь, пока новое средство не займет менее пятнадцати минут». массивы и хэш-карты в первую очередь. На четвертый день я решал задачи за двенадцать минут. ДВЕНАДЦАТЬ. На пятый день я проснулся и решил двухочковый перед кофе, и это ЗАСТРЯЛО. три месяца смены тем и это все, что мне нужно было сделать? также заставил меня установить 25-минутное ограничение на каждую задачу, потому что я парковался на твердом покрытии ПОЛНЫЙ ЧАС, злясь еще больше, ничего не изучая. «никто не дает тебе 60 минут на одну задачу, ты готовишься к экзамену, которого не существует». 25 кап. не может взломать? редакционная. понять трюк. повторный визит в четверг. количество проблем в день увеличилось с 4 до 8 или 9. УВЕЛИЧИЛОСЬ ВДВОЕ.

крайние случаи, которые он вбил в меня, как рефлекс. прежде чем писать одну строку кода, отбарабаньте «пустой массив. один элемент. все одинаково. негативы. переполнение». каждый раз пять секунд, как список покупок. его интервьюер в Палантире написал в форме обратной связи «сильные инстинкты крайних случаев». ИНСТИНКТЫ. Marcus -- это запоминаемый контрольный список. он просто пожимает плечами. пожимает плечами и уходит. ок, чувак. «инстинкты».

Я не разминался на платформе для интервью перед третьим раундом и потратил две минуты, пытаясь найти кнопку RUN на CodePair Amazon. ДВЕ МИНУТЫ. CoderPad отличается от LeetCode, отличается от HackerRank, отличается от CodePair. возиться с IDE на скорости 120 ударов в минуту -- самый тупой способ сорвать собеседование. одна простая задача утром, пять минут, просто чтобы ваши пальцы знали, где что находится.

Marcus также НЕ умалчивал о получении обратной связи в реальном времени во время реальных раундов, и именно так я нашел InterviewMan. улавливает то, что вы говорите через микрофон, подталкивает к экрану, которого никто из участников разговора не видит. один раунд в моем двоичном поиске обнаружил одно отключение, которое я был слишком взволнован, чтобы заметить себя. пять минут отладки сэкономлены, а осталось, может быть, шесть минут, так что да. двенадцать баксов в месяц за программирование, проектирование систем и поведение. До этого я смотрел Interview Coder, двести девяносто девять долларов в месяц, только программирование. честно говоря, за такую ​​цену он должен просто прийти и дать тебе интервью, лол.

журнал отказов тоже был его идеей. Google doc, в последний раз я видел 47 записей, отсортированных по типу шаблона. он перечитывает все это перед каждым интервью. Я думал, что это излишество, пока не начал свой собственный и не понял, что повторяю одни и те же три ошибки двоичного поиска, как испорченную пластинку. увидев, что они записаны на бумаге, я перестал совершать эти ошибки в течение недели. и после всех десяти из этих изменений Marcus продолжал говорить мне пойти на собеседование, прежде чем я почувствую себя готовым. сказал мне пятнадцать раз. я проигнорировал его пятнадцать раз. очевидно, он был прав. Первые раунды были грязными, один интервьюер выглядел смущенным, когда я начал рассказывать вслух, лол, но я мог говорить, когда застревал. можно сначала применить грубую силу. крайние случаи возникали на автопилоте. мозг продолжал работать, а не отключался.

четыре недели. два предложения. в моей электронной таблице лит-кода все еще было 300 проблем, те же 300 зеленых ячеек, что и раньше, и они не решили ни одной новой. Marcus постоянно поднимает этот вопрос за ужином. «Вы выполнили те же 300 задач и перешли от нуля предложений к двум». ДА, МАРКУС. я знаю. я был там. хотя он заслужил право хвастаться, ну и ладно. я позволяю ему говорить. по крайней мере, теперь он покупает себе чипотли, лол.

Ready to Ace Your Next Interview?

Join 57,000+ professionals using InterviewMan to get real-time AI assistance during their interviews.

ShareTwitterLinkedIn

Related Articles

Try InterviewMan Free

AI interview assistant. Undetectable.

Get Started