Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Почему у программистов такие трудные собеседования?

Здравствуйте! Почему у программистов такие лютые собеседования? Я такого не видел больше ни в одной профессии. На собеседовании программистам устраивают самый настоящий жёсткий квалификационный экзамен, спрашивая всё, что только можно спросить + всякие задачки на логику, алгоритмы и т.п. Зачем так жёстко-то? Будто в Кремль устраиваешься программистом... Это жесть... Невозможно же быть асом во всех аспектах этой профессии... Но если что не ответил не возьмут... Это жесть просто... Чтобы пройти собеседования, нужно лет 5 жить в обнимку с компьютером и учиться в режиме 24/7... Это же нереально...

ПрограммированиеIt (информационные технологии)+4
Анонимный вопрос
  · 26,2 K
Делюсь личным опытом  · 6 апр 2021

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

  1. Или с высокими требованиями на позицию (ищут по настоящему редких и высококачественных специалистов и высокая планка входа тогда оправдана).
  2. Или с тем, что вы устраиваетесь в крупную компанию (где всегда будут требования выше, а иногда и довольно специфические)
  3. Или вы попали на въедливого тимлида, который сам программист со стажем и не хочет брать «кого попало». Иногда представляя избыточные требования к специалистам (тут уж от человека зависит).

К слову последний пункт это в чистом виде человеческий фактор. Тут и правда могут быть субъективные перегибы, есть риск пропустить хорошего специалиста, который просто не захочет отвечать на «дурацкие вопросы». И это не единственный такой фактор. Интереснее проблемы обстоят в части HR.

Проблема в том, что HR сейчас в замешательстве по поводу программистов и некоторых других IT специалистов. Они нужны. Вроде формально ребят много на рынке, но классных или хотя бы подходящих не так уж много. А ситуацию усугубляет еще и проблема, что многие HR до сих пор не особо разбираются в IT, и не следят за постоянно меняющимися тенденциями в «мире цифры».

В результате получается парадокс — берущему у вас интервью HR-ру нужно одновременно попасть в вакансию (взять максимально подходящего кандидата), отсеять среди огромного количества кандидатов тех, чья квалификация не подходит, а при этом он сам не является часто экспертом в IT и не может быстро и грамотно оценить все технические требования «на глазок». И даже это еще не все. Некоторые технологии и даже профессии в IT «молодые», а особенно HR-ры старой гвардии не понимают, что стек технологий может появиться пару лет назад и по ним невозможно искать программиста с опытом даже 3 года, не говоря о большем. Хотя общий опыт специалиста в других технологиях может быть большим. Результат: попытка формализовать отбор на уровне различных тестов. Не всегда адекватных и не всегда приемлемых (снова по вышеописанным причинам).

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

2 эксперта согласны
Программист, математик, инженер.  · 30 мар 2021
Лирическое отступление. Мой дедуля, токарь 6 разряда, возвращался со своей работы и жаловался на коллег: этот вот токарь четвёртого, не может нормально нарезать болванки, потому что он этого никогда не делал, всю жизнь занимаясь исключительно нарезкой резьбы, но каким-то чудом за выслугу лет и какие-то странные экзамены, получил четвёртый разряд, хотя он должен уметь... Читать далее
5 экспертов согласны
А вы никогда не задумывались что цель программистов создать самого себя, научить машину интеллектуализироваться... Читать дальше

Собеседования такие жёсткие т.к. никто не хочет в команду человека который не понимает чем O(n) отличается от O(1)
Командам нужно закрыть дырку, а не возиться с джуном, которому нужно объяснять нюансы.

2 эксперта согласны

Возможно, я напишу бред, но, как я понял, O(n) - это число, где n - некий индекс, а O(1) - это O * 1 ?

Работа - в сфере IT. Увлечения - книги, финансы, иностранные языки, здоровье.  · 29 мар 2021  ·
id
Потому что работодатели четко знают, что зарплаты программистов в целом выше зарплат всех остальных сотрудников, и хотят быть уверенными, что взяли подходящего специалиста. Однако, все задачки с собеседований на деле имеют мало общего с настоящей работой, и на решение их также можно натаскаться, как и на любой тест - допустим, походя по разным собеседованиям. Часто... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg
Научные заметки о жизни: zen.yandex.ru/id/5c43498395753900ac66852d  · 6 июн 2021
Постоянно приходится объяснять, что программист это не профессия. Это собирательное название десятков профессий в индустрии производства программного обеспечения. Точно также "металлург" может означать владельца комбината, начальника цеха, горнового и подсобника на складе металлолома. Действительно, в НЕКОТОРЫХ фирмах стараются формировать группы разработки только из... Читать далее
1 эксперт согласен
Senior fullstack developer (c#, Java, php, js).  · 29 мар 2021  ·
gamedevpub
Это очень хороший вопрос и ответ на него, на самом деле, очевиднее, чем может показаться. Подобные собеседования устраивают люди, которые не понимают, что они делают и зачем, но уверенно пытающиеся убедить и себя и всех вокруг, что они понимают то, во что ввязались. Конторы, которые устраивают такие собеседования, как показывает практика, и условия труда предлагают... Читать далее
Разрабатываем игры и хотим, чтобы таких как мы было больше.Перейти на vk.com/gamedevpub

то, что вам адекватно, кому-то жесть, как сложно ))

Openstack DevOps and IBM/Informix Certified DBA . Phd in Math (Duality of spaces of...  · 14 нояб 2021
Я думаю , что у Админов, Саппорта и ДевОпс'ов интервью не легче в большом мире. Саппорт отбирается очень жестко да и Админы тоже. Разработка даже оплачивается ниже Промышленными Корпорациями ( порядка $40/hr. ), а саппорт и нетворк инженеры (WAN особенно) от $50/hr. Вы просто видите локальную ситуацию. Ошибки разработки ловят как правило на стадии QA (Quality... Читать далее
Лучший
Senior software developer  · 1 июл 2021
Работаю в крупной ИТ-компании и провожу технические интервью с кандидатами. Формулировка "не ответил - не возьмут" в корне неверная. Мы задаем разные вопросы разного уровня, чтобы прощупать уровень кандидата и понять, на какую позицию его можно принять, соответственно, на какую зарплату. И тут уровень сложности на ходу подгоняется под кандидата: если мы видим, что на... Читать далее
3 эксперта согласны
Анонимный комментарий
18 июля 2021
Благодарю Вас за ответ! Подскажите, а что нужно знать джуну для успешного трудоустройства? Лично меня интересует... Читать дальше
Разработчик ПО  · 7 апр 2021
> Чтобы пройти собеседования, нужно лет 5 жить в обнимку с компьютером и учиться в режиме 24/7... Вы довольно верно описали сколько усилий требуется для того чтобы стать более-менее адекватным программистом. > Это же нереально... Это абсолютно реально. Нужно 5 лет и желание учиться :) Как раз одна из целей этих собеседований - сделать так чтобы люди, которые убеждены... Читать далее
2 эксперта согласны

Жестоко, но я согласен.

Психология здоровья. Переводы. Образование. Карьера  · 31 мар 2021
Какие зарплаты, такой и отбор. Более того, подобные сложные собеседования придумали вовсе не злобные невежды HR, как оно может показаться, а сами программисты для своих будущих коллег. Собственно, они имеют полное право устанавливать правила и ограничения вхождения в их команду. В большинстве случаев проверяется не доскональное знание (дело наживное, программист учится... Читать далее
1 эксперт согласен