5 вопросов для собеседования, призванных определить, разделяет ли кандидат ценности вашей компании
Содержание
Лично я сильно прислушиваюсь к впечатлениям наших старших разработчиков при отборе на курсы при компании - они относятся ответственно к нему, поскольку знают, что с этими ребятами им работать не один год бок о бок. И если есть сомнения, мы стараемся вместе понять, что смутило, и насколько это критично будет при найме. Как правило, мои ребята бывают правы при первичной оценке совместимости джуниора с будущей командой, и я им благодарна за тех звездочек, которые пришли к нам в компанию через внутреннее обучение. Гораздо лучше будет, если вы опишете свои учебные проекты, а если там будут ссылки на Git - то это серьезная заявка на победу, при условии вменяемости кода для джуниор уровня.
А находить элементы массива при наличии понимания программирования можно научить еще легче, чем физбаззы. Тут многие обсуждают степень неадекватности таких вопросов. Я считаю, что по одному лишь вопросу невозможно судить, насколько он адекватный и целесообразный. Интересно, как дальше пойдет разговор. Я например даже не понимаю, как предложенное вами решение будет работать.
Сомневаетесь подойдет ли Вам сфера IT?
Почему вы ушли с прошлого места работы, и как вы оцениваете свой вклад на той работе? Причина ухода с прошлого места работы уже о многом говорит. Например, если человек хочет дальше развиваться и принимать новые вызовы, то это, безусловно, хороший знак. Если же его не устраивал коллектив или начальство, то это нередко говорит о проблемах с коммуникабельностью.
- Кстати, тоже прикольно, в русскоязычных статьях php программисты сплошь употребляют «функциональный стиль» в значении, принятом в остальном программерском мире — «процедурный стиль».
- Насколько я понимаю junior php это тот, который после института, без или с не значительным опытом работы...
- Мне очевидно, что он имел в виду «в джава я бы тоже спрашивал о ньюансах использования встроенных структур данных, чтоб выяснить уровень понимания».
- Абстрагироваться от способа хранения, и рассматривать нечто как последовательность, когда нам нужно последовательно, т.е.
- Я был на собеседованиях, где ребята спрашивали приходящих такие вещи, которые исследовали не один час.
Потому что чем выше хрупкость, тем больше времени уйдет на отладку. Столько доки нужно перелопатить, столько лет практиковаться. А ORM к реляционке — делов то, гуглянул на стековерфлов — скопипастил, и все пучком. Вопрос именно про memcached намекает на должность code monkey либо для спрашиваемого, либо спрашивающего. На нормальных собеседованиях на РНР спрашивают с какими фреймворками работал, какие в них плюсы и минусы, что такое ORM и какие реализации знаешь, какие использовал СУБД, работал ли с мемкеш и NoSQL... В общем, что вам надо чтобы он делал, то и спрашивайте.
Вопросы на собеседовании
Какую роль вы выполняли в команде, и насколько важной она была? Данный вопрос позволяет узнать, как кандидат позиционирует себя при работе в команде, и как он оценивает собственные способности. Чтобы помочь молодежи региона определиться с будущей профессией, в колледже на постоянной основе проводилась профориентационная работа под лозунгом «Шагай к успеху вместе с нами! », ведь в ЗМПК ЗНУ уверены, что выбор профессии - один из важнейших шагов для каждого подростка, поскольку именно будущая специальность станет залогом успеха и стабильности.
Что вы обычно делаете, когда понимаете, что не успеваете доделать продукт? По ответу на этот вопрос можно понять, насколько кандидат является командным игроком. Мнение о том или ином этапе в процессе разработки? Послушайте, насколько грамотно и правильно кандидат отвечает на этот вопрос.
Full Stack (JavaScript + Java)
Бывает так, что компания запускает свой продукт по собственному профилю разработки, но существует объем задач, под которые нельзя нанимать отдельного специалиста, ему просто будет скучно и нечего делать. Тогда на помощь приходят такие “на все руки мастера”. Часто встречается банальное непонимание заказчиком уровня, необходимого для выполнения задач. И тогда мы ищем сениоров с кустистыми скилами в резюме на саппорт проекта, который давно уже может поддерживать команда из пары лидов и десятка джуниоров. Либо наоборот - в погоне за дешевизной пытаются сделать объемный проект руками отчаянных джуников, а затем все ими накодяченное пытаются рефакторить более зрелые программисты.
Пример, я давно говорил, тролил что патерн MVC превратили в догму, напрочь не видя что не к месту вне создания GUI причём в таких системах где уникальность элементов практически аппаратная. Через несколько строчек я опять хочу получить 1ый элемент из $arr... Издеваться можно долго и по разному, перебирая все возможные и невозможные варианты в силу абсурдных применений на практике и используя спецификацию использования разных версий PHP. Если задача стоит показать как можно больше вы знаете о языке, то наверное уместны и абсурдные варианты. (прим.) Думаю, вы и так про эти приемы знаете.
Сегодня front-end разработка — вторая после QA возможность войти в айти. Соответственно, количество верстальщиков-самоучек и только окончивших курсы фронтенд-разработки растет с каждым днем. Работодатели в ИТ лояльно относятся к сотрудникам без опыта или с его минимальным наличием.
В данной теме он проявляет удивительную косность мышления, не желая признавать даже возможность наличия альтернативных мнений на кодинг. Но в данном случае я аппелировал именно к съезду ТСа на джаву, но ведь в ней «массив» и «ассоциативный массив» — две большие разницы. Нюанс — транслятор CoffeeScript дурень, он генерит js код, в «некоторых» случаях, не зная что массивы в js — это синтаксический сахар. И индекс и проперти обрабатываются — одинаково. В код ревью я написал что лучше в масив, и array_key_exist использовать.
Описание курса
Соискатель не может знать о вакансии все, это ясно; работодатель хочет увидеть общее направление, стиль мышления кандидата. Важно отвечать активно, уверенно, обоснованно. Работодатель хочет знать, насколько хорошо кандидат понимает, что ему предстоит делать, какой результат необходим, какие инструменты могут быть использованы для достижения целей.
Курс PHP Pro
Между строк, если вы например тимлид, и собеседуете специалиста, который круче вас, то, в случае приема, кто может занять ваше тимлидское кресло? И вторая это конечно же показать, что «на миддла/синьера ты не тянешь и потому мы можем предложить тебе только сумму меньшую чем ты просишь». ИМХО, философско-программерское — правильные привычки логические задачи на собеседовании написания кода экономят массу времени.а насчет «преждевременной оптимизации» то мое многолетнее — лучше уменьши число запросов к БД, чем вылизывай код. Как бы ускорились собеседования то.... Мне очевидно, что он имел в виду «в джава я бы тоже спрашивал о ньюансах использования встроенных структур данных, чтоб выяснить уровень понимания».
Вопросы на IT-собеседовании: подборка самых смешных
Когда массивы начнут тормозить (если начнут), вот тогда и будете решать эти проблемы. К тому времени может или проект в трубочку свернутся, или вас там уже не будет, или тормозить будет все что угодно кроме массивов (возможно даже не пхп). Многие из наших читателей не понаслышке знают, https://deveducation.com/ какие вопросы задают программистам на собеседованиях и насколько порой сложно дать на них даже не правильный, а подходящий ответ. Некоторые компании (например, Google) третировали своих соискателей головоломками до тех пор, пока не решили, что эта схема больше не работает.
Собеседования в IT-компаниях
Понимать как работает система контроля версий GIT. Работая в команде вы должны уметь контролировать свой код, для этого знание 3-5 команд будет достаточно. По этому специалисты из test-dan-it.inweb-dev.in.ua составили подробный гайд скилов, которые в действительности соответствуют позиции junior front-end developer.
Во-первых, твой дизайн ты замучаешься поддерживать, если нужно будет добавить работы или компании, в которых работал. Во-вторых, как мне кажется, в таком виде информация очень тяжело воспринимается, Как-то слишком всего много, непонятно что и где. Какая разница на что будет похожа твоя страница. Ты показываешь свой уровень, а на него смотрит (не всегда адекватно hr или работодатель).
Блин, я ни на один из этих вопросов не отвечу (включая ООП в вашем понимании и паттерны проектирования). Даже клипер где-то наверное используется. Но народ такого может просто не знать, ибо в основном это устаревший код.
Нечего обсуждать тут даже, человек не прошел тест. Если все такие приходят — значит условия работы недостаточно привлекательны для других. По его ответам будет ясно он писал тот код или нет. Если у человека есть портфолио, то можно поспрашивать что он использовал в каких своих разработках + пусть расскажет о каждом приложении подробности.