Веб-культура

4 вещи, которые нужно запомнить для вашего следующего технического интервью

4 вещи, которые нужно запомнить для вашего следующего технического интервью

Недавно у меня было интервью (для летней стажировки), о которой мне сказали заранее, мне нужно было принести карандаш на случай, если возникнут технические вопросы для интервью, связанные с кодированием. Я особенно нервничал по поводу последней части, но довольно скоро Google немного ослабил мою нервозность. Я искал в Интернете любой тип подготовительных материалов и был рад найти много источников руководства для таких ситуаций, как моя.

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

Узнайте, что не нужно говорить или делать

технические вопросы интервью

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

Существует соответствующая дискуссия о переполнении стека под названием «Какой ответ у худшего собеседника?», Где вы увидите много забавных вещей, которые опрошенные сказали или сделали. Вот образцы из опроса:

Я не могу сказать вам, как часто это происходит в телефонных интервью: Я: [задает вопрос об определенной технологии для интервью]
Они: [повторяет вопрос, поскольку я слышу, как они печатают]
[короткая задержка]
[Я слышу «динь» от IE, когда Google дает им список страниц, «нажмите»]
Их: [читает с веб-страницы]
Я: Хорошо, хорошо, спасибо за ваше время. Не звони мне, я позвоню тебе.

Это был самый популярный ответ. Урок, чтобы забрать — не обманывайте. Удивлены?

Вот еще один:

Я никогда не забуду это. Я сказал…
«Так расскажи мне немного о себе …
и он ответил …
«Я недавно изобрел div внутри промежутка».
Он также внес это в свое резюме — просто так — изобрел его.

Вы, вероятно, не должны говорить, что изобрели неверную разметку. Просто мысль.

Вот еще одна простая вещь, которую вы не должны говорить:

«Вы напишите мне небольшую функцию на доске здесь?»
«Нет.»

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

Настройка: « Я опытный веб-программист , несколько лет работал администратором базы данных, много опыта в области безопасности, да, я все об этом знаю »
Лоуболл: «Хорошо, как бы вы предотвратили SQL-инъекцию?»
Шепот: «Ну, это не совсем то, с чем я когда-либо сталкивался… что именно?»

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

Узнайте, какие вопросы кодирования ожидать

техническое интервью

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

Вот несколько примеров вопросов кодирования:

«Упражнение по кодированию: возврат суммирования списка чисел, разделенных строками, из текстового файла».
Дайте однострочное выражение C, чтобы проверить, является ли число степенью 2. [Циклы не допускаются — это простой тест.]
«Как бы вы посчитали количество слов в строке, состоящей из неравного количества пробелов между словами (не словарных слов)? С и без библиотечных функций ».

Проверьте себя с дополнительными вопросами на сайте GlassDoor и Kundan Singh , последний из которых также предоставляет отличные общие стратегии для технических интервью. Не думайте, что все данные передаются вам во время кодирования, мысли вслух и т. Д.

Если вам нужны настоящие книги по этой теме, вот несколько рекомендованных названий (ссылки ведут на Amazon):

Получить освежающий в C / C ++ / и т. Д. И логика

технические вопросы интервью

Если последний совет показал, что вы плохо разбираетесь в языке программирования, вот несколько мест, которые помогут вам пройти курсы повышения квалификации или сбои. Книга « Программирование жемчужин» (2-е издание) является классической книгой, которую рекомендуют довольно часто, поскольку в ней много упражнений и учебных пособий на C и C ++, которые помогут вам мыслить как программист. Джеймс также публикует здесь курс по , так что проверь это. Есть также многие сайтов с учебников (и даже видеоруководства!) ), которое вы можете просмотреть.

Что касается практики кодирования, то сайт, о котором я нигде не говорил, но который часто посещал мой профессор Java, — это CodingBat . Это сайт с простыми (а иногда и сложными!) Упражнениями на Java и Python. Для практики с вашими навыками логического мышления у Project Euler есть много проблем с логикой / кодированием.

Узнайте, каким может быть общий опыт интервью

образ

Есть много людей, которые писали в блогах об их общем опыте во время интервью для таких корпораций, как Microsoft и Google. Даже если вы не проводите собеседования именно с этими компаниями, ваш опыт проведения технических собеседований может быть схожим. Вот несколько интересных постов в блоге:

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

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

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

Кредиты изображений: Амброфото , Андре Блейс , Виннонд , Кенто

Похожие посты
Веб-культура

5 видеообъявлений Microsoft наверняка заставят вас съежиться

Веб-культураСоциальные медиа

5 вещей, которые я узнал об интернет-поведении благодаря моей SEO-работе

Веб-культура

7 веселых практических шутливых идей для игры на компьютере вашего друга [Windows]

Веб-культура

The Young Strike It Big: 5+ удивительных открытий, сделанных детьми и подростками