- По сути, я ищу, что вы обманываете, а вы выходите из оставшегося процесса?
- Являются ли раунды исключения справедливым способом судить человека? У любого может быть плохой час :-(
- Должны ли вы писать код наилучшим образом или вы правильно поняли алгоритм? Обычно я сначала пишу работоспособное решение, а затем работаю над ним до уровня, который, на мой взгляд, выглядит красиво для меня. Это неправильный подход?
Недавно у меня было телефонное интервью, в котором меня попросили написать вариант прохождения уровня порядка за 20 минут. Я мог получить Алгоритм и рабочий код за 20 минут, но не смог правильно обработать Исключения и соглашение о кодировании, после чего я не получил от них ответа :-( Все остальные вопросы в интервью прошли очень хорошо, это было единственное, что было «не до метки».
Излишне говорить, что мне нравится компания, и я снова подам заявку, но в следующий раз хочу сделать все правильно :-)
Пожалуйста, поделитесь своим опытом и ценными предложениями.
Ответы:
При проведении технических собеседований я честно ищу людей, которые смогут поработать дома. Если кандидат не выглядит так, как будто он знает свое дело, он не будет эффективным в своей роли (я говорю о позициях старших разработчиков здесь).
Посмотрите на это следующим образом: вы бы предпочли провести жесткое собеседование, когда вы не получите работу (потому что вы не очень хорошо подходите), или простое собеседование, где вы все же получите работу, но затем отпустите после 90 дни, потому что ты над головой?
Я видел слишком много разработчиков в последнем лагере. Если вы не получили работу, потому что разболтали техническую часть, считайте это скрытым благословением. Если вам не нравится отторжение, попробуйте свои технические навыки.
источник
Когда люди просят вас написать простые алгоритмы за очень ограниченное время, соглашения о кодировании и обработка исключений будут последними, на что они обращают внимание. Если только вы делаете что - то ужасное, конечно же , как и именование функции , пересекающую
func
, и все переменныеa
,b
,c
. Возможно, была еще одна причина, почему они не перезвонили вам.Конечно, у любого может быть плохой час. Но это плохой признак, если у вас есть один плохой час из этих пяти, которые вы тратите на несколько раундов интервью, и если вы не можете подготовиться к важным действиям.
Лично я считаю, что получить что-то, что работает, и улучшить его - это неправильный подход. Многие люди (в том числе и я) думают, что если человек пишет код, который выглядит как беспорядок, у него тоже в голове беспорядок. Я бы посоветовал вам писать код медленнее, но более продуманно.
И даже более лично (и, возможно, оскорбительно), я не думаю, что вы достаточно хороши в алгоритмах. Исключительно потому, что вы пишете это как «Алгоритм» с большой буквы А. Вы не пишете что-то, чего не боитесь, как это.
источник