Google interview - мой опыт 🤒
Последний опрос показал, что многие хотят не только чилить, но и устроиться на новую работу, в том числе в FAANG. Я уже писал об опыте интервью в Яндекс, а сегодня поделюсь своими инсайтами собеседования в Google.
Вы скорее всего слышали, что пробиться через фильтр резюме и получить приглашение на интервью уже стоит усилий. Самый очевидный способ - попросить вас порекомендовать, собственно я так и сделал. Найти контакты проще всего в LinkedIn. Только, пожалуйста, будьте вежливы и учтивы, все-таки рандомные люди вам ничем не обязаны. Чувство такта в таком вопросе не повредит.
Собеседование было в сиднейскую команду Fitbit на позицию iOS Software Engineer. Цели переезда в Австралию у меня не было, но отказываться от возможности пообщаться с гуглерами я не стал. Связались со мной примерно через месяц после подачи заявки, и мы договорились о первом созвоне с HR.
HR screening. Стандартные вопросы по резюме, позициям и компаниям. Эйчар задавал много вопросов по моему лидовскому опыту, просил рассказать о команде, должностных обязанностях. Его основной консерн заключался в том, что позиция не предполагала менеджерских обязанностей. Я пытался убедить его в том, что в Google мне все равно будет интересно из-за масштаба задач и опытных коллег. Технических вопросов можно сказать не было, он лишь просил рассказать о моем текущем стеке. Сам эйчар подробно объяснил, как будет выглядеть процесс интервью и даже скинул материалы для подготовки. Он акцентировал внимание на том, что все этапы будут с упором на платформу, обычно в Google это не так. Сразу на созвоне он обозначил, что готов двигаться дальше и попросил выбирать даты следующих интервью как можно раньше. Из-за разницы между Европой и Австралией мой созвон был в полночь, но остальные этапы получилось назначить в удобное время.
Первое алгоритмическое интервью. Они хотели закрыть вакансию быстро, поэтому те слоты, которые я выбрал, были изменены на ближайшую неделю. Времени на раскачку нет, соответственно, заниматься какой-то глубокой подготовкой было некогда. Подписка на LeetCode дает доступ к подборкам задач по компаниям - это все, что я успел хоть как-то повторить.
На первом же этапе мне попалась сложная задача на графы и топологическая сортировка. Честно признаться, я этого никак не ожидал. Ходят слухи, что мобильных разработчиков не спрашивают Hard’ы, но оказалось, все прозаично. Даже без дополнительного волнения и языкового барьера не факт, что я бы ее решил за час. Не так уж и много я погружался в эти темы. Зато было не так обидно после не самого удачного интервью в моей жизни. Работающее решение я написать не успел и сделал только часть задачи.
Второе интервью. Я бы назвал это самое типичное интервью на позицию iOS разработчика. Мы говорили о том, как работает память в iOS и в чем ее отличие от других платформ, что такое многопоточность и как с ней работать. После теоретических вопросов была задача достаточно популярная, к сожалению, все карты раскрыть не могу, просят подписывать NDA о неразглашении. Могу лишь отметить, повторив все задачи из этого списка, ваши шансы на успех вырастут в несколько раз)
Третье интервью. Вообще говоря, интервью называлось платформенным, но я бы его так не назвал. Специфических знаний о платформе оно не требовало, а вот понимание как работает Trie очень даже. Потренироваться можно тут.
Последний опрос показал, что многие хотят не только чилить, но и устроиться на новую работу, в том числе в FAANG. Я уже писал об опыте интервью в Яндекс, а сегодня поделюсь своими инсайтами собеседования в Google.
Вы скорее всего слышали, что пробиться через фильтр резюме и получить приглашение на интервью уже стоит усилий. Самый очевидный способ - попросить вас порекомендовать, собственно я так и сделал. Найти контакты проще всего в LinkedIn. Только, пожалуйста, будьте вежливы и учтивы, все-таки рандомные люди вам ничем не обязаны. Чувство такта в таком вопросе не повредит.
Собеседование было в сиднейскую команду Fitbit на позицию iOS Software Engineer. Цели переезда в Австралию у меня не было, но отказываться от возможности пообщаться с гуглерами я не стал. Связались со мной примерно через месяц после подачи заявки, и мы договорились о первом созвоне с HR.
HR screening. Стандартные вопросы по резюме, позициям и компаниям. Эйчар задавал много вопросов по моему лидовскому опыту, просил рассказать о команде, должностных обязанностях. Его основной консерн заключался в том, что позиция не предполагала менеджерских обязанностей. Я пытался убедить его в том, что в Google мне все равно будет интересно из-за масштаба задач и опытных коллег. Технических вопросов можно сказать не было, он лишь просил рассказать о моем текущем стеке. Сам эйчар подробно объяснил, как будет выглядеть процесс интервью и даже скинул материалы для подготовки. Он акцентировал внимание на том, что все этапы будут с упором на платформу, обычно в Google это не так. Сразу на созвоне он обозначил, что готов двигаться дальше и попросил выбирать даты следующих интервью как можно раньше. Из-за разницы между Европой и Австралией мой созвон был в полночь, но остальные этапы получилось назначить в удобное время.
Первое алгоритмическое интервью. Они хотели закрыть вакансию быстро, поэтому те слоты, которые я выбрал, были изменены на ближайшую неделю. Времени на раскачку нет, соответственно, заниматься какой-то глубокой подготовкой было некогда. Подписка на LeetCode дает доступ к подборкам задач по компаниям - это все, что я успел хоть как-то повторить.
На первом же этапе мне попалась сложная задача на графы и топологическая сортировка. Честно признаться, я этого никак не ожидал. Ходят слухи, что мобильных разработчиков не спрашивают Hard’ы, но оказалось, все прозаично. Даже без дополнительного волнения и языкового барьера не факт, что я бы ее решил за час. Не так уж и много я погружался в эти темы. Зато было не так обидно после не самого удачного интервью в моей жизни. Работающее решение я написать не успел и сделал только часть задачи.
Второе интервью. Я бы назвал это самое типичное интервью на позицию iOS разработчика. Мы говорили о том, как работает память в iOS и в чем ее отличие от других платформ, что такое многопоточность и как с ней работать. После теоретических вопросов была задача достаточно популярная, к сожалению, все карты раскрыть не могу, просят подписывать NDA о неразглашении. Могу лишь отметить, повторив все задачи из этого списка, ваши шансы на успех вырастут в несколько раз)
Третье интервью. Вообще говоря, интервью называлось платформенным, но я бы его так не назвал. Специфических знаний о платформе оно не требовало, а вот понимание как работает Trie очень даже. Потренироваться можно тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
Четвертое интервью. Классическое поведенческое интервью. На мой взгляд, хорошо пообщались, получилось узнать много о команде, проекте и задачах. Вопросы для меня были стандартные, к которым можно легко подготовить хорошие кейсы. Для подготовки смотрел видео на Youtube и прошел курс. Сложно выделить чего то интересного из этого интервью. Главный вывод - учите английский язык, если ставите себе цель работать в международной компании, и учитесь себя продавать как специалиста.
Спустя неделю я получил приглашение забронировать звонок с моим эйчаром, и он сообщил, что к сожалению “мы сделали выбор в пользу другого кандидата”. Он смог дать фидбек, который подтвердил мои ощущения от интервью. С первым этапом я справился не очень, а остальные были вполне достойными.
Для себя сделал несколько выводов из этого процесса:
- В Google работают такие же люди с такими же проблемами. Девушка-интервьюер на третьем этапе нервничала больше меня. Общение на всех этапах было очень приятное, никаких гиков и роботов я не встретил)
- Подготовка решает. Уже не для кого не секрет, что прохождение интервью-это навык. Интервью в FAANG-сложный, но детерминированный процесс. В свободном доступе есть куча хороших ресурсов для подготовки. Осталось найти время и самое главное - мотивацию.
- На рынке сейчас очень высокая конкуренция. Тот уровень знаний и умений, которого было достаточно несколько лет назад, сегодня не хватает. Права на ошибку практически нет, иначе наймут другого, кто готовился по 10 часов в день не разгибаясь.
- Работа в Google - это все еще работа. Не нужно ее идеализировать. Рутина, легаси, выгорание, лэйоффы - в наличии весь букет. В вашим мире не появятся розовые пони или горы золота после трудоустройства.
- Получать реджекты не страшно совсем. Главное - научиться к этому относиться спокойно и по-философски извлекать опыт. Ведь всегда можно попробовать еще раз. Но для себя пока не решил, нужно ли мне это?
Если у вас есть интересный опыт собесов, делитесь в комментариях. Если вам нравятся посты на такие темы, накидайте реакций, и я расскажу о собеседованиях в другие компании.
#interview #experience #Google
Спустя неделю я получил приглашение забронировать звонок с моим эйчаром, и он сообщил, что к сожалению “мы сделали выбор в пользу другого кандидата”. Он смог дать фидбек, который подтвердил мои ощущения от интервью. С первым этапом я справился не очень, а остальные были вполне достойными.
Для себя сделал несколько выводов из этого процесса:
- В Google работают такие же люди с такими же проблемами. Девушка-интервьюер на третьем этапе нервничала больше меня. Общение на всех этапах было очень приятное, никаких гиков и роботов я не встретил)
- Подготовка решает. Уже не для кого не секрет, что прохождение интервью-это навык. Интервью в FAANG-сложный, но детерминированный процесс. В свободном доступе есть куча хороших ресурсов для подготовки. Осталось найти время и самое главное - мотивацию.
- На рынке сейчас очень высокая конкуренция. Тот уровень знаний и умений, которого было достаточно несколько лет назад, сегодня не хватает. Права на ошибку практически нет, иначе наймут другого, кто готовился по 10 часов в день не разгибаясь.
- Работа в Google - это все еще работа. Не нужно ее идеализировать. Рутина, легаси, выгорание, лэйоффы - в наличии весь букет. В вашим мире не появятся розовые пони или горы золота после трудоустройства.
- Получать реджекты не страшно совсем. Главное - научиться к этому относиться спокойно и по-философски извлекать опыт. Ведь всегда можно попробовать еще раз. Но для себя пока не решил, нужно ли мне это?
Если у вас есть интересный опыт собесов, делитесь в комментариях. Если вам нравятся посты на такие темы, накидайте реакций, и я расскажу о собеседованиях в другие компании.
#interview #experience #Google
Leetcode
Explore - LeetCode
LeetCode Explore is the best place for everyone to start practicing and learning on LeetCode. No matter if you are a beginner or a master, there are always new topics waiting for you to explore.
Please open Telegram to view this post
VIEW IN TELEGRAM
Мой опыт ⭐️
Появилась идея сделать цикл лонг-ридов о своем опыте работы. Телеграм, к сожалению, не подходит для такого формата.
Мне интересно переложить свои воспоминания на бумагу, порефлексировать о том, какие ошибки я допускал в карьере и, может быть, убедить самого себя в правильности прошлых решений спустя годы.
Читающим может быть полезно, чтобы поучиться на моих ошибках и познакомиться с некоторыми компаниями заочно.
Я старался акцентироваться на важных моментах, чтобы избежать графоманства. Также вижу тенденцию называть себя экспертом в какой-то области, не поработав в ней и дня, поэтому опишу весь свой опыт без масок.
Как я вкатился в АйТи. Первая работа. Сбер.
#random #it #experience
Появилась идея сделать цикл лонг-ридов о своем опыте работы. Телеграм, к сожалению, не подходит для такого формата.
Мне интересно переложить свои воспоминания на бумагу, порефлексировать о том, какие ошибки я допускал в карьере и, может быть, убедить самого себя в правильности прошлых решений спустя годы.
Читающим может быть полезно, чтобы поучиться на моих ошибках и познакомиться с некоторыми компаниями заочно.
Я старался акцентироваться на важных моментах, чтобы избежать графоманства. Также вижу тенденцию называть себя экспертом в какой-то области, не поработав в ней и дня, поэтому опишу весь свой опыт без масок.
Как я вкатился в АйТи. Первая работа. Сбер.
#random #it #experience
Please open Telegram to view this post
VIEW IN TELEGRAM
Офисные вайбы 👨💻
Пока пишу статьи про свой опыт, попадается много памятных фоток. Самое интересное, что в Playstation, которая внутри желтого джипа, я и не играл за весь год работы в Сбере)
Сейчас даже не знаю, что меня затянет в офис, хотя раньше не понимал, как можно работать из дома.
Последние две - не из моего офиса. Зашел в гости в офис Блумберга🕯
Что думаете, удаленка или офис? Покидайте свои офисы или рабочие места в комменты.
#random
Пока пишу статьи про свой опыт, попадается много памятных фоток. Самое интересное, что в Playstation, которая внутри желтого джипа, я и не играл за весь год работы в Сбере)
Сейчас даже не знаю, что меня затянет в офис, хотя раньше не понимал, как можно работать из дома.
Последние две - не из моего офиса. Зашел в гости в офис Блумберга
Что думаете, удаленка или офис? Покидайте свои офисы или рабочие места в комменты.
#random
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Поиск экспертов🕵♂️
Хотел немного накинуть про тему экспертности. На что я обращаю внимание?
- Крутить опыт стало мейнстримом, поэтому доверять наслово все сложнее. Я не осуждаю и не боюсь этого. Даже находясь на позиции нанимающего менеджера, это не является проблемой. Ведь бывают и сеньеры с 10+ лет настоящего опыта, которые просто просиживали штаны. Поэтому, лично мне N-ое количество лет опыта в резюме ничего не говорят. Легче забить и начать выстраивать процесс найма так, чтобы проверить именно нужные вам навыки.
Это касается не только найма в компанию. Например, при выборе ментора тоже придется хорошо подумать, кого вы ищете.
- Для меня основной критерий - это когда человек уже находится в той точке, в которую я хочу прийти, или обладает навыками, которые я хочу положить в свой багаж знаний. Такому человеку я буду доверять в большей степени, потому что многие пути воспроизводимы, и именно такой человек сможет поделиться своим релевантным опытом. «Свой путь» зачастую - пустая трата времени.
- Если кто-то говорит: "Я не умею писать код, но могу научить тебя", то я не смогу доверять такому эксперту. В этом есть некий запашок инфоцыганства. Ваша задача - удостовериться, что есть легко валидируемые подтверждения этих навыков. Сто процентную гарантию вы не получите, но предварительный ресерч все же нужен.
- Еще немаловажный момент. Если эксперт-ментор обещает 100% результат, то для меня это тоже красный флаг. В инфобизе такое любят. Это просто маркетинговый ход, и да, он работает. Рациональный подход подсказывает, что нельзя переложить всю ответственность на другого, в такого рода отношениях всегда две стороны.
Почему я собственно начал об этом размышлять, будет чуть позже.
#random #thoughts
Хотел немного накинуть про тему экспертности. На что я обращаю внимание?
- Крутить опыт стало мейнстримом, поэтому доверять наслово все сложнее. Я не осуждаю и не боюсь этого. Даже находясь на позиции нанимающего менеджера, это не является проблемой. Ведь бывают и сеньеры с 10+ лет настоящего опыта, которые просто просиживали штаны. Поэтому, лично мне N-ое количество лет опыта в резюме ничего не говорят. Легче забить и начать выстраивать процесс найма так, чтобы проверить именно нужные вам навыки.
Это касается не только найма в компанию. Например, при выборе ментора тоже придется хорошо подумать, кого вы ищете.
- Для меня основной критерий - это когда человек уже находится в той точке, в которую я хочу прийти, или обладает навыками, которые я хочу положить в свой багаж знаний. Такому человеку я буду доверять в большей степени, потому что многие пути воспроизводимы, и именно такой человек сможет поделиться своим релевантным опытом. «Свой путь» зачастую - пустая трата времени.
- Если кто-то говорит: "Я не умею писать код, но могу научить тебя", то я не смогу доверять такому эксперту. В этом есть некий запашок инфоцыганства. Ваша задача - удостовериться, что есть легко валидируемые подтверждения этих навыков. Сто процентную гарантию вы не получите, но предварительный ресерч все же нужен.
- Еще немаловажный момент. Если эксперт-ментор обещает 100% результат, то для меня это тоже красный флаг. В инфобизе такое любят. Это просто маркетинговый ход, и да, он работает. Рациональный подход подсказывает, что нельзя переложить всю ответственность на другого, в такого рода отношениях всегда две стороны.
Почему я собственно начал об этом размышлять, будет чуть позже.
#random #thoughts
Что навело меня на мысли об экспертности?
За последнее время получил несколько сомнительных предложений от людей с инфоцыганскими замашками.
Залетают в личку, не представившись толком, начинают что-то продавать: агрессивный маркетинг, рекламу и прочее. Считают, что мне зачем-то нужна такая медвежья услуга)
Свою ценность обосновать не могут, но уверяют, что все будет «четко», потому что наставники «знают как надо». Условия сотрудничества - 50/50, хотя опыт нулевой, успешных кейсов нет.
Возникает вопрос - почему люди, которые действительно что-то знают и умеют, стесняются себя пиарить? Их чаще всего одолевают сомнения. Они боятся, что их осудят за это. Бездарность и слабоумие побеждают, а таланты так и не раскрываются.
В итоге, мы так и не узнаем имена настоящих героев, сотрудничать придется с проходимцами, которые делают все эти гивы, таймеры на лендингах и прочий булшит.
Если вы не хотите факапов, посмотрите, как такие умельцы чуть не заруинили хороший проект.
А к действительно классным идеям я открыт, без проблем пишите)
#random #thoughts
За последнее время получил несколько сомнительных предложений от людей с инфоцыганскими замашками.
Залетают в личку, не представившись толком, начинают что-то продавать: агрессивный маркетинг, рекламу и прочее. Считают, что мне зачем-то нужна такая медвежья услуга)
Свою ценность обосновать не могут, но уверяют, что все будет «четко», потому что наставники «знают как надо». Условия сотрудничества - 50/50, хотя опыт нулевой, успешных кейсов нет.
Возникает вопрос - почему люди, которые действительно что-то знают и умеют, стесняются себя пиарить? Их чаще всего одолевают сомнения. Они боятся, что их осудят за это. Бездарность и слабоумие побеждают, а таланты так и не раскрываются.
В итоге, мы так и не узнаем имена настоящих героев, сотрудничать придется с проходимцами, которые делают все эти гивы, таймеры на лендингах и прочий булшит.
Если вы не хотите факапов, посмотрите, как такие умельцы чуть не заруинили хороший проект.
А к действительно классным идеям я открыт, без проблем пишите)
#random #thoughts
YouTube
Работа в Uber, запуск курса и хейт сообщества | ТРЕЩИМ с Владом Мишустиным
«IT менторы» вкатывают в IT, а также увеличивают доход для уже работающих специалистов. Менторы берут постоплату из вашей зарплаты на новом месте. На платформе «IT менторы» более 300 менторов по любому языку программирования и направлению в IT.
Ищи менторов…
Ищи менторов…
Курс по подготовке к собеседованиям. 📝
В сумме я провел и прошел сам более 100 технических интервью. На протяжении всей моей карьеры я стараюсь улучшать свои навыки, и мне нравится ими делиться.
За последний год я смог помочь большому количеству разработчиков получить желанную роль или даже первую работу iOS разработчиком. Конечно, всем желающим помочь не получится, потому что мой временной ресурс ограничен, и в месяц я могу поработать только с 3-4 менти. Я нашел выход в этой ситуации. Свои знания и материалы, которые помогут в прохождении собеседований, я упаковал в 10 уроков. Первый урок уже доступен по ссылке. Остальные будут выходить каждые 1-2 недели.
На мой взгляд, эти уроки наиболее эффективно будут для разработчиков с опытом в ios и swift от 6 месяцев, т.к совсем базы в них нет. Курс ориентирован на прохождение live-coding интервью. Эти знания помогли моим менти вырасти в доходе и получать офферы в биг-тех и валютные удаленки, поэтому я и считаю этот курс эффективным и уже проверенным.
Зарплата iOS разработчика, даже junior уровня, не соизмерима с ценой доступа к урокам. Польза от персональных консультаций конечно выше, но и цена такого формата в разы больше. Про буткемпы, интенсивы, курсы от онлайн школ и прочее я не говорю, т.к цена и польза вызывают вопросы.
Для более качественного усвоения материала также вступайте в закрытый канал. В нем можно задавать любые вопросы, обсуждать уроки и просто общаться.
Первый урок по ссылке
#course #ios #development
В сумме я провел и прошел сам более 100 технических интервью. На протяжении всей моей карьеры я стараюсь улучшать свои навыки, и мне нравится ими делиться.
За последний год я смог помочь большому количеству разработчиков получить желанную роль или даже первую работу iOS разработчиком. Конечно, всем желающим помочь не получится, потому что мой временной ресурс ограничен, и в месяц я могу поработать только с 3-4 менти. Я нашел выход в этой ситуации. Свои знания и материалы, которые помогут в прохождении собеседований, я упаковал в 10 уроков. Первый урок уже доступен по ссылке. Остальные будут выходить каждые 1-2 недели.
На мой взгляд, эти уроки наиболее эффективно будут для разработчиков с опытом в ios и swift от 6 месяцев, т.к совсем базы в них нет. Курс ориентирован на прохождение live-coding интервью. Эти знания помогли моим менти вырасти в доходе и получать офферы в биг-тех и валютные удаленки, поэтому я и считаю этот курс эффективным и уже проверенным.
Зарплата iOS разработчика, даже junior уровня, не соизмерима с ценой доступа к урокам. Польза от персональных консультаций конечно выше, но и цена такого формата в разы больше. Про буткемпы, интенсивы, курсы от онлайн школ и прочее я не говорю, т.к цена и польза вызывают вопросы.
Для более качественного усвоения материала также вступайте в закрытый канал. В нем можно задавать любые вопросы, обсуждать уроки и просто общаться.
Первый урок по ссылке
#course #ios #development
Please open Telegram to view this post
VIEW IN TELEGRAM
boosty.to
Курс подготовки к собеседованиям на позицию iOS Developer. Первый урок. - Vadim Chistiakov | IT Community
В сумме я провел и прошел сам более 100 технических интервью. На протяжении всей моей карьеры я стараюсь улучшать свои навыки, и мне нравится ими делиться. За последний год, я смог помочь большому количеству разработчиков получить желанную роль или даже…
Идеальный онбординг
Ребята с канала iOS такой позвали поговорить об онбординге.
- Обсудили, как должен выглядеть идеальный онбординг в компании.
- Какие проблемы он решает.
- Нужен ли он вообще.
Видео доступно по ссылке
#development #career
Ребята с канала iOS такой позвали поговорить об онбординге.
- Обсудили, как должен выглядеть идеальный онбординг в компании.
- Какие проблемы он решает.
- Нужен ли он вообще.
Видео доступно по ссылке
#development #career
YouTube
Идеальный онбординг в IT компанию
Всем привет! Сегодня у нас в гостях Вадим, мы поговорим про процессы онбординга, что такое хороший онбординг и что это вообще такое. Подписывайтесь на нас
https://t.me/ios_prog
А так же телеграм канал Вадима https://t.me/ios_mobile_developer
https://t.me/ios_prog
А так же телеграм канал Вадима https://t.me/ios_mobile_developer
Теоретическое vs Практическое интервью ⁉️
Я сразу скажу, что отдаю предпочтение практическим aka live coding интервью. Мне нравится задавать теоретический вопрос и сразу же валидировать его практическим применением.
Расскажу, почему я считаю это более эффективным способом проверки уровня кандидата.
❇️ На стандартные вопросы 9 из 10 человек отвечают одинаково cловами и даже фразами прямиком из учебников по программированию. Не особо интересно слушать такие заученные пересказы, на практике эти знания может применить 1 из 10 человек)
❇️ Сложные теоретические вопросы или точечные тоже не имеют смысла. Если вопрос посвящен теме, с которой вы вряд ли столкнетесь в реальном проекте, то этот вопрос можно было бы и не озвучивать.
❇️ После собеседования интервьюер должен дать оценку кандидату. Разглагольствования на тему “какую базу кандидат не знал” чаще встречаются, когда нет четких требований к ответам. С практическими задачами проще. Если решение рабочее, то и оценка будет объективной.
❇️ После live coding’a остаются эвиденсы с решением, пусть и не рабочим. Гораздо легче вернуться к этому черновику, чем вспоминать устные ответы.
❇️ Теория может быть оторвана от реальных задач программиста. Суть разработки - в проектировании решения и написании кода, а не в философских рассуждениях, почему Apple сделала ARC, а не Garbage Collector? Давайте оставим эти дилеммы университетам. В продуктовой разработке нужны совершенно другие качества.
Для тех, кто хочет с легкостью справляться с практическими задачами, выложил второй урок. В нем разобраны вопросы по функциональному программированию из таких компаний, как Yandex, Qiwi, Capital One.
Для обсуждения добавляйтесь в телеграм чат. Он поможет вам в более качественной проработке материала и даст возможность задавать любые вопросы.
P.S Буду в Тбилиси с 10 по 15 марта, если кто-то хочет встретиться - пишите.
#interview #livecoding #course
Я сразу скажу, что отдаю предпочтение практическим aka live coding интервью. Мне нравится задавать теоретический вопрос и сразу же валидировать его практическим применением.
Расскажу, почему я считаю это более эффективным способом проверки уровня кандидата.
❇️ На стандартные вопросы 9 из 10 человек отвечают одинаково cловами и даже фразами прямиком из учебников по программированию. Не особо интересно слушать такие заученные пересказы, на практике эти знания может применить 1 из 10 человек)
❇️ Сложные теоретические вопросы или точечные тоже не имеют смысла. Если вопрос посвящен теме, с которой вы вряд ли столкнетесь в реальном проекте, то этот вопрос можно было бы и не озвучивать.
❇️ После собеседования интервьюер должен дать оценку кандидату. Разглагольствования на тему “какую базу кандидат не знал” чаще встречаются, когда нет четких требований к ответам. С практическими задачами проще. Если решение рабочее, то и оценка будет объективной.
❇️ После live coding’a остаются эвиденсы с решением, пусть и не рабочим. Гораздо легче вернуться к этому черновику, чем вспоминать устные ответы.
❇️ Теория может быть оторвана от реальных задач программиста. Суть разработки - в проектировании решения и написании кода, а не в философских рассуждениях, почему Apple сделала ARC, а не Garbage Collector? Давайте оставим эти дилеммы университетам. В продуктовой разработке нужны совершенно другие качества.
Для тех, кто хочет с легкостью справляться с практическими задачами, выложил второй урок. В нем разобраны вопросы по функциональному программированию из таких компаний, как Yandex, Qiwi, Capital One.
Для обсуждения добавляйтесь в телеграм чат. Он поможет вам в более качественной проработке материала и даст возможность задавать любые вопросы.
P.S Буду в Тбилиси с 10 по 15 марта, если кто-то хочет встретиться - пишите.
#interview #livecoding #course
Please open Telegram to view this post
VIEW IN TELEGRAM
Фолловинг
Давно хотел написать о том, по какому принципу я выбираю ориентиры для себя.
Многие полагают, что подписавшись на звезд в какой-то области, они получат инсайты, которые можно легко повторить, и по итогу - оказаться в том же месте, что и селебы. Но забывают о таком алгоритме, как Hill climbing. Я считаю, что его можно переложить из области математики на повседневную жизнь.
Когда вы забираетесь на гору, снизу не видно ее вершины. Поэтому, логично ставить себе цель - дойти до точки, которая будет чуть выше текущей и в поле вашей видимости. Повторяя этот алгоритм, и переоценивая следующий шаг в каждой точке, вы окажетесь на вершине самым эффективным образом.
Почему советы от условного Илона Маска будут для вас бесполезны? Ровно потому, что он на вершине, полный путь до которой вы не видите. Советы человека, который на следующей ступеньке, полезнее, т.к вы сможете его понять и дотянуться.
Я согласен, что такие аналогии ничего не доказывают и не опровергают, но подумайте сами и сможете найти примеры в любой области: спорт, инвестиции, бизнес и т.д.
Если ваша текущая задача - рост из младшего разработчика в старшего, вам не нужен для этого Линус Торвальдс или Стивен Возняк. Вам нужен сеньор с чуть большим опытом, он вас и проведет по натоптанному пути.
Если вам интересно, как я проходил свой путь, велком. Рассказал о том, как выглядел мой рост в АйТи из мидла в сеньоры. Статья будет доступна для всех позже. Для тех, кто пропустил историю о моем первом опыте, вам сюда.
#experience #random #thoughts
Давно хотел написать о том, по какому принципу я выбираю ориентиры для себя.
Многие полагают, что подписавшись на звезд в какой-то области, они получат инсайты, которые можно легко повторить, и по итогу - оказаться в том же месте, что и селебы. Но забывают о таком алгоритме, как Hill climbing. Я считаю, что его можно переложить из области математики на повседневную жизнь.
Когда вы забираетесь на гору, снизу не видно ее вершины. Поэтому, логично ставить себе цель - дойти до точки, которая будет чуть выше текущей и в поле вашей видимости. Повторяя этот алгоритм, и переоценивая следующий шаг в каждой точке, вы окажетесь на вершине самым эффективным образом.
Почему советы от условного Илона Маска будут для вас бесполезны? Ровно потому, что он на вершине, полный путь до которой вы не видите. Советы человека, который на следующей ступеньке, полезнее, т.к вы сможете его понять и дотянуться.
Я согласен, что такие аналогии ничего не доказывают и не опровергают, но подумайте сами и сможете найти примеры в любой области: спорт, инвестиции, бизнес и т.д.
Если ваша текущая задача - рост из младшего разработчика в старшего, вам не нужен для этого Линус Торвальдс или Стивен Возняк. Вам нужен сеньор с чуть большим опытом, он вас и проведет по натоптанному пути.
Если вам интересно, как я проходил свой путь, велком. Рассказал о том, как выглядел мой рост в АйТи из мидла в сеньоры. Статья будет доступна для всех позже. Для тех, кто пропустил историю о моем первом опыте, вам сюда.
#experience #random #thoughts
Лондон ❤️
Сегодня 4 месяца, как я перебрался жить в Лондон, но еще ни разу не писал о своих впечатлениях на эту тему. Как и в любом другом месте у Лондона и Великобритании в целом много плюсов и минусов. В рамках одного поста все не уместить.
Начну с холиварной темы - погода. Принято считать, что погода на острове ужасная и дождливая. Смотря с чем сравнивать, конечно, но, например, количество осадков в Москве такое же как здесь, а солнечных дней даже больше в Лондоне. Погода очень переменчива и за день можно увидеть разную картину из окна. Мне лично такая погода подходит, и я бы назвал ее “несуровой”, потому что нет сильных морозов, сильной жары или проливных дождей. Кстати говоря, снега я не увидел за зиму ни разу, о чем собственно не жалею.
Напишите в комментариях, о каких вещах хотелось бы узнать касательно жизни в Британии. И нагрузите 🔥 если это вообще интересно.
#uk #london #immigration
Сегодня 4 месяца, как я перебрался жить в Лондон, но еще ни разу не писал о своих впечатлениях на эту тему. Как и в любом другом месте у Лондона и Великобритании в целом много плюсов и минусов. В рамках одного поста все не уместить.
Начну с холиварной темы - погода. Принято считать, что погода на острове ужасная и дождливая. Смотря с чем сравнивать, конечно, но, например, количество осадков в Москве такое же как здесь, а солнечных дней даже больше в Лондоне. Погода очень переменчива и за день можно увидеть разную картину из окна. Мне лично такая погода подходит, и я бы назвал ее “несуровой”, потому что нет сильных морозов, сильной жары или проливных дождей. Кстати говоря, снега я не увидел за зиму ни разу, о чем собственно не жалею.
Напишите в комментариях, о каких вещах хотелось бы узнать касательно жизни в Британии. И нагрузите 🔥 если это вообще интересно.
#uk #london #immigration
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM