Как подготовить себя к программированию вопросов интервью? [закрыто]

34

Возможный дубликат:
действительно «вау» их в интервью

Допустим, я появляюсь на собеседовании. Какие вопросы я могу ожидать и как мне подготовиться?

Тамара Вийсман
источник
3
Имейте в виду, что этот вопрос может сильно отличаться для разных позиций. Низкоуровневый ассемблер по сравнению с Java или веб-программистом.
Крис

Ответы:

14

Программирование Интервью Exposed также полезно.

Эта классическая книга раскрывает, на что действительно похожи собеседования в ведущих американских компаниях, занимающихся разработкой программного обеспечения и компьютеров, и предоставляет вам инструменты для достижения успеха в любой ситуации. Авторы шаг за шагом знакомят вас с новыми проблемами и сложными задачками, которые им задавали во время недавних технических интервью.

50 сценариев интервью представлены вместе с углубленным анализом возможных решений. Процесс решения проблем наглядно проиллюстрирован, так что вы сможете легко применить то, что вы узнали во время кризиса. Вы также найдете советы экспертов о том, какие вопросы задавать, как подходить к проблеме и как восстанавливаться, если вы застряли.

Я использовал его при подготовке к моему последнему раунду собеседований и, хотя мне это и не понадобилось, его чтение, безусловно, заставило меня чувствовать себя более уверенно и подготовленным. В книге также есть раздел, посвященный вопросам, не связанным с программированием, таким как переговоры о зарплате, которые я считаю очень полезными.

Адам Лир
источник
9

У Майкла Прайора есть сайт, посвященный вопросам технического интервью .

Хорошее интервью, тем не менее, будет содержать много вопросов о технологиях, которые они нанимают. И вам, вероятно, также нужно будет написать код. К сожалению, для этого нет ярлыка, вам поможет только опыт. Эта ссылка также детализирует список задач программирования .

Для предварительного (или я должен сказать, pryor) вы готовитесь, работая над вопросами и получая хорошие ответы на эти типы вопросов. На потом вы должны готовить всю свою карьеру.

Брайан Р. Бонди
источник
3

На вопросы, на которые должен ответить каждый хороший разработчик .NET?

На какие вопросы должен отвечать каждый хороший Java / J2EE Developer?

Вопросы, на которые должен ответить каждый хороший разработчик баз данных / SQL

На какие вопросы должен ответить каждый хороший JavaScript-разработчик?

pramodc84
источник
1
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Адам Лир
2

По моему опыту, лучший способ подготовиться - это не делать ничего, кроме расслабления и (как говорит Тиа) чтения в команде. Вы знаете, что знаете, и вы настолько же умны / опытны, как и сейчас, и никакая подготовка к последней минуте не улучшит это.

Ожидайте, что они попросят вас написать код для простой, но сложной задачи. В силу этого, вопрос не должен занимать много кода, поэтому, если вы обнаружите, что думаете или пишете длинную программу, вы, вероятно, не на правильном пути. Объясни свое мышление по ходу дела. Некоторые интервьюеры могут убедить вас в том, что вы не нашли правильного решения, но отметьте, что им нравится в вас, как вы объясните.

Иногда они дадут вам непрограммическую головоломку. По моему опыту, если они спросят вас, кого вы уже знаете, просто будьте честны и скажите им, что вы это знаете, и переходите к следующему вопросу. Опять же, честность - одна из главных ценностей, которую люди ценят, и они в любом случае могут обнаружить предшествующее знание за милю.

Прежде всего, выспитесь, расслабьтесь и постарайтесь быть в хорошем настроении.

Кевин Хсу
источник
1
Крис
источник
5
С точки зрения сообщества: не могли бы вы добавить в свой пост какой-нибудь текст, если эти ссылки станут недоступными в будущем, ваши ссылки станут бесполезными ...
Тамара Вийсман,
Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить здесь основные части ответа и предоставить ссылку для справки.
Адам Лир
0

Готовь все остальное. Профиль компании. Почему вам нравится компания. и т.п.

Если у вас уже есть встреча для собеседования, я думаю, что уже слишком поздно готовиться к техническим знаниям. Хороший интервьюер сможет заметить, что ваши ответы приходят из опыта или нет.

ТИА
источник