Как же меня задолбали собеседования.
Пытался устроиться backend-разработчиком на .NET в строительную компанию. Они делают софт для своих жильцов: приложения для взаимодействия с домофоном, сервисы дома и всё такое. Окей, звучит вполне нормально.
Как обычно, поговорили про теорию, опыт, архитектуру — всё шло стандартно.
А потом мы перешли к моей «любимой» части — лайв-кодингу.
И вместо задачи, хоть как-то приближённой к реальной работе, мне выдают:
>А давай ты решишь задачу на полный квадрат, но без использования Math.Sqrt, который вообще-то есть в стандартной библиотеке языка.
В этот момент хотелось спросить:
>вы вообще в своём уме?
Какого чёрта я должен это знать и уметь?
Вы имели бы полное право спрашивать такое, если бы в вакансии шла речь о разработке CAD-софта или инженерных расчётов. Но нет — это обычный backend для сервисного приложения.
Это всё равно что прийти устраиваться водителем, а тебе завязывают руки за спиной и говорят:
>Ну давай, покажи, как ты водишь.
Посидел пару минут, посмотрел на это всё и сказал: «не, ребят».
После этого они попытались впарить ещё одну задачу, но тут я уже просто послал их нафиг и ушёл.
