Неудачное собеседование 2
Собеседований было два и оба удачные, но в одну и ту же компанию. Дальнейшее прохождение собеседований я прервал.
1
На собеседовании требовалось решить задачу по парсингу кода на питоне, на том же питоне и модификации этого кода. Задачу я решил.
Следующее задание было логическим: "Представьте себе замкнутую по окружности железную дорогу. По ней едет поезд, последний вагон которого скреплён с первым так, что внутри можно свободно перемещаться между вагонами. Вы оказались в одном случайном вагоне и ваша задача — подсчитать их общее количество. В каждом вагоне можно включать или выключать свет, но начальное положение переключателей случайное и заранее неизвестно. Все вагоны внутри выглядят строго одинаково, окна закрыты так, что невозможно посмотреть наружу, движение поезда равномерное. Помечать вагоны как-либо, кроме включения или выключения света, нельзя. Количество вагонов конечно."
Задачу я решил, только паттерн я выбрал как три горящих лампочки и одна выключенная. Но вот собеседующий со мной не согласился и предлагал своё неверное решение, что выяснилось после того как я пришёл домой и погуглил как саму задачу так и её решение.
Через пару дней звонит сотрудница HR и сообщает, что вакансия упразднена и приглашает меня на следующее собеседование на другую вакансию.
2
На собеседовании было кучка мелких вопросов по С++11 и выше, в основном rvalue и разного рода указатели и потоки. Вот тут я ответил на 100% правильно.
Потом был вопрос про понимание принципов работы компилятора, собственно я сказал, что никогда этим не интересовался и знания мои базовые, "всё равно расскажите"... ну я и рассказал.
Спустя дни получаю ответ - я им не подхожу т.к. имею слабое представление о компиляторах. Как бэ, а я им про что говорил?
3
Пришлось прекратить общение с компанией, т.к. уж больно смешно получается.
Свидетельство о публикации №224012801170