- 15+ лет в IT
- ex-Senior Developer @ Yandex
- ex-Android Team Lead @ Arrival
- Oracle Certified Professional
- люблю технологии, особенно связанные с Android
- помогаю разработчикам прокачать знания и увеличить доход
Post #78
1.28K
Софтовые вопросы на интервью 🙂
Часто когда человек идет на софтовую секцию без подготовки, некоторые вопросы могут ввести в ступор, либо он даст ответ который не понравится интервьюеру.
Я собрал 12 вопросов, которые спрашивали на реальных интервью, а также дам свои небольшие комментарии о том как следуюет на них отвечать.
1️⃣Расскажи о фиче которую получилось сделать и которой гордишься
Очень частый вопрос, который уже стал классическим. Предполагается что вы расскажете о какой-то нетиповой задаче, например реализация сложной вьюхи, построение гибкой архитектуры, раскапыванию хитрого бага.
2️⃣ Расскажи о своем самом большом провале
Ответ на этот вопрос должен быть по технике STAR(situation - target - action - result), простыми словами - ожидается что если вы совершили факап, вы сделали выводы и больше его не повторяете. Например, забыли предусмотреть миграцию базы данных, выпустили обновление - обнаружили проблему, быстро ее устранили остановив обновление, сделали хотфикс. С тех пор всегда помните про миграцию при выпуске новых версий.
3️⃣ Что для тебя потенциально важно при выборе компании, выбора основного места работы, на что смотришь
Обычные варианты ответа - интерес к проекту, микроклимат в команде, количество переработок, уровень зп
4️⃣ Что тебя мотивирует в работе?
Интерес к продукту, результаты деятельности, которыми можно поделиться с семьей/друзьями, профессиональное развитие
5️⃣ Что наоборот демотивирует?
Тут можно честно ответить - токсичный коллектив, постоянные переработки, задержки выплат ЗП и т.п.
6️⃣ Чувствуешь ли ты что есть где-то просадки по скиллам?
Хитрый вопрос, где вам предлагают самим обозначить свои слабые стороны. Рекомендую отвечать вширь, например, в случае Android - это может быть изучение KMP, либо каких-то специфичных технологий. Не стоит говорить что у вас есть слабости в актуальном стеке
7️⃣ Как выглядел у вас процесс разработки?
Вам могут задать ряд вопросов по процессу разработки, кто входил в команду, как выпускали релиз, как подходите к планированию и т.п.
8️⃣ Как понимали на продукте что движетесь в правильном направлении?
Возможный ответ - продуктовые метрики из аналитики, фидбэк от пользователей, фидбэк от бизнеса
9️⃣ Что важнее интересы бизнеса или пользователей?
Также хитрый вопрос - не стоит думать что в таких вопросах вы обязаны дать однозначный ответ, вы можете порассуждать о том что интересы бизнеса должны коррелировать с интересами пользователей
1️⃣0️⃣ Были ли задачи с высокой неопределенностью?
Попытка определить ваш уровень - чем он выше, тем чаще вы сталкиваетесь с такими задачами, тем быстрее привыкаете их решать
1️⃣1️⃣ Сталкивался ли ты с неэффективными процессами?
Все точно сталкивались с чем-то неэффективным, например, с частой сменой курса, плохим планированием или оценкой - продумайте свой вариант ответа
1️⃣2️⃣ Приходилось ли принимать рискованные решения?
Опять-таки вопрос помогает определить ваш уровень, чем он выше, тем больше рискованных решений вы принимаете. Но любой риск должен быть на чем-то основан, лучше всего когда он основан на данных(аналитике и т.п)
➡️Под конец подчеркну одну вроде бы очевидную вещь, но тем не менее ей часто пренебрегают. Как на софтовом интервью, там и на хардовом стоит проявлять интерес к продукту и компании, вникать в то что рассказывают, задавать вопросы, выражать заинтересованность. Старайтесь проводить интервью на максимально доброжелательной волне и не забудьте сделать домашние заготовки по вопросам выше, тогда шансы на успешное прохождение увеличатся.
Часто когда человек идет на софтовую секцию без подготовки, некоторые вопросы могут ввести в ступор, либо он даст ответ который не понравится интервьюеру.
Я собрал 12 вопросов, которые спрашивали на реальных интервью, а также дам свои небольшие комментарии о том как следуюет на них отвечать.
1️⃣Расскажи о фиче которую получилось сделать и которой гордишься
Очень частый вопрос, который уже стал классическим. Предполагается что вы расскажете о какой-то нетиповой задаче, например реализация сложной вьюхи, построение гибкой архитектуры, раскапыванию хитрого бага.
2️⃣ Расскажи о своем самом большом провале
Ответ на этот вопрос должен быть по технике STAR(situation - target - action - result), простыми словами - ожидается что если вы совершили факап, вы сделали выводы и больше его не повторяете. Например, забыли предусмотреть миграцию базы данных, выпустили обновление - обнаружили проблему, быстро ее устранили остановив обновление, сделали хотфикс. С тех пор всегда помните про миграцию при выпуске новых версий.
3️⃣ Что для тебя потенциально важно при выборе компании, выбора основного места работы, на что смотришь
Обычные варианты ответа - интерес к проекту, микроклимат в команде, количество переработок, уровень зп
4️⃣ Что тебя мотивирует в работе?
Интерес к продукту, результаты деятельности, которыми можно поделиться с семьей/друзьями, профессиональное развитие
5️⃣ Что наоборот демотивирует?
Тут можно честно ответить - токсичный коллектив, постоянные переработки, задержки выплат ЗП и т.п.
6️⃣ Чувствуешь ли ты что есть где-то просадки по скиллам?
Хитрый вопрос, где вам предлагают самим обозначить свои слабые стороны. Рекомендую отвечать вширь, например, в случае Android - это может быть изучение KMP, либо каких-то специфичных технологий. Не стоит говорить что у вас есть слабости в актуальном стеке
7️⃣ Как выглядел у вас процесс разработки?
Вам могут задать ряд вопросов по процессу разработки, кто входил в команду, как выпускали релиз, как подходите к планированию и т.п.
8️⃣ Как понимали на продукте что движетесь в правильном направлении?
Возможный ответ - продуктовые метрики из аналитики, фидбэк от пользователей, фидбэк от бизнеса
9️⃣ Что важнее интересы бизнеса или пользователей?
Также хитрый вопрос - не стоит думать что в таких вопросах вы обязаны дать однозначный ответ, вы можете порассуждать о том что интересы бизнеса должны коррелировать с интересами пользователей
1️⃣0️⃣ Были ли задачи с высокой неопределенностью?
Попытка определить ваш уровень - чем он выше, тем чаще вы сталкиваетесь с такими задачами, тем быстрее привыкаете их решать
1️⃣1️⃣ Сталкивался ли ты с неэффективными процессами?
Все точно сталкивались с чем-то неэффективным, например, с частой сменой курса, плохим планированием или оценкой - продумайте свой вариант ответа
1️⃣2️⃣ Приходилось ли принимать рискованные решения?
Опять-таки вопрос помогает определить ваш уровень, чем он выше, тем больше рискованных решений вы принимаете. Но любой риск должен быть на чем-то основан, лучше всего когда он основан на данных(аналитике и т.п)
➡️Под конец подчеркну одну вроде бы очевидную вещь, но тем не менее ей часто пренебрегают. Как на софтовом интервью, там и на хардовом стоит проявлять интерес к продукту и компании, вникать в то что рассказывают, задавать вопросы, выражать заинтересованность. Старайтесь проводить интервью на максимально доброжелательной волне и не забудьте сделать домашние заготовки по вопросам выше, тогда шансы на успешное прохождение увеличатся.
- 🔥 15
- ❤ 5
- 👍 5
- 🥴 4

