Готовый перевод Interview Cake / Interview Cake: First Time Going Through Coding Interviews?
Впервые проходите техническое интервью?
Вот несколько популярных вопросов и ответов
Как происходит собеседование в технологической компании?
Это хороший вопрос. На самом деле процесс сильно отличается от большинства других компаний.
Каково это - собеседоваться на работу программистом?
Нужно ли мне знать все эти вещи связанные с "Big O" нотацией ?
Big O нотация - это язык, на котором мы говорим об эффективности структур данных и алгоритмов.
Встретится ли это в ваших интервью? Зависит от обстоятельств. Существуют разные типы интервью.
Существует классическое техническое интервью на знание алгоритмов, которое порой называют “Google-style whiteboard interview" (интервью в стиле Google с белой доской). Основное внимание на таком интервью уделяется структурам данных и алгоритмам (очереди и стеки, бинарный поиск и т.д.).
Это то, к чему мы можем подготовить вас на нашем платном курсе. Так проводят интервью крупные игроки. Google, Facebook, Amazon, Microsoft, Oracle, LinkedIn и т.д.
Интервью же в стартапах и маленьких организациях напоминает скорее микс разных тем . Подобные компании, конечно, зададут вам хотя бы несколько алгоритмических вопросов, однако от вас будут ждать ответов и на более узкоспециализированные темы, касающиеся Java или SQL для back end web разработчика, к примеру. Такие компании будут прежде всего заинтересованы в вашей способности самостоятельно вносить свой код в проект без лишних объяснений. Есть немалая вероятность того, что к концу интервью вы будете заняты парным программированием, а не решением задач на белой доске.
Чтобы убедиться, что вы изучаете нужные темы, вы должны поинтерисоваться у своего рекрутера, чего вам следует ожидать. Отправьте электронное письмо с вопросом: «Будет ли это интервью посвящено структурам данных и алгоритмам? Или скорее будет более сфокусировано на программировании на языке X ». Они будут рады сообщить вам.
Если вы никогда не изучали структуры данных и алгоритмы, или чувствуете, что уже подзабыли, ознакомьтесь с нашим "Интуитивно понятным руководством по структурам данных и алгоритмам".
Какой язык программирования мне следует использовать?
Обычно компании оставляют выбор за вами и при таких обстоятельствах вам следует использовать наиболее удобный для вас язык. Если вы знаете несколько языков, выбирайте тот, который позволит вам написать как можно больше с меньшим количеством символов и строчек кода - Python или Ruby, к примеру. Такой подход сохранит вашу доску в чистоте.
Старайтесь придерживаться одного и того же языка на протяжении всего интервью, однако бывают ситуации, когда лучше поменять язык для конкретного задания. К примеру, обработка файла построчно будет гораздо проще в Python, чем в C ++.
Бывают ситуации, когда ваш интервьюер может попросить вас использовать конкретный язык, если у него есть заготовленный вопрос (pet question), К примеру, если вы укажите в своем резюме, что знаете C, для вас приготовят специальный вопрос по Си.
Так что имейте это в виду! Если вы не уверены в своих знаниях по какому-либо языку, сообщите об этом в своем резюме. Поместите менее знакомые вам языки под отдельный заголовок.
Во что мне следует одеться?
Одевайтесь на одну ступень выше того, в чем обычно люди приходят в офис и это послужит вас хорошим принципом. Для большинства технологических компаний западного побережья стандартом являются - джинсы и футболка. Спросите у своего рекрутера, на что похож офис, если вы боитесь быть слишком неброским.
Должен ли я отправить письмо с благодарностями?
Письма благодарности - хороший тон, однако чаще всего от вас их не ждут. Ведите себя естественно и не переусердствуйте, если собираетесь послать такое письмо. Помните, что нет смысла прибегать к ручной каллиграфии и эффектным канцелярским товарам. Вместо этого вы можете составить короткое письмо вашему рекрутёру или менеджеру по найму. Поблагодарите их за помощь и попросите передать вашу благодарность вашим интервьюерам.
Внимание! Этот перевод, возможно, ещё не готов.
Его статус: идёт перевод
Переведено на Нотабеноиде
http://notabenoid.org/book/77716/451413
Переводчики: osenniimaraphon
Настройки
Готово:
