Ответьте на вопросы IT-собеседования
Восемь ситуаций с собеседования. Выберите реплику, которая понятно объясняет вашу работу.
Включите JavaScript, чтобы пройти квиз и увидеть результат. На бесплатный урок можно записаться и без квиза. Записаться на бесплатный урок
Email не нужен. Ответы остаются в вашем браузере. Конфиденциальность
Выбор этих ответов не оценивает вашу речь и не предсказывает результат собеседования.
Отработайте ответ для собеседования с Ельтаем
Приносите проект или вопрос с собеседования на бесплатный урок и проговорите ответ вслух. Получите обратную связь без обязательства покупать занятия.
Записаться на бесплатный урокСтоит разобрать
-
1. В этом примере вы добавили кеширование в командный проект.
What was your role?
Ваш ответ:
Предлагаемый ответ: I added a cache so repeated requests would not query the database.
Последний ответ отделяет ваш вклад от работы команды и объясняет его цель. Другие реплики не показывают, что именно сделали вы.
-
2. Для небольшой команды вы выбрали один сервис вместо нескольких отдельных.
Why did you choose that approach?
Ваш ответ:
Предлагаемый ответ: A single service was simpler for our small team to deploy and maintain.
Первый ответ связывает выбор с потребностями команды. Другие реплики называют чужой пример или порядок обсуждения, но не эту причину. Квиз проверяет формулировку, а не навыки проектирования систем.
-
3. В задаче по проектированию системы интервьюер не указал ожидаемую нагрузку.
Design a service that can handle lots of users.
Ваш ответ:
Предлагаемый ответ: What peak request rate should I design for?
Вопрос о пиковой частоте запросов делает расплывчатое требование предметом обсуждения. Вы показываете, какой недостающий параметр влияет на ваш подход.
-
4. Вы рассказываете, как разбирались с ошибкой загрузки файла.
What did you check first?
Ваш ответ:
Предлагаемый ответ: I checked the server logs to see where the upload failed.
Последняя реплика называет действие и объясняет, зачем вы его сделали. Описание проблемы или участников не отвечает на вопрос о первой проверке.
-
5. Интервьюер называет инструмент, с которым вы не работали.
Have you worked with this tool?
Ваш ответ:
Предлагаемый ответ: I haven't used it yet. Could I explain how I handled a similar task with another tool?
Первый ответ признаёт отсутствие опыта и предлагает обсудить похожую задачу. Не стоит выдумывать опыт или заявлять о знаниях, которых нет.
-
6. В этом учебном примере ваше изменение сократило сборку с десяти минут до шести.
What changed after your work?
Ваш ответ:
Предлагаемый ответ: The build time went from ten minutes to six.
Средний ответ сохраняет направление изменения и оба значения. Эти числа относятся к учебному примеру, а не к результату настоящего ученика Anglokit.
-
7. Вы разработали функцию в прошлом году и поддерживаете её до сих пор.
Ваш ответ:
Предлагаемый ответ: I built the feature last year, and I maintain it now.
Для прошлого года нужна форма "built", а нынешнюю ответственность обозначает "maintain". В других предложениях формы глаголов не согласованы с указанием времени.
-
8. В учебном проекте вы поздно обнаружили ограничение нагрузки.
What would you do differently next time?
Ваш ответ:
Предлагаемый ответ: I'd add load tests earlier to find the limit before launch.
Последний ответ предлагает способ раньше обнаружить ограничение. Дополнительное время не решает вопрос о моменте проверки, а описание проекта не говорит, что вы изменили бы.