Техническое интервью на английском: разбираю Leadership Principles и Leetcode задачу.

  Рет қаралды 21,756

Victoria Borodina

Victoria Borodina

Күн бұрын

🚀 3 поток FAANGme уже стартовал. Подписывайтесь на TG-канал курса, чтобы не пропустить новый поток! На канале делимся полезной информацией и последними новостями - t.me/wf_FAANGme.
Воркшоп по модели технического интервью в Амазон, где я провел больше 100 интервью для инженеров. Воркшоп проводится на английском и состоит из двух частей: 1. Leadership Principles Interview (поведенческая часть) + 2. Leetcode-style coding question (тех. задача). В качестве интервьюируемого выступает Ян.
После каждой части я даю обратную связь Яну: что было хорошо, а на что надо обратить внимание. Вопросы, как и задачу Ян видит в первый раз. Все максимально приближено к реальным условиям.
❗ Единственное, что мы вырезали на монтаже - это моменты, где Ян размышлял над задачей и никак не комментировал свои действия/ не добавлял код. Все фрагменты, где идет активный процесс решения задачи, сохранены. В реальном времени задача заняла около 40 минут, на монтаже - 20. Задача уровня middle.
По окончания воркшопа у вас будет понимание, что от вас хочет услышать интервьюер, по каким критериям он вас оценивает, что можно и нельзя делать во время интервью. Вы сможете оценить свой уровень подготовки к интервью такого типа, включая английский.
📍ПОЛЕЗНЫЕ РЕСУРСЫ:
Интервью с Яном о его пути к офферам - • Шанс работать в Meta, ...
Telegram канал Яна - t.me/front_end_interview
✈️ 🇺🇸 РЕЛОКЕЙТ в США - ocitizens.com/ (uDevs Inc.)
⏱ ТАЙМИНГ:
0:00 - О моем опыте интервьюера
0:58 - Что будет на воркшопе, какие вопросы будем разбирать
2:29 - Как эффективнее пройти воркшоп
3:13 - О госте, который сегодня будет проходить интервью в прямом эфире
3:50 - Из чего состоит техническое интервью в США (ТОП компании)
7:28 - Как будет проходить Leadership Principles Interview (поведенческое интервью)
8:38 -❗ПЕРВАЯ ЧАСТЬ. Начинаем Leadership Principles Interview. Интро от Яна
9:49 - Ян отвечает на поведенческие вопросы
25:52 - Даю развернутый фидбек на ответы Яна. Объясняю, что было не так
32:46 - Даю общую оценку Яну по Leadership Principles Interview (поведенческое интервью)
33:21 - Что интервьюер хочет услышать от вас на поведенческом интервью
33:51 - Даю примеры признаков слабого поведения в ваших ответах
36:34 - Даю примеры признаков сильного поведения в ваших ответах
38:06 -❗ПРО КУРС. Как проходит обучение на курсе FAANGme
40:20 - Программа курса FAANGme
46:18 - Преподаватели курса FAANGme
47:01 - Какие результаты будут после курса FAANGme
47:38 - Для кого подойдет курс FAANGme, для какого уровня
50:17 - Стоимость курса FAANGme
53:36 -❗ВОПРОСЫ от участников - подойдет ли курс для DevOps?
54:38 - Помогаем ли мы с поиском работы после прохождения курса?
54:55 - Подойдет ли курс для тех, кто ищет работу в Европе?
55:19 - Какие языки будут применяться на курсе?
55:36 - Статистика по офферам у студентов FAANGme
56:22 - Будет ли курс полезен со слабым английским?
57:22 - Подойдет ли курс, если мало прорешанных задач на Leetcode?
58:13 - Сколько человек в группе на курс?
58:28 - Сколько лет опыта нужно для компаний типа FAANG?
58:53 -❗ВТОРАЯ ЧАСТЬ. Ян решает Leetcode-style coding задачу
1:18:35 - Даю фидбек Яну по решению задачи
1:19:51 - Какую самую распространенную ошибку избежал Ян
1:21:17 - Что подвело Яна
1:22:32 - Мой вердикт - прошел Ян интервью в целом или нет
1:23:48 -❗ ВОПРОСЫ от участников - нужно ли писать заметки во время решения задач?
1:24:58 - Насколько важно выжимать из задачи весь максимум?
1:25:54 - Можно ли просить помощь у интервьюера во время решения задач?
1:28:21 - Правильно ли вел себя Ян во время решения задачи?
1:30:43 - На какой уровень Ян проходил собеседование?
1:31:17 - Объясняю правильный подход для подготовки задач перед интервью
1:32:34 - Кому лучше рассылать резюме в поиске работы?
1:32:56 - Возможно ли искать работу сейчас, в кризис?
1:33:56 - Какие истории надо рассказывать на поведенческом интервью?
📩 МОИ КОНТАКТЫ:
Instagram - / pyzhyk (жизнь в Кремниевой долине)
Telegram- t.me/borodinav (инсайды, вакансии, новости)
LinkedIn - / victoria-borodina
Коммерческие предложения - iamvborodina@gmail.com
#собеседованиевAmazon #программиствсша #техинтервью

Пікірлер: 65
@VictoriaBorodina
@VictoriaBorodina Жыл бұрын
🚀 3 поток FAANGme уже стартовал. Подписывайтесь на TG-канал курса, чтобы не пропустить новый поток! На канале делимся полезной информацией и последними новостями - t.me/wf_FAANGme. Если у вас остались вопросы, пишите в комментариях! ⏱ ТАЙМИНГ: 0:00 - О моем опыте интервьюера 0:58 - Что будет на воркшопе, какие вопросы будем разбирать 2:29 - Как эффективнее пройти воркшоп 3:13 - О госте, который сегодня будет проходить интервью в прямом эфире 3:50 - Из чего состоит техническое интервью в США (ТОП компании) 7:28 - Как будет проходить Leadership Principles Interview (поведенческое интервью) 8:38 -❗ПЕРВАЯ ЧАСТЬ. Начинаем Leadership Principles Interview. Интро от Яна 9:49 - Ян отвечает на поведенческие вопросы 25:52 - Даю развернутый фидбек на ответы Яна. Объясняю, что было не так 32:46 - Даю общую оценку Яну по Leadership Principles Interview (поведенческое интервью) 33:21 - Что интервьюер хочет услышать от вас на поведенческом интервью 33:51 - Даю примеры признаков слабого поведения в ваших ответах 36:34 - Даю примеры признаков сильного поведения в ваших ответах 38:06 -❗ПРО КУРС. Как проходит обучение на курсе FAANGme 40:20 - Программа курса FAANGme 46:18 - Преподаватели курса FAANGme 47:01 - Какие результаты будут после курса FAANGme 47:38 - Для кого подойдет курс FAANGme, для какого уровня 50:17 - Стоимость курса FAANGme 53:36 -❗ВОПРОСЫ от участников - подойдет ли курс для DevOps? 54:38 - Помогаем ли мы с поиском работы после прохождения курса? 54:55 - Подойдет ли курс для тех, кто ищет работу в Европе? 55:19 - Какие языки будут применяться на курсе? 55:36 - Статистика по офферам у студентов FAANGme 56:22 - Будет ли курс полезен со слабым английским? 57:22 - Подойдет ли курс, если мало прорешанных задач на Leetcode? 58:13 - Сколько человек в группе на курс? 58:28 - Сколько лет опыта нужно для компаний типа FAANG? 58:53 -❗ВТОРАЯ ЧАСТЬ. Ян решает Leetcode-style coding задачу 1:18:35 - Даю фидбек Яну по решению задачи 1:19:51 - Какую самую распространенную ошибку избежал Ян 1:21:17 - Что подвело Яна 1:22:32 - Мой вердикт - прошел Ян интервью в целом или нет 1:23:48 -❗ ВОПРОСЫ от участников - нужно ли писать заметки во время решения задач? 1:24:58 - Насколько важно выжимать из задачи весь максимум? 1:25:54 - Можно ли просить помощь у интервьюера во время решения задач? 1:28:21 - Правильно ли вел себя Ян во время решения задачи? 1:30:43 - На какой уровень Ян проходил собеседование? 1:31:17 - Объясняю правильный подход для подготовки задач перед интервью 1:32:34 - Кому лучше рассылать резюме в поиске работы? 1:32:56 - Возможно ли искать работу сейчас, в кризис? 1:33:56 - Какие истории надо рассказывать на поведенческом интервью?
@sergeybuyan8372
@sergeybuyan8372 Жыл бұрын
Было бы Очень интересно такой же формат, но по system design (both high-level and low-level). Спасибо за видео!
@VictoriaBorodina
@VictoriaBorodina Жыл бұрын
Это вам к нам на курс :)
@korst1k
@korst1k Жыл бұрын
Спасибо за данное интервью. Было очень интересно послушать обо всех этапах и, что самое ценное, услышать реальный фидбэк. А так же то, из чего он складывается. Огромная благодарность Мише за это.
@user-rl6hk9vm3p
@user-rl6hk9vm3p Жыл бұрын
Огромное спасибо вам за видео 🙏. Видео вообще 💥. Вы молодцы 👍.
@S0ny87
@S0ny87 Жыл бұрын
Спасибо, очень полезно! Михаилу респект, объясняет все с толком, с расстановкой.
@yolo-cars
@yolo-cars Жыл бұрын
Вот это уже реально интересная тема! Посмотрю обязательно и напишу тут фидбек! 😎
@erjigit17
@erjigit17 Жыл бұрын
it was amazing. I wait another video in english.
@igormyatlyuk503
@igormyatlyuk503 Жыл бұрын
По алгоритму. 1) Можно сделать массив из columns и держать там кол-во встреченных серверов. по памяти O(n) 2) Обход можно сделать 1 раз, O(m*n) по времени. учитывать предущий результат (мемоизация) 3) в последующих строках проверять кол-во серверов по горизонтали и вертикали. if (horizontalServers> 1) {total=total+horizontal} else if (horizontalServers= 0) { проверить кол-во по вертикали(учитывая, есть ли сверху пересечения) и total=total+vertical}. 4) проходить 2 раз не нужно, т.к. у нас есть информация по вертикали верхних строк
@saidislomabdukhakimov8503
@saidislomabdukhakimov8503 Жыл бұрын
А по направлению data analytics тоже помогаете в этих буткемпах? Программирование только на python уровня аналитики.
@tennisist90
@tennisist90 Жыл бұрын
Здравствуйте. Это получается,если идешь на саппорта l3 с элементами девопса ,то тоже могут алгоритмы спросить?
@brest1019
@brest1019 Жыл бұрын
Крутое видео!
@iv9806
@iv9806 Жыл бұрын
Спасибо!
@ander1475
@ander1475 Жыл бұрын
Очень интересно и суперполезно! Спасибо! Планирую к вам на курс.
@unanimous8510
@unanimous8510 Жыл бұрын
Ребята есть у кого-то ссылка на эту задачу из литкод? Или хотя бы название этой задача чтобы загуглить правильно.
@AlexKravkov
@AlexKravkov Жыл бұрын
Спасибо за видео. Очень познавательно. Два вопроса: 1. На сколько хватает этого уровня английского чтобы комфортно себя чувствовать на интервью? 2. Отличаться ли формат интервью на SDET от данного в штатах?
@user-gp6bp2pt4r
@user-gp6bp2pt4r Жыл бұрын
1) На 56:55 о том, что этого уровня более чем достаточно
@bsg1147
@bsg1147 Жыл бұрын
В этой задаче кстати можно просто пройтись по строкам, сложить все единицы в строках, в которых больше одной единицы и запомнить номера строк, в которых только одна единица а так же запомнить номера стобцов этих единственных единиц. А затем пройтись по столбцам, соответствующим единственной единице в строке и если в таких стобцах кроме этой единицы есть ещё хотя бы одна, то надо инкрементить число серверов, но ещё надо проверить сколько из таких единиц в столбце принадлежат к ранее запомленным номерам строк (с единственной единицей в строке), и инкрементить столько раз, сколько таких единиц будет в столбце. Спасибо Мише и Яну, весьма полезно и даёт немного представления о внутренней кухне процесса найма.
@TheFaust1987
@TheFaust1987 Жыл бұрын
Як мені здається твоє рішення можна зробити простіше: йдемо по рядку і сумуємо "1", та записуємо в перемінну координату останньої одиниці, в кінці робимо перевірку: якщо сума по рядку >1 або =0 то йдемо на 2 рядок; якщо сума по рядку =1, тоді беремо зі змінної координату і робимо прохід по стовпцю до першої "1" яку зустрінемо і в цьому випадку в змінну "результат" додаємо 1(це сервер з першого рядка), або йдемо до кінця стовпця і якщо не зустріли "1" то просто переходимо на інший рядок і повторюємо все те що робили з першим рядком (тут єдине потрібно буде прохід по стовпцю не забувати робити з 0 рядка, щоб не пропустити "1" яка може стояти в цьому ж стовпчику на рядок вище) Таким чином нам достатньо лише зберігати одне значення яку будемо сумувати і не має проблеми спейсу.
@bsg1147
@bsg1147 Жыл бұрын
​@@TheFaust1987 Сначала хотел написать, что надо не забывать добавлять к результату 2, а не 1 в том случае, если при проходе по столбцу натыкаемся на такую же единственную адиницу. Но потом понял, что не надо, ведь мы либо уже добавили 1 к результату ранее, либо добавим позже. Нравится такой алгоритм, он проще по memory.
@akolchanov83
@akolchanov83 Жыл бұрын
Круто что на инглише.
@ghost_of_z
@ghost_of_z Жыл бұрын
Миша красавчег!
@vitaliib3720
@vitaliib3720 Жыл бұрын
Очень крутое видео, спасибо за такой контент, но. На счёт языка, если на х2 вы все ещё понимаете интервьюера то возможно английского вам хватит, зависит словарного запаса так как они говорят простыми фразами.
@user-zj8ib5sw7l
@user-zj8ib5sw7l Жыл бұрын
Миши лайк!
@runtheworld5047
@runtheworld5047 Жыл бұрын
Это же совсем элементарная задача была. Так было сделано для примера или реально на всех интервью задачи схожего уровня? Как выяснить навыки работы с отдельными инструментами для проекта, под который собеседуется человек? Отдельное интервью?
@levekasov3795
@levekasov3795 Жыл бұрын
спасибо за видео. в общем то не боги горшки обжигают
@ruslanshamunov2777
@ruslanshamunov2777 Жыл бұрын
Привет, крутое видео. Спасибо! Возник вопрос. Есть ли возможность попасть большую компанию если хорошего опыта у тебя не было? (к примеру ты не разрабатывал большие системы и тд.) Но, ты круто подготовился, прорешал много задач и все остальные части интервью. Заранее спасибо. Кому интересно лайкните плиз.
@VictoriaBorodina
@VictoriaBorodina Жыл бұрын
От проектов будет зависеть уровень, то есть можно претендовать не на Senior-роль, а на middle
@sergeydoroshenko507
@sergeydoroshenko507 Жыл бұрын
@VictoriaBorodina, условие задачи сформулировано неточно. В той формулировке, в которой задача была описана, нужно по сути найти мощность единственного компонента связности, если компонентов несколько вывести 0 (потому что по условию 'with any other server'). А интервьюер ожидает решения задачи о нахождении мощности компонента связности с максимальным кол-вом вершин.
@_dekinci
@_dekinci Жыл бұрын
По задачке T = O (n*m), S = O(1) - проходимся по строке, считаем сервера и запоминаем индекс первого сервера в строке. Если > 1, то прибавляем к результату. Если =1, то проходимся по вертикали первого сервера и считаем там, если > 1, то прибавляем к результату. Сложность не увеличивается тк максимум может быть n односерверных строк а проверить каждую вертикаль стоит m, итого (n*m (скан) + n*m (проверки))
@BelokonRoman
@BelokonRoman Жыл бұрын
Интересный подход. Я сделал иначе: в нулевой элемен каждой строки запоминал были ли элементы из данной строки добавлены в результат(если сумма в строке > 1). Причем, чтоб не потерять 0й элемент логика такая: если его значение 1 - изменяем на -1, если 0, то на -2. Потом проходим по столбцам и всегда можем узнать была ли еденица уже учтена при проходе по строкам.
@_dekinci
@_dekinci Жыл бұрын
@@BelokonRoman Это O(n) памяти, просто спрятанное в редактирование входа
@BelokonRoman
@BelokonRoman Жыл бұрын
@@_dekinci впервые такое слышу. Всегда сложность по памяти считают как количество дополнительно выделенной памяти. В моем случае это O(1)
@tilsr2556
@tilsr2556 Жыл бұрын
касательно токсичности команды - тут не решить эту проблему если нет такой задачи сверху и если человек не имеет внктренноего стержня. тут нчего не сделать
@TheFaust1987
@TheFaust1987 Жыл бұрын
Реально класний випуск. Хочу окремо подякувати Міші що давав трушний фідбек, а не намагався догодити і не образити Яна. А Ян молодець. Як на мене єдина проблема була це англійська, а саме розуміння того що запитує інтерв'юер (мені так здалося). Але навіть такого плану інтервю, не проектне, теж стрес
@tilsr2556
@tilsr2556 Жыл бұрын
что же мешает выучить7 украинский же знаете
@Neokusp
@Neokusp 5 ай бұрын
ето все можно самому пройти
@EggShrinker
@EggShrinker Жыл бұрын
Работаю на иностранную компанию. И что бы так же медленно говорили бы.. Это фантастика. Скорость на реальных созвонах минимум х2. А порой и х3. За счет этого не очень показательное интервью (хоть и постановочное)
@vladimirlobanov3762
@vladimirlobanov3762 Жыл бұрын
Спасибо за видео. С какой целью интервью проходит на английском языке? Полагаю, раз акцент в видео сделан на содержание вопросов-ответов, а не на знание английского, то и проводить его лучше на наиболее комфортном языке как для собеседников, так и для потенциальных зрителей канала (русскоязычная аудитория, вступление на русском, название видео на русском)
@VictoriaBorodina
@VictoriaBorodina Жыл бұрын
С моей точки зрения, в таком видео больше обучающей ценности. Так аудитория может оценить и свой английский и представить интервью более реально.
@VictoriaBorodina
@VictoriaBorodina Жыл бұрын
@Vladimir Apolaiko Но я бы добавила: если вам сейчас тяжело воспринимать это видео на английском, то послушайте его несколько раз. Так вы не только поймете, как проходит интервью. но во время просмотра/прослушивания улучшаете свой английски. Двойная польза :)
@onyx5018
@onyx5018 Жыл бұрын
Согласен уровень английского у собеседуемого таков что его сложно понять. Как будто по слогам читает.
@lonsiera
@lonsiera Жыл бұрын
Есть шанс, что вас будет собеседовать какой нибудь индус или азиат с гораздо худшим английским )))
@risulka
@risulka Жыл бұрын
Очень интересное, а главное хорошо разложенное по шагам интервью. Крутая работа. Виктория, сейчас набрала обороты Quant - job (Analyst, Developer). Опираясь на запросы в Google можно сделать вывод, что огромное количество analysts интересуются Как правильно интервьюироваться на данную позицию. Особенно в crypto currency сфере. Спасибо
@ivanivanov5865
@ivanivanov5865 Жыл бұрын
Сразу видно в гугл звали XD ору
@0xO2
@0xO2 5 ай бұрын
Платят и что-то требуют? А если не поатят и требуют принести то, не знают что?
@ipddip7642
@ipddip7642 Жыл бұрын
эплайдАдвентист??
@user-sc9hv7vy4z
@user-sc9hv7vy4z 2 ай бұрын
Решение задачи может быть min(m, n) по памяти. А вся ваша гуманитарная дичь губит отрасль, к сожалению.
@dmitriiourinski7508
@dmitriiourinski7508 Жыл бұрын
Ребята, а вы реально настолько плохо говорите по-английски? Или это прикол для оживления повествования?
@TheKpanic666
@TheKpanic666 Жыл бұрын
Нормально они говорят. Миша конечно на порядок лучше
@lennylime3912
@lennylime3912 Жыл бұрын
Прикол в том, что такого уровня языка достаточно для собеседования и работы
@dmitriiourinski7508
@dmitriiourinski7508 Жыл бұрын
@@lennylime3912 в принципе да, но мне встречался в основном народ, который говорит намного лучше. Хотя Миша говорит бойко, но со школьными ошибками, второй собеседник это вообще кошмар конечно
@lennylime3912
@lennylime3912 Жыл бұрын
@@dmitriiourinski7508 А в какой локации встречался такой народ? Про Долину, я бы не сказал, что тут как-то особенно лучше говорят. Точнее, смотря кто, индийцы, понятно, грамотно и сложно говорят почти все. Китайцы и восточные европейцы (назовем их так) уже сильно по-разному. У меня совсем базовая грамматика и небольшой словарь, несмотря на 8 лет жизни в штатах, но ничего, справляюсь. Как и многие тут, в ИТ. Хотя, это довольно начинает мешать, если хочешь делать карьеру дальше senior/staff engineer, приходится много писать и говорить. В моем случае, язык "сам" почти не учится, надо сознательное инвестировать в его улучшение, но лень
@dmitriiourinski7508
@dmitriiourinski7508 Жыл бұрын
@@lennylime3912 я в основном, про долину и говорил. Может мне просто 'везло': много коллег после англоязычных аспирантур итп.
@scaymetonn6041
@scaymetonn6041 Жыл бұрын
Нуднее канала сложно придумать
@fensmart437
@fensmart437 Жыл бұрын
Что за коммент? 😂
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 176 МЛН
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 3,2 МЛН
When someone reclines their seat ✈️
00:21
Adam W
Рет қаралды 24 МЛН
Как пройти собеседование в IT сфере в 2024
12:22
Роман Цакунов
Рет қаралды 2,1 М.
Собеседование на английском языке: как обойти конкурентов и получить работу
14:13
Эффект Карбонаро и бесконечное пиво
01:00
История одного вокалиста
Рет қаралды 6 МЛН