
Harry James
0
3157
3
Недавно у меня было собеседование. 5 видеоканалов для изучения базовых навыков собеседования. 5 видеоканалов для изучения базовых навыков собеседования (для летней стажировки), для которых мне заранее сказали, что мне нужно взять карандаш на случай, если возникнут технические вопросы для собеседования. с кодированием. Я особенно нервничал по поводу последней части, но довольно скоро Google немного ослабил мою нервозность. Я искал в Интернете любой тип подготовительных материалов и был рад найти много источников руководства для таких ситуаций, как моя.
Если вы скоро столкнетесь с техническим собеседованием, вот несколько ресурсов, которые вы, вероятно, должны проверить перед большим днем.
Узнайте, что не нужно говорить или делать
Это действительно относится ко всем типам собеседований, а не только к программированию собеседований. Я думаю, что можно с уверенностью сказать, что вы должны действительно считать Ваш ответ до того, как вы что-то выболтаете или сделаете. Это довольно здравый смысл, но когда вы нервничаете, легко забыть о чем-то. Ну ты не один.
Существует соответствующее обсуждение переполнения стека под названием “Какой ответ у худшего собеседника?” где вы увидите много забавных вещей, которые респонденты сказали или сделали. Вот образцы из опроса:
Я не могу сказать вам, как часто это происходит в телефонных интервью: Я: [задает вопрос об определенной технологии для интервью]Они: [повторяет вопрос, потому что я слышу, как они печатают]
[короткая задержка]
[Я слышу “звенеть” из IE, когда Google дает им список страниц, “щелчок”]
Их: [читает с веб-страницы]
Я: Хорошо, хорошо, спасибо за ваше время. Не звони мне, я позвоню тебе.
Это был самый популярный ответ. Урок, чтобы забрать - не обманывайте. удивленный?
Вот еще один:
Я никогда не забуду это. Я сказал…“Так расскажи мне немного о себе ...
и он ответил ...
“Я недавно изобрел div внутри пролета.”
Он тоже записал это в своем резюме - просто так - изобрел его.
Вы, вероятно, не должны говорить, что изобрели неверную разметку. Просто мысль.
Вот еще одна простая вещь, которую вы не должны говорить:
“Вы напишите мне небольшую функцию на доске здесь??”“нет.”
Если вы не будете прилагать много усилий для интервью, вы можете просто укусить вас позже. Ложь на собеседовании может также укусить вас.
Настройка: “Я опытный веб-программист, был администратором в течение нескольких лет, много опыта в области безопасности, да Я знаю все об этом”Lowball: “Итак, как бы вы пошли на предотвращение SQL-инъекций?”
Шарить: “Ну, это не совсем то, с чем я когда-либо сталкивался ... что именно?”
Для получения дополнительных ответов обязательно посетите исходный опрос. Хотя вы можете испытывать искушение посмеяться над некоторыми ответами на опрос, просто помните, что когда в большой день наступает нервозность, это уже не все веселье и игры. Что вы можете сделать, прежде чем большое интервью понять, что есть реальные уроки, которые можно извлечь из этих забавных ответов.
Узнайте, какие вопросы кодирования ожидать
Там нет никакой гарантии, что вы получите кодовый вопрос 8 сайтов, чтобы получить советы по собеседованию Вопросы и ответы 8 сайтов, чтобы получить советы по собеседованию вопросы и ответы, которые были размещены в Интернете, но если вы можете ответить на некоторые из тех, которые иметь вас спросили и поделились в Интернете, у вас может быть больше шансов не замерзнуть во время этой части интервью.
Вот несколько примеров вопросов кодирования:
“Упражнение по кодированию: возврат суммирования списка чисел, разделенных строками, из текстового файла.”Дайте однострочное выражение C, чтобы проверить, является ли число степенью 2. [Циклы не допускаются - это простой тест.]“Как бы вы посчитали количество слов в строке, состоящей из неравного количества пробелов между словами (не словарных слов)? С и без библиотечных функций.”Проверьте себя с дополнительными вопросами на сайте GlassDoor и Kundan Singh, последний из которых также предоставляет отличные общие стратегии для технических интервью. Не думайте, что все данные передаются вам во время вопроса о кодировании, думайте вслух и т. Д..
Если вам нужны настоящие книги по этой теме, вот несколько рекомендованных названий (ссылки ведут на Amazon):
- Программируемые интервью: секреты получения вашей следующей работы
- Интервью о взломе кода: 150 вопросов и решений по программированию
Получить освежающий в C / C ++ / и т. Д. И логика
Если последний совет показал, что вы плохо разбираетесь в языке программирования, вот несколько мест, которые помогут вам пройти курсы повышения квалификации или сбои. Книга «Программирование жемчужин» (2-е издание) является классической книгой, которую рекомендуют довольно часто, поскольку в ней много упражнений и учебных пособий на C и C ++, которые помогут вам считать как программист. Джеймс также публикует здесь курс по MakeUseOf Основы компьютерного программирования 101 - Переменные и типы данных Основы компьютерного программирования 101 - Переменные и типы данных Познакомившись и немного поговорив об объектно-ориентированном программировании и о том, откуда происходит его тезка, я подумал, что это время мы проходим абсолютные основы программирования не специфическим для языка способом. Это ..., так иди проверь это. Существуют также 5 лучших сайтов для примеров приложений Java. Лучшие 5 сайтов для примеров приложений Java. Многие узнают, как взломать с помощью 6 лучших хакерских сайтов и учебники. Изучить, как взломать с помощью 6 лучших хакерских сайтов и учебники. Шесть хакерских сайтов в этой статье могут помочь вам. научиться взламывать. Наша статья объясняет, какие сайты являются лучшими и почему. сайты 6 бесплатных сайтов, чтобы узнать о программировании на PHP 6 бесплатных сайтов, чтобы узнать о программировании на PHP с 5 лучшими сайтами для изучения CSS онлайн 5 лучших сайтов для изучения CSS онлайн-уроки Изучите язык программирования Ruby, развлекаясь с Hackety Hack Изучите программирование на Ruby Язык, развлекаясь с Hackety Hack (и даже видеоруководствами! 14+ Плейлисты YouTube для быстрого просмотра и изучения компьютерного программирования 14+ Плейлисты YouTube Для быстрого просмотра и изучения компьютерного программирования С появлением и ростом YouTube и множества других высококачественных видео - Обмен веб-сайтами и такими инструментами, как программное обеспечение для карточек, визуальное изучение новых вещей никогда не было таким простым. Так как это никогда не повредит…), которые вы можете просмотреть.
Что касается практики кодирования, то сайт, о котором я нигде не говорил, но который часто посещал мой профессор Java, - это CodingBat. Это сайт с простыми (а иногда и сложными!) Упражнениями на Java и Python. Для практики с вашими навыками логического мышления у Project Euler есть много проблем с логикой / кодированием.
Узнайте, каким может быть общий опыт интервью
Есть много людей, которые писали в блогах об их общем опыте во время интервью для таких корпораций, как Microsoft и Google. Даже если вы не проводите собеседования именно с этими компаниями, ваш опыт проведения технических собеседований может быть схожим. Вот несколько интересных постов в блоге:
- Петерис Круминьш: Мое собеседование в Google
- Род Хилтон: Мое интервью с Google
- Кристиан Кристенсен: собеседование в Центре разработки Microsoft в Копенгагене
Есть много больше, если вы ищете вокруг. Из этих постов вы узнаете, что кандидаты заранее подготовились. Еще одна вещь, которую вы узнаете, это то, что процесс собеседования длится около 6 часов и более. Есть и другие мелочи, которые помогут вам понять, чего ожидать во время собеседований на месте, которые приходят после первоначальных отборочных собеседований. Независимо от того, как далеко вы продвинулись в процессе собеседования, всегда приятно знать, что в ваших туфлях есть похожие люди, которые пережили эти собеседования, и всегда интересно прочитать их опыт..
К сожалению, у меня не было много времени, чтобы подготовиться к собеседованию, поэтому я приглашаю вас подготовиться сейчас с описанными шагами и получите много практики 8 онлайн-соревнований по программированию, которые вы можете бросить себе вызов, чтобы выиграть 8 онлайн-соревнований по программированию, которые вы можете бросить себе вызов, чтобы выиграть в проблемах логики и кодирования.
Вы уже проходили техническое или программное интервью и хотите поделиться своим опытом? Дайте нам знать об этом в комментариях!
Кредиты изображений: Амброфото, Андре Блейс, Виннонд, Кенто