Что я тут делаю?
тут отказ без фидбека, но там я как минимум завалил concurrency кодинг-сессию с HM. На самом деле, и хорошо, было бы ошибкой к ним присоединиться. Ведь если они не берут меня, значит, плохо разбираются в разработчиках. Значит, им ничего не светит. Простая…
Думали они больше недели, но, оказалось, тоже в разработчиках не разбираются. Зато мы даже созвонились и подробно обсудили фидбек. И он вообще противоположен моим ожиданиям.
System Design and Coding were really strong. Кодинг — ок, я там на полчаса раньше закончил. Но систем дизайн был далек от идеала, имхо. Ну ладно, хорошо, что им понравилось.
Зато недотянул на Project Deep dive и бихейве, и это было критично именно на стафа.
Project Deep Dive. Дал хорошее high level объяснение системы, но не предоставил достаточно деталей про technical decisions (tradeoffs, etc). Честно говоря, я и не помню. Придется включать Андерсона.
Behavioral. Недостаточно контекста в некоторых вопросах и непорядок с коммуникацией в чем-то. Это потому что я просто не готовил бихейв еще нормально. Хотя зачем было мне так мило улыбаться во время интервью, это сбило меня с толку. И еще little curiosity about their approaches and tech and etc. Короче, лучше надо было готовиться, и все было бы типитоп.
System Design and Coding were really strong. Кодинг — ок, я там на полчаса раньше закончил. Но систем дизайн был далек от идеала, имхо. Ну ладно, хорошо, что им понравилось.
Зато недотянул на Project Deep dive и бихейве, и это было критично именно на стафа.
Project Deep Dive. Дал хорошее high level объяснение системы, но не предоставил достаточно деталей про technical decisions (tradeoffs, etc). Честно говоря, я и не помню. Придется включать Андерсона.
Behavioral. Недостаточно контекста в некоторых вопросах и непорядок с коммуникацией в чем-то. Это потому что я просто не готовил бихейв еще нормально. Хотя зачем было мне так мило улыбаться во время интервью, это сбило меня с толку. И еще little curiosity about their approaches and tech and etc. Короче, лучше надо было готовиться, и все было бы типитоп.
👍11👏4❤🔥3
Что я тут делаю?
А вообще сделаю, как вы тут решите. Побеждает просто большинство.
в последний момент группа респондентов проголосовала по открепительному, поэтмоу победил вариант “ищи дальше”. Мне ничего не оставалось, как отказать им. И это было трудно. И грустно. Но расстались на позитивной ноте, поблагодарили друг друга за полезный опыт и договорились оставаться друзьями.
Ищу дальше, короче, stay tuned.
Ищу дальше, короче, stay tuned.
🔥16😁7💔4👏2🤡2🦄2🤔1🗿1
Media is too big
VIEW IN TELEGRAM
Подслушала для вас кусочек разговора Миши…
Ваша шпионка Вика
Ваша шпионка Вика
🔥26❤7👍7
#update
Вчера был тех скрин. Tier-2 компания, но приоритетная для меня. Вообще, когда я говорю 'Tier-X' — это про общественное восприятие бренда компании, а не личное. Приоритетная она из-за конкретной позиции и продукта. Была вариация вот этой задачи: https://leetcode.com/problems/stock-price-fluctuation/
Я отчего-то был излишне возбужден и начал тараторить, как потерпевший, и интервьюер не всегда поспевал за моим потоком сознания. Быстро придумал 2 альтернативных решения, но интервьюер никак не мог понять, что я имею в виду. Я написал псевдокод и все равно ему было непонятно. Тогда я написал настоящий код, и мы по нему прошлись и согласились, что все работает.
Обсудили tradeoffs моего решения. Потом тесты. Тут я заковырялся с дебагом и долго не мог найти, почему валится тест (как всегда, описка).
Обсудили, как скалировать решение на distributed систему. Тут я достойно выступил.
Но была и пара серьезных минусов:
1) Я сказал, что предпочту использовать min-heap, а не sortedlist, потому что вставить элемент в min-heap будет быстрее, хотя асимптотическая сложности и одинаковая. Я объяснил это интуитивно (мол, min-heap не сортирован полностью), но я не смог рассказать, как именно min-heap реализован в питоне. И это очень плохо для стаффа. Свой инструмент надо знать вдоль и поперек (а питон у меня и в резюме заявлен, ествественно). Так уж получилось, что я в самом начале своих собеседований решил, что буду долбить задачки на питоне. Я его знаю достаточно для литкода, но в целом слабовато. И у меня уже были отказы именно из-за неспособности углубиться в структуру данных или concurrency в питоне. Переходить сейчас на джаву, которую я знаю глубже, уже поздно, потому что я на ней уже давно ничего не писал и конкретно заржавел.
2) у нас были постоянные проблемы с коммуникацией. Например, я перескакивал многие вещи, которые считал очевидными, но интервьюер меня возвращал. Это плохо для стаффа.
Короче, мои впечатления смешанные. Пациент, скорее, мертв, чем жив, но подождем новостей. Полайкате тут, у вас хорошо получается.
Вчера был тех скрин. Tier-2 компания, но приоритетная для меня. Вообще, когда я говорю 'Tier-X' — это про общественное восприятие бренда компании, а не личное. Приоритетная она из-за конкретной позиции и продукта. Была вариация вот этой задачи: https://leetcode.com/problems/stock-price-fluctuation/
Я отчего-то был излишне возбужден и начал тараторить, как потерпевший, и интервьюер не всегда поспевал за моим потоком сознания. Быстро придумал 2 альтернативных решения, но интервьюер никак не мог понять, что я имею в виду. Я написал псевдокод и все равно ему было непонятно. Тогда я написал настоящий код, и мы по нему прошлись и согласились, что все работает.
Обсудили tradeoffs моего решения. Потом тесты. Тут я заковырялся с дебагом и долго не мог найти, почему валится тест (как всегда, описка).
Обсудили, как скалировать решение на distributed систему. Тут я достойно выступил.
Но была и пара серьезных минусов:
1) Я сказал, что предпочту использовать min-heap, а не sortedlist, потому что вставить элемент в min-heap будет быстрее, хотя асимптотическая сложности и одинаковая. Я объяснил это интуитивно (мол, min-heap не сортирован полностью), но я не смог рассказать, как именно min-heap реализован в питоне. И это очень плохо для стаффа. Свой инструмент надо знать вдоль и поперек (а питон у меня и в резюме заявлен, ествественно). Так уж получилось, что я в самом начале своих собеседований решил, что буду долбить задачки на питоне. Я его знаю достаточно для литкода, но в целом слабовато. И у меня уже были отказы именно из-за неспособности углубиться в структуру данных или concurrency в питоне. Переходить сейчас на джаву, которую я знаю глубже, уже поздно, потому что я на ней уже давно ничего не писал и конкретно заржавел.
2) у нас были постоянные проблемы с коммуникацией. Например, я перескакивал многие вещи, которые считал очевидными, но интервьюер меня возвращал. Это плохо для стаффа.
Короче, мои впечатления смешанные. Пациент, скорее, мертв, чем жив, но подождем новостей. Полайкате тут, у вас хорошо получается.
LeetCode
Stock Price Fluctuation - LeetCode
Can you solve this real interview question? Stock Price Fluctuation - You are given a stream of records about a particular stock. Each record contains a timestamp and the corresponding price of the stock at that timestamp.
Unfortunately due to the volatile…
Unfortunately due to the volatile…
❤41👍24🔥12
Разбирался сейчас по википедии, как Count-Min Sketch реализован (вероятностная структура данных, чтобы аппроксимировать счетчики и сэкономить на памяти). Оказывается, его изобрел чувак, с которым я работал в амазоне. А ведь на его месте мог быть я!
P.S. Ну как вместе работали, он VP, а я хуй знает кто, но мы общались. Очень прикольный тип, кстати, такой панк https://www.linkedin.com/in/muthu-muthukrishnan-4344819/
P.S. Ну как вместе работали, он VP, а я хуй знает кто, но мы общались. Очень прикольный тип, кстати, такой панк https://www.linkedin.com/in/muthu-muthukrishnan-4344819/
🔥16❤🔥4😁4
мне нужно 18 интервью, что получить оффер.
Арифметика второго класса. Рассмотрим стандартный пайплайн интервью:
- рекрутер
- тех скрин
- онсайт из 5-6 интервью
Теперь прикинем мои конверсии. Сразу оговорюсь, что это конверсии по ощущениям.
- рекрутера я ожидаю проходить где-то в 80-90% случаев. Самого рекрутера вообще-то в 90+%, но во многих компаниях с тобой сначала говорит рекрутер, а потом еще Hiring Manager смотрит резюме и крутит магический шар. Пусть будет 85%.
- тех скрин. Тут бывает по-разному, у кого это 1 интервью, у кого 2. Бывает сисдиз, бывает кодинг. Но пусть я буду проходит его в 80% случаев
- онсайт: 2 кодинга (пусть по 90% каждый), 2 сисдиза (тут хз, я все еще не уверен в себе, пусть 2/3) и ≈2 бихейва (пусть я буду проходить в 80% случаев, учитывая, что я punching outside my weight, прыгая на стафа)
Итого: вероятность не заронить весь пайплайн =
Соответственно, вероятность получения хотя бы одного оффера за N интервью =
Соответственно, чтобы получить хотя бы один оффер с 95% вероятностью я должен пройти
Арифметика второго класса. Рассмотрим стандартный пайплайн интервью:
- рекрутер
- тех скрин
- онсайт из 5-6 интервью
Теперь прикинем мои конверсии. Сразу оговорюсь, что это конверсии по ощущениям.
- рекрутера я ожидаю проходить где-то в 80-90% случаев. Самого рекрутера вообще-то в 90+%, но во многих компаниях с тобой сначала говорит рекрутер, а потом еще Hiring Manager смотрит резюме и крутит магический шар. Пусть будет 85%.
- тех скрин. Тут бывает по-разному, у кого это 1 интервью, у кого 2. Бывает сисдиз, бывает кодинг. Но пусть я буду проходит его в 80% случаев
- онсайт: 2 кодинга (пусть по 90% каждый), 2 сисдиза (тут хз, я все еще не уверен в себе, пусть 2/3) и ≈2 бихейва (пусть я буду проходить в 80% случаев, учитывая, что я punching outside my weight, прыгая на стафа)
Итого: вероятность не заронить весь пайплайн =
0.85*0.8*0.9^2*0.66^2*0.8^2 = 0.15
Соответственно, вероятность получения хотя бы одного оффера за N интервью =
p = 1 - (1-0.15)^n
Соответственно, чтобы получить хотя бы один оффер с 95% вероятностью я должен пройти
log(0.05)/log(0.85) ≈ 18 интервью. Пиздец, нахрен я это считал.
😁32👍9🦄7❤1
Вероятности бы слегка подросли, если бы я учил систем дизайн, а не считал всякую шляпу
😁24❤🔥5
Что я тут делаю?
#update Вчера был тех скрин. Tier-2 компания, но приоритетная для меня. Вообще, когда я говорю 'Tier-X' — это про общественное восприятие бренда компании, а не личное. Приоритетная она из-за конкретной позиции и продукта. Была вариация вот этой задачи: …
кстати, вот тут мы двигаемся дальше, спасибо за лайки, всех люблю 💋💋💋через час у меня известный финтех стартап. И сразу сисдиз ни с того, ни с сего.
Как обычно, с вас — лайки на мою удачу, с меня — инсайты
Как обычно, с вас — лайки на мою удачу, с меня — инсайты
❤38🔥23👍19
тэк-с, был Distributed job scheduler. Я более или менее все нарисовал и объяснил, но плавал в нескольких вопросах (в основном, вокруг exactly-once job processing guarantee). Точнее, даже я дал хороший ответ, но интервьюер его то ли проскочил, то ли не понял, и переспросил еще раз. Ну и я от недостаточной уверенности в своих знаниях стал думать над альтернативами, почти объяснил, but not quite.
Мы даже вышли за заранее отведенное время. Это всегда знак, что перформанс на грани. Почти дотягиваешь, но чего-то не хватает. Так было и сейчас. Думаю, на сеньора я бы прошел это интервью почти наверняка, а вот на стафа — 20-30% даю, потому что мы не покрыли даже половину функциональных требований. Но вы все равно подогрейте сердечками ❤️
Мы даже вышли за заранее отведенное время. Это всегда знак, что перформанс на грани. Почти дотягиваешь, но чего-то не хватает. Так было и сейчас. Думаю, на сеньора я бы прошел это интервью почти наверняка, а вот на стафа — 20-30% даю, потому что мы не покрыли даже половину функциональных требований. Но вы все равно подогрейте сердечками ❤️
❤82👍9
Что я тут делаю?
тэк-с, был Distributed job scheduler. Я более или менее все нарисовал и объяснил, но плавал в нескольких вопросах (в основном, вокруг exactly-once job processing guarantee). Точнее, даже я дал хороший ответ, но интервьюер его то ли проскочил, то ли не понял…
я не знаю, как вы это делаете, но вы просто львы. Двигаемся дальше с ними несмотря на довольно жидкий перформанс.
🔥27❤8👍5
Как же меня бесит Линкедин.
Мой линкедин — это сплошная стена невыдуманных историй о героическом преодолении препятствий, непоколебимых моральных ценностях и прочей херни. 80% постов — это минимальные вариации от 4-5 шаблонов. Все эти "жизнь била меня год за годом, но я шел к своей мечте. И вот что я понял:" или "Мою собаку сбила машина. Я держал ее холодеющую лапку и плакал. Это дало мне незаменимый урок управления командой:".
Почему так? Думаю, что корень зла в рекламе, особенно когда рекламодатели платят за показ рекламы (e.g. Youtube, LinkedIn), а не за клики (поиск в Amazon). Там деньги — это время юзера в приложении. Для этого площадки "повышают вовлеченность". Чем больше комментариев и кликов, тем чаще пост покажут. И, конечно, авторы геймят эту систему.
Хуже всего то, что авторы вынуждены играть по таким правилам. Можно быть сколько угодно против такого подхода, но если ты пишешь посты с какой-то целью (например, продать себя или свой продукт), то иначе твои посты просто никто не увидит.
Может ли в теории быть иначе? Заходите в комментарии, чтобы узнать правильный ответ:
Мой линкедин — это сплошная стена невыдуманных историй о героическом преодолении препятствий, непоколебимых моральных ценностях и прочей херни. 80% постов — это минимальные вариации от 4-5 шаблонов. Все эти "жизнь била меня год за годом, но я шел к своей мечте. И вот что я понял:" или "Мою собаку сбила машина. Я держал ее холодеющую лапку и плакал. Это дало мне незаменимый урок управления командой:".
Почему так? Думаю, что корень зла в рекламе, особенно когда рекламодатели платят за показ рекламы (e.g. Youtube, LinkedIn), а не за клики (поиск в Amazon). Там деньги — это время юзера в приложении. Для этого площадки "повышают вовлеченность". Чем больше комментариев и кликов, тем чаще пост покажут. И, конечно, авторы геймят эту систему.
Хуже всего то, что авторы вынуждены играть по таким правилам. Можно быть сколько угодно против такого подхода, но если ты пишешь посты с какой-то целью (например, продать себя или свой продукт), то иначе твои посты просто никто не увидит.
Может ли в теории быть иначе? Заходите в комментарии, чтобы узнать правильный ответ:
😁10👏5💯5👍1
И заодно промежуточный апдейт недели. #update
На этой неделе было 3 скрина и будет еще 2 завтра.
# 1: Cистем дизайн в финтех, писал выше. Прошел исключительно на ваших вибрациях!
# 2: Storage company. Сразу два интервью: concurrency + leetcode. Это не было для меня в приоритете, так что я даже особо к ним не готовился. К своему удивлению, я в целом неплохо прошел concurrency и завалил литкод.
Задачка на concurrency:
Не думаю, что я наверняка эту сессию прошел, но в целом было неплохо, и интервьюер сказал, что мы сделали больше, чем планировалось.
Задачка на кодинг:
https://leetcode.com/problems/valid-square/
Очень простая, более того, я ее когда-то видел. Тут я совершил 2 роковых ошибки еще до интервью:
1. Я, как всегда, забыл взять ручку и бумагу. В геометрической задаче это пригодилось бы
2. Это был конец дня и я был немного сонный. Чтобы взбодриться, я достал L-carnitine из аптечки. Я взбодрился более чем, захотелось сходить в тренажерку. Но зато я абсолютно не мог сосредоточиться.
В итоге я полчаса провозился с уравнениями и отрезками. Потом до меня дошло, что там всего 4 точки и я могу перебрать их. Написал задачу за 3 минуты, но потом еще 5 минут не мог объяснить алгоритм.
Потом был фоллоу-ап: даны не 4 точки, а массив. Надо найти все квадраты. Ну и тут меня опять понесло в какие-то сортировки и я ее не решил.
В тот же день получил отказ. Ну и ладно, не очень-то и хотелось.
# 3: Скрин в еще одну компанию, которую все знают (но о которой нельзя говорить вслух!). Бихейв + литкод. Поговорили про мои фейлы в стартапе, потом решали задачку. Задачка — Cache + Eviction policy based on item properties. Решение — lookup table + min heap. Потом поговорили про шардинг, concurrency и data staleness. Ожидаю онсайта теперь. Если тут откажут, то, значит, я вообще ничего не понимаю про свой перформанс на интервью.
Завтра еще два скрина.
На этой неделе было 3 скрина и будет еще 2 завтра.
# 1: Cистем дизайн в финтех, писал выше. Прошел исключительно на ваших вибрациях!
# 2: Storage company. Сразу два интервью: concurrency + leetcode. Это не было для меня в приоритете, так что я даже особо к ним не готовился. К своему удивлению, я в целом неплохо прошел concurrency и завалил литкод.
Задачка на concurrency:
есть два метода:
registerCallback(clb: Callback)
registerEvent()
Колбеки не исполняются, пока не будет вызван registerEvent(). Потому новые колбеки могут исполняться мгновенно.
Ну и куча фоллоу-апов на эту тему. Например, мое изначальное решение не гарантировало строгой упорядоченности между колбеками и фоллоу-ап был о том, как это сделать.
Не думаю, что я наверняка эту сессию прошел, но в целом было неплохо, и интервьюер сказал, что мы сделали больше, чем планировалось.
Задачка на кодинг:
https://leetcode.com/problems/valid-square/
Очень простая, более того, я ее когда-то видел. Тут я совершил 2 роковых ошибки еще до интервью:
1. Я, как всегда, забыл взять ручку и бумагу. В геометрической задаче это пригодилось бы
2. Это был конец дня и я был немного сонный. Чтобы взбодриться, я достал L-carnitine из аптечки. Я взбодрился более чем, захотелось сходить в тренажерку. Но зато я абсолютно не мог сосредоточиться.
В итоге я полчаса провозился с уравнениями и отрезками. Потом до меня дошло, что там всего 4 точки и я могу перебрать их. Написал задачу за 3 минуты, но потом еще 5 минут не мог объяснить алгоритм.
Потом был фоллоу-ап: даны не 4 точки, а массив. Надо найти все квадраты. Ну и тут меня опять понесло в какие-то сортировки и я ее не решил.
В тот же день получил отказ. Ну и ладно, не очень-то и хотелось.
# 3: Скрин в еще одну компанию, которую все знают (но о которой нельзя говорить вслух!). Бихейв + литкод. Поговорили про мои фейлы в стартапе, потом решали задачку. Задачка — Cache + Eviction policy based on item properties. Решение — lookup table + min heap. Потом поговорили про шардинг, concurrency и data staleness. Ожидаю онсайта теперь. Если тут откажут, то, значит, я вообще ничего не понимаю про свой перформанс на интервью.
Завтра еще два скрина.
LeetCode
Valid Square - LeetCode
Can you solve this real interview question? Valid Square - Given the coordinates of four points in 2D space p1, p2, p3 and p4, return true if the four points construct a square.
The coordinate of a point pi is represented as [xi, yi]. The input is not given…
The coordinate of a point pi is represented as [xi, yi]. The input is not given…
🔥19❤10👍6
Только закончил скрин с одной довольно известной Tier-3 компанией. Сперва была простейшая задачка на кодинг. Скорее, на качество, чем на алгоритмы. Порешали-потестировали и перешли к вопросом по AI, ибо было заявлено, что это AI Engineer position или типа того. И тут случилось strong no hire. Только в обратную сторону, то есть я решил, что точно к ним не пойду.
Первый звоночек прозвенел на созвоне с рекрутером, когда она сказала, что эта компания (довольно немолодая) поставила стратегическую цель стать AI native, что бы это ни значило. На деле это, скорее всего, означает, что они будут пихать AI куда попало.
Но вот что у меня спрашивал Staff Engineer (!) на интервью, цитаты:
- Что такое AI native products? Приведите примеры AI Native продуктов и не-нейтив. Бляяяя, говорю, ребята, это просто marketing buzz word, не знаю я, что такое AI native. Следующий вопрос!
- Вот вам промпт для LLM, что в нем можно улучшить. Ничего криминального в вопросе как таковом, но вы реально вот так стаф инженеров нанимаете?
- Вы делаете виджет для revenue forecast. Для предсказаний вы вызываете AI сервис. О чем вам нужно позаботиться? — По контексту предыдущего разговора я так понял, что AI сервис — это LLM API. Говорю, мол, в первую очередь, нужно позаботиться, чтобы LLM никак не участвовали в наших предсказаниях. Судя по всему, я правильно понял контекст, потому что интервьюер немного застопорился. Дальше мы еще немного поговорили про forecasting, в котором я не понимаю ни черта, но и этого хватило для разговора.
В общем, ожидаю онсайта, но работать туда не пойду.
А сразу потом должен был быть рекрутер из моего топчика, но он, сука такая, не пришел. Ушел в отпуск, видите ли. Вообще тут немного неравная игра. Рекрутер может себе на этой стадии что угодно позволять. Сколько можно это терпеть?!
Первый звоночек прозвенел на созвоне с рекрутером, когда она сказала, что эта компания (довольно немолодая) поставила стратегическую цель стать AI native, что бы это ни значило. На деле это, скорее всего, означает, что они будут пихать AI куда попало.
Но вот что у меня спрашивал Staff Engineer (!) на интервью, цитаты:
- Что такое AI native products? Приведите примеры AI Native продуктов и не-нейтив. Бляяяя, говорю, ребята, это просто marketing buzz word, не знаю я, что такое AI native. Следующий вопрос!
- Вот вам промпт для LLM, что в нем можно улучшить. Ничего криминального в вопросе как таковом, но вы реально вот так стаф инженеров нанимаете?
- Вы делаете виджет для revenue forecast. Для предсказаний вы вызываете AI сервис. О чем вам нужно позаботиться? — По контексту предыдущего разговора я так понял, что AI сервис — это LLM API. Говорю, мол, в первую очередь, нужно позаботиться, чтобы LLM никак не участвовали в наших предсказаниях. Судя по всему, я правильно понял контекст, потому что интервьюер немного застопорился. Дальше мы еще немного поговорили про forecasting, в котором я не понимаю ни черта, но и этого хватило для разговора.
В общем, ожидаю онсайта, но работать туда не пойду.
А сразу потом должен был быть рекрутер из моего топчика, но он, сука такая, не пришел. Ушел в отпуск, видите ли. Вообще тут немного неравная игра. Рекрутер может себе на этой стадии что угодно позволять. Сколько можно это терпеть?!
🔥23❤5
У меня новый план по карьере. Устроюсь сразу в две конкурентные компании на похожие позиции. Буду там лоббировать одинаковые проекты, главное, чтобы капец, какие масштабные. В каждой из компаний буду делигировать половину работы, а другую половину будут типа делать сам. Так я вырасту до директора.
Потом в обеих компаниях придумаю новый продукт. Тут главное продать идею, что это слишком сложно и дорого для нынешней команды. На свой русский паспорт зарегистрирую аутсорс компанию. Наберу туда строго подписчиков из этого канала (подписывайтесь, кстати. Левел определяется по количеству расшаренных постов). Продам один проект в две компании. Так я стану VP и успешным бизнесменом.
Дальше мы соберем лучших инженеров из обеих компаний + всех, кто лайкнет этот пост в канале. Поднимем денег от CEO обеих компаний и запустим стартап. Подписав 2 enterprise клиента в портфолио в первый месяц, продадимся гуглу. Или амазону, тут я еще не продумал. Так я стану VP гугла.
Дальше не придумал пока, надо подготовиться к интервью. Мне удачи!
Потом в обеих компаниях придумаю новый продукт. Тут главное продать идею, что это слишком сложно и дорого для нынешней команды. На свой русский паспорт зарегистрирую аутсорс компанию. Наберу туда строго подписчиков из этого канала (подписывайтесь, кстати. Левел определяется по количеству расшаренных постов). Продам один проект в две компании. Так я стану VP и успешным бизнесменом.
Дальше мы соберем лучших инженеров из обеих компаний + всех, кто лайкнет этот пост в канале. Поднимем денег от CEO обеих компаний и запустим стартап. Подписав 2 enterprise клиента в портфолио в первый месяц, продадимся гуглу. Или амазону, тут я еще не продумал. Так я стану VP гугла.
Дальше не придумал пока, надо подготовиться к интервью. Мне удачи!
😁64🔥22❤8🤓5🤝2👀1
Вдруг узнал, что в США есть детские тюрьмы (juvenile jails). Минимальный возраст сидельцев определяют штаты. В Северной Каролине можно отчалить на нары в 6. А 4-хлетки греют зону соками и мармеладом. Я спросил у чата гпт, за что же могут посадить в 6 лет. Искуственный мегаинтеллект говорит, что 6-летку могут закрыть за нападение на человека, например, укусы. Что ж, и правильно.
Будьте аккуратны с путешествиями по США с семьей, короче
Будьте аккуратны с путешествиями по США с семьей, короче
😁13👍1
Что я тут делаю?
Только закончил скрин с одной довольно известной Tier-3 компанией. Сперва была простейшая задачка на кодинг. Скорее, на качество, чем на алгоритмы. Порешали-потестировали и перешли к вопросом по AI, ибо было заявлено, что это AI Engineer position или типа…
Это я говорил “strong no hire”? Не припомню, чтобы я мог сказать такое.
Двигаемся на онсайт
Двигаемся на онсайт
😁20👍7👏6🦄2
Что я тут делаю?
И заодно промежуточный апдейт недели. #update На этой неделе было 3 скрина и будет еще 2 завтра. # 1: Cистем дизайн в финтех, писал выше. Прошел исключительно на ваших вибрациях! # 2: Storage company. Сразу два интервью: concurrency + leetcode. Это не…
#3 отсюда — отказ. Зато дали фидбек, зайчики!
Там, напомню, был кеш для items, у которых есть property P. Надо реализовать eviction по lowest P. Я все сделал, но не подумал, что P может меняться в оригинальном дата сорсе. Ну камон, а чего вы назначаете интервью на 5 вечера?! Я уже наполовину сплю. Что особенно обидно, я просто отнесся к этому, как к обычному литкоду, и все мысли бросил на edge cases, оптимизации и прочую пасеку.
Короче, единственно из-за этого меня и послали. Типа, borderline, стаф такое должен сам знать, подкинули монетку и резюме в мусорку. А ведь я живой человек! Обидно, но ладно. Не для них моя роза цвела, видимо
Там, напомню, был кеш для items, у которых есть property P. Надо реализовать eviction по lowest P. Я все сделал, но не подумал, что P может меняться в оригинальном дата сорсе. Ну камон, а чего вы назначаете интервью на 5 вечера?! Я уже наполовину сплю. Что особенно обидно, я просто отнесся к этому, как к обычному литкоду, и все мысли бросил на edge cases, оптимизации и прочую пасеку.
Короче, единственно из-за этого меня и послали. Типа, borderline, стаф такое должен сам знать, подкинули монетку и резюме в мусорку. А ведь я живой человек! Обидно, но ладно. Не для них моя роза цвела, видимо
😢21❤10😁8🔥2
#update
Пришел позитивный фидбек с двух скринов в приоритетные для меня компании. Двигаемся на финальный раунд.
Только что закончил онсайт компанией из моего личного топчика. Там только сисдиз + практический кодинг, бихейв на следующем этапе. Задания были очень простые. Кодинг вроде затащил, по крайней мере, интервьюер предложил закончить пораньше, хотя я еще хотел обсудить масштабирование и всякое такое. А вот с систем дизайном не повезло. Сам сисдиз был ну очень простой, но я как-то в самом начале провалился на секьюрити вопросах. Потом еще c API design немного пострадал, вроде вымучал в конце концов, но было очевидно, что знаю я на троечку. Саму систему задизайнил и отмасштабировал, но в целом прошло слабенько. Пошел учить секьюрити.
Пришел позитивный фидбек с двух скринов в приоритетные для меня компании. Двигаемся на финальный раунд.
Только что закончил онсайт компанией из моего личного топчика. Там только сисдиз + практический кодинг, бихейв на следующем этапе. Задания были очень простые. Кодинг вроде затащил, по крайней мере, интервьюер предложил закончить пораньше, хотя я еще хотел обсудить масштабирование и всякое такое. А вот с систем дизайном не повезло. Сам сисдиз был ну очень простой, но я как-то в самом начале провалился на секьюрити вопросах. Потом еще c API design немного пострадал, вроде вымучал в конце концов, но было очевидно, что знаю я на троечку. Саму систему задизайнил и отмасштабировал, но в целом прошло слабенько. Пошел учить секьюрити.
🔥20👍5❤3😱1
Что я тут делаю?
#update Пришел позитивный фидбек с двух скринов в приоритетные для меня компании. Двигаемся на финальный раунд. Только что закончил онсайт компанией из моего личного топчика. Там только сисдиз + практический кодинг, бихейв на следующем этапе. Задания были…
да в жопу это секьюрити, надеюсь, больше не спросят
😁25🤣10👍5💅3
Что я тут делаю?
#update Пришел позитивный фидбек с двух скринов в приоритетные для меня компании. Двигаемся на финальный раунд. Только что закончил онсайт компанией из моего личного топчика. Там только сисдиз + практический кодинг, бихейв на следующем этапе. Задания были…
#update
Тут, что удивительно, не отказ, а только down-level. Идем на сеньора, осталось 2 интервью пройти. План — получить оффер на сеньора и, если будут другие офферы на стафа, выпросить еще один сисдиз на стафа
Двигаемся на онсайт с одной, так скажем, транспортной компанией. Стаф в рекламу. У них на скрине было сразу 2 интервью: сисдиз и бихейв с менеджером. Сисдиз я затащил, а с менеджером прошло далеко не идеально. Надо сказать, что я все еще толком не готовил бихейв. По прокрастинации я чемпион, очевидно. Это при том, что уже в среду у меня будет онсайт с супер-фаангом. Короче, на бихейве с менеджером пришлось импровизировать и на пару вопросов я вспомнил истории не особо удачные. Типа как я чуть не положил прод в амазоне. А почему? Потому что мне было лень тестировать! Так и сказал на нервах.
Финтех, с которым уже был назначен онсайт на след неделю, написал, что закрыл позицию. Обидно, потому что роль интересная. Backend/ML for dev tools. Предложили другую роль, Agentic AI, тоже интересно, но уже в долине.
Тут, что удивительно, не отказ, а только down-level. Идем на сеньора, осталось 2 интервью пройти. План — получить оффер на сеньора и, если будут другие офферы на стафа, выпросить еще один сисдиз на стафа
Двигаемся на онсайт с одной, так скажем, транспортной компанией. Стаф в рекламу. У них на скрине было сразу 2 интервью: сисдиз и бихейв с менеджером. Сисдиз я затащил, а с менеджером прошло далеко не идеально. Надо сказать, что я все еще толком не готовил бихейв. По прокрастинации я чемпион, очевидно. Это при том, что уже в среду у меня будет онсайт с супер-фаангом. Короче, на бихейве с менеджером пришлось импровизировать и на пару вопросов я вспомнил истории не особо удачные. Типа как я чуть не положил прод в амазоне. А почему? Потому что мне было лень тестировать! Так и сказал на нервах.
Финтех, с которым уже был назначен онсайт на след неделю, написал, что закрыл позицию. Обидно, потому что роль интересная. Backend/ML for dev tools. Предложили другую роль, Agentic AI, тоже интересно, но уже в долине.
👍13😁7❤4🔥3
Когда я научусь просто садиться и работать, не отвлекаясь, я переверну мир. Но сначала проверю, что там интересного происходит в мире
💯26🤝8😁7❤4