Что я для себя вынес:
⁃ Нужно пройти курс по System Design.
⁃ Нужно готовить истории о рабочих моментах, вспоминать технические детали.
⁃ Нужно очень хорошо знать свой стэк технологий и аргументировать свой выбор. К примеру почему ты выбрал MySQL, а не PostgreSQL? Почему PHP, а не Python?
⁃ Нужно дальше практиковать кодинг, и набивать руку.
⁃ Так как теперь я буду откликаться самостоятельно, нужно будет искать рефералы самостоятельно.
Какие планы:
⁃ Использовать Февраль для того чтобы подтянуть System design.
⁃ Заново пройти курс “Grokking the System Design Interview” на educative.io (System design).
⁃ Пройти курс от AlgoExpert.io по System Design который выйдет в феврале 2020 (System design).
⁃ Взять курсы на LinkedIn learn по Python и по базам данных. (System design).
⁃ Смотреть разборы кейсов на YouTube от Gaurav Sen и Tushar Roy. (System design).
⁃ Заново пройти все задачи на AlgoExpert.io, хотя бы пару в день. (Coding)
⁃ Продолжать решать задачи на Leetcode, хотя бы одну в день. (Coding)
#story#outtalent
Я прошел кодинг тест от Outtalent и они пригласили меня на собеседование в их программу. Я думал это будет какое-то ознакомительное интервью, но оказалось что это полноценное техническое интервью. Спрашивали стандартные технические вопросы, про опыт, про технологии, про конфликты, про слабости и сильные стороны. На некоторые вопросы отвечал весьма поверхностно отчасти потому что не был готов к полноценном интервью, отчасти потому что не хотел уходить в детали. Когда все же интервьюер спрашивал про детали, бывали моменты когда я не мог вспомнить, так как некоторые истории были несколько месяцев назад. Интервью длилось час. И по окончанию мою кандидатуру отклонили.
Outtalent дали мен следующие отзывы:
LinkedIn resume: great
English: great
CodeSignal: 824 (very good)
System design: junior level
Behavioral: a little hard-to-believe sometimes
Other: already lives in the European Union
Сильные стороны которые они отметили это хороший английский, грамотно составленное резюме, крепкие навыки кодинга. Жирным минусом отметили мое знание System Design и сказали что это непростительно для человека с моим опытом иметь настолько поверхностные знания. Так же в списке минусов отметили очень поверхностные рассказы о рабочих конфликтах, не хватало детали чтобы поверить в рассказ. Сказали что речь чересчур вылизана и звучит как заученный текст. Нужно больше детали и искренности.
Еще одной причиной отклонения стало то что я уже живу в Европе. Outtalent больше фокусируется на разработчиков из СНГ.
#story#outtalent
Сел и выделил время чтобы сдать тест для Outtalent. Последние несколько дней решал задачи на Leetcode чтобы привести мозги в тонус. Для сдачи тесте нельзя было Гуглить и уходить от монитора, экран записывался на видео. У меня было 70 минут и 4 задачи. Максимум 845 баллов. Нужно было набрать как минимум 800.
Сразу первая же задача ввела меня в ступор. Задача была легкая, прочитал не до конца и не правильно понял постановку задачи. Тесты не проходят. Перечитываю условия, хватаюсь за голову и иду все переделывать. Сдаю сново. Успех, прошел. Потратил около 13 минут.
Вторя задача. Прочитал условия. Понял что хотят. Пытался придумать оптимальный алгоритм. Ничего не приходило в голову. Просидел 5 минут чиркая в блокнот. Ничего не придумал. Лучше перейду на следующую задачу чтобы не терять время.
Третья задача. Прочитал условия. Не совсем понял что хотят. Начал писать. Тесты не проходят. Меняю алгоритм. Все равно не проходят. Смотрю примеры. Начал понимать условия лучше. Переделал алгоритм еще 3 раза. В итоге прошел 20/21 тестов. За это снизили балл. Потратил где то 10 минут.
Четвертая задача. Это была самая легкая задача. Сразу сделал. Потратил 8 минут и вернулся ко второй задаче.
Оставалось 5 минут до конца теста и у меня не было никаких идей как решать вторую задачу. Подумал что и неоптимальное решение будет ок. Хотя бы что-то. Написал первое что пришло в голову, отправил. Успех, прошел. Даже балл не сняли за неоптимальный алгоритм. Странно.
Тест закончился и я получил 824 балла. Думал будет меньше. Думал снимут балл за медленные алгоритмы и скорость решения задач. Но пронесло. Будем ждать ответа от команды Outtalent. Пока буду дальше готовиться своими силами.
#story#outtalent
Осенью 2019 оставлял заявку на платформе outtalent.com. Платформу сделал бывший сотрудник Google, и они помогают программистам проходить интервью в ИТ компании типа Google. Помогают консультацией, рефералами и подготовкой к интервью. В замен они хотят получать 7% от твоей зарплаты в течении 2 лет в случае успешного прохождения собеседования. Если ты не прошел, то ты им ничего не должен.
Недавно они ответили на мою заявку. Они написали что чтобы попасть в их программу нужно пройти тест по ссылке и решить 4 задачи уровня medium за 1 час 10 минут. Максимальное количество баллов 845.
Если возьму 840+ заберут с рука и и ногами.
Если возьму 800-839 тоже норм.
Если возьму 720-799 будут думать, смотреть на параметры.
Если возьму 600-719 отшивают на последующие 2 месяца.
Я прошел подготовительные тесты на платформе чтобы привыкнуть к редактору кода. Тест можно сдавать 1 раз в день.
В перый раз взял 774 баллов, хотя задачи вроде были простыми. Остался не доволен, хотелось больше 800.
Во второй раз взял 789 баллов, чуть-чуть не хватило.
В третьи раз уже взял 836, что уже лучше. Но учитывая что некоторые задачи повторялись, на настоящем тесте скорее всего буду набирать меньше. Нужно будет еще попрактиковаться. Набиваю руки на Leetcode по вечерам.
До конца недели нужно сдать тест от Outtalent. Это отчасти покажет мой уровень подготовки к собеседованию.
#story#outtalent
👋 Сообщение для новых ребят которое задаются вопросами о чем этот канал.
О чем канал? 🤔
Тут я рассказывал в реальном времени о том как я готовился и проходил собеседования в крупные ИТ компании, в том числе и в FAANG (Facebook, Apple, Amazon, Netflix, Google и т.д.), также делюсь полезными советами. Изначально это был своеобразный дневник где я писал свой прогресс, чтобы мотивировать себя и друзей готовиться к собеседованиям.
Завел канал в Ноябре 2019 и еженедельно писал свой процесс подготовки и прохождения собеседований. Вы можете использовать эти хештеги чтобы найти посты по определенной тематике.
• #story - Истории о там как готовился и проходил собеседования.
• #interviewtip - Советы по тому как готовиться к собеседованиям.
• #resume#algo#systemdesign#behavioral - Советы по тематикам резюме, алгоритмов, System Design и Behavioural соответственно.
• #google#facebook#amazon#outtalent - Истории прохождения собеседований в компании.
Кто ты? 🛸
Я программист с опытом 6-7 лет. Долгое время жил, учился и работал в Алматы, Казахстан 🇰🇿. Пару лет назад меня пригласили в одну крупную ИТ компанию в Польше 🇵🇱 на позицию старшего разработчика и с 2019 по 2020 находился там. Женат, есть ребенок.
Учился я в обычной сельской школе и закончил казахстанский ВУЗ по специальности ВТиПО. Никогда не занимался ACM (спортивное программирование). До 2018 года я вообще не знал ничего про алгоритмы и начал активно это наверстывать.
За год подготовки я прокачался до того что летом 2019 попал на онсайт собеседование в Google, Zurich и завалил его. Тогда я понял что попасть в компанию как Google не так уж и сложно как я думал. И я поставил себе цель сделать это через год. Тогда родилось и название канала “Хочу в Google”.
Какой статус сейчас? 🧳
В августе 2020 я получил офер от компании Facebook, London 🇬🇧 на позицию Software Engineer. В конце ноября 2020 я с семьей переехал в Лондон и уже в начале декабря был мой первый рабочий день. В данный момент я работаю над одним из продуктов компании и прохожу испытательный срок, который длиться 6 месяцев и должен завершиться в конце Мая месяца.
Полезные ссылки 🔗
Я тут начал много писать про работу и личную жизнь и меньше про процесс подготовки к собеседованиям, так как я уже прошел собеседование. Но чтобы те ребята, которые хотят узнать больше про то как я готовился к собеседованиям, не скучали я накидал ссылки на ключевые статьи на канале.
• Начало
• Как попасть на собеседование в FAANG (Facebook, Apple, Amazon, Netflix, Google) и завалить его.
• Как я готовился? Сколько ушло времени?
• Какой я бы дал совет по подготовке по алгоритмам?
• Как улучшить аккуратность и скорость кодинга.
• 7 техник которые помогут тебе быстрее решать задачи
• Как процесс собеседования выглядит в реальной жизни
• Структура собеседования по Алгоритмам. (Знакомство, Задача)
• Какие алгоритмы учить?
• Какие темы учить для System Design?
• Математика для программистов.
• Много ссылок про System Design и API Design.
• Что делать если отказали?
Рассказывайте о канале своим знакомым. Делитесь своими мыслями насчет канала в комментариях.
#story
В комментарии к прошлому посту мне дали хороший совет, добавить хештеги к постам, чтобы было удобно искать и читать контент. Я потратил немного времени на выходных и добавил их. Вы можете использовать эти хештеги чтобы найти посты по определённой тематике.
• #story - Истории о там как готовился и проходил собеседования.
• #interviewtip - Советы по тому как готовиться к собеседованиям.
• #resume#algo#systemdesign#behavioral - Советы по тематикам резюме, алгортмов, System Design и Behavioural соотвественно.
• #google#facebook#amazon#outtalent - Истории прохождения собеседований в компании.
Всем привет! Это сообщение для новых ребят которое задаются вопросами о чем этот канал.
О чем канал?
Это анонимный канал. Тут я рассказываю в реальном времени о том как я готовлюсь и прохожу собеседования в крупные ИТ компании, в том числе и в FAANG (Facebook, Apple, Amazon, Netflix, Google и т.д.), также делюсь полезными советами. Изначально это был своеобразный дневник где я писал свой прогресс, чтобы мотивировать себя и друзей готовиться к собеседованиям.
Завел канал в Ноябре 2019 и еженедельно писал свой процесс подготовки и прохождения собеседований. Вы можете использовать эти хештеги чтобы найти посты по определённой тематике.
• #story - Истории о там как готовился и проходил собеседования.
• #interviewtip - Советы по тому как готовиться к собеседованиям.
• #resume#algo#systemdesign#behavioral - Советы по тематикам резюме, алгортмов, System Design и Behavioural соотвественно.
• #google#facebook#amazon#outtalent - Истории прохождения собеседований в компании.
Кто ты?
Я программист с опытом 3-5 лет. Долгое время жил, учился и работал в Алматы, Казахстан. Пару лет назад меня пригласили в одну крупную ИТ компанию в Европе на позицию старшего разработчика и последние пару лет я нахожусь тут. Женат, есть ребенок.
Учился я в обычной сельской школе и закончил казахстанский ВУЗ по специальности ВТиПО. Никогда не занимался ACM (спортивное программирование). До 2018 года я вообще не знал ничего про алгоритмы и начал активно это наверстывать.
За год подготовки я прокачался до того что летом 2019 попал на онсайт собеседование в Google, Zurich и завалил его. Тогда я понял что попасть в компанию как Google не так уж и сложно как я думал. И я поставил себе цель сделать это через год. Тогда родилось и название канала “Хочу в Google”.
Какой статус сейчас?
В августе 2020 я получил офер от компании Facebook, London на позицию E5 Software Engineer. В данный момент я активно собираю документы, делаю визу и готовлюсь к переезду в Лондон. Весь процесс, от отклика до офера, описан на канале.
Процесс сбора бумаг очень долгий и скучный, поэтому решил поделиться советами которые помогли мне в процессе подготовки.
Что дальше?
Дальше я планирую немного отдохнуть от процесса подготовки, пока будут переезжать, привыкать к новому месту. Но скоро снова начну решать задачи на LeetCode и читать статьи по System Design. Планирую также рассказывать про переезд и работу в Facebook, London во время пандемии.
Рассказывайте о канале своим знакомым. Делитесь своими мыслями насчет канала в комментариях.
#story#facebook