Как и все разработчики, я пережил период затишья.
Проект подходил к концу, задач практически не было, хотелось зарплату повыше, поэтому пошёл получать заветное предложение о работе.
Так получилось, что некоторые собеседования проходили в 2-3 этапа, и у меня накопился парад вопросов, которыми спешу с вами поделиться.
Психологические проблемы
Представители HR и не ИТ-менеджеры хорошо выполняют свою работу и тоже хотят вас кое-что спросить, но некоторые из них удивляют меня все больше и больше.
Руководитель одного из офисов даже устроил мне быстрый опрос с таймером.
Если раньше мы обходились двумя вопросами: «Кем вы видите себя через 5 летЭ» и «Что тебя не устраивает на старом месте работы? Сейчас все вокруг только и говорят о психологии, вот и возникают такие вопросы.
Мои любимые, простые, короткие вопросы: - «Вы конфликтный человекЭ» — «Предположим, у вас возник конфликт, как вы его разрешитеЭ» — «Если вы не согласны с коллегой в пул-реквесте, что вам делатьЭ» - «Как часто вы пьете чай на работеЭ» - «Как вы разрешаете споры в коллективеЭ» — «Опишите работу своей мечты» — «Опишите рабочее место своей мечты» — «Если ты выиграл в лотерею кругосветное путешествие длиной в год. Какова вероятность того, что после приезда вы вернетесь на прежнее место работыЭ» Однажды мне прислали психологический тест, состоящий из 2 частей и в общей сложности 300 вопросов, потому что: «Данная вакансия предполагает конкурсный отбор в 3 этапа – 2 теста по электронной почте (психологический и профессиональный) и собеседование (очное или Skype, как вам удобно)» Естественно, я не буду здесь описывать все 300 вопросов; Я просто приведу ссылку на репозиторий с этими тестами ( тесты ).
Но я приложу сюда несколько вопросов.
Первый тест. Выберите вариант ответа
- Моя память не меняется заметно изо дня в день: правда б) не уверен в) неправильно
- Даже в компании знакомых людей меня иногда охватывает чувство одиночества и ненужности никому: правда б) нечто среднее в) неправильно
- Я чувствую тревогу, как будто хочу чего-то, но не знаю чего: а) очень редко б) иногда в) часто
- Если бы я держал в руках заряженное ружье, я бы нервничал, пока не разрядил его: правда б) нечто среднее в) неправильно
- Слово «собака» относится к слову «кость», как слово «корова» к слову: а) молоко б) трава в) соль
- В поисках жилья в чужом городе я: а) просто спрашиваю людей, где это место б) варьируется в) Я беру с собой карту и ищу это место сам
- Если я собираюсь успеть на поезд или самолет, я становлюсь несколько взволнованным, напряженным и тревожным, даже если знаю, что у меня еще есть время: правда б) варьируется в) неправильно
- Я считаю, что людям следует хорошо подумать, прежде чем осуждать мудрость прошлых поколений: правда б) не уверен в) неправильно
- Я всегда очень тщательно контролирую состояние, в котором я возвращаю людям одолженные вещи, и в каком они возвращают их мне: правда б) варьируется в) неправильно
- Шутки на тему смерти в разговоре вполне приемлемы и приличны: правда б) не уверен в) неправильно
- Способности и черты характера, унаследованные от родителей, более значимы, чем признают многие: правда б) у меня нет определенного мнения в) неправильно
- Если бы я мог начать свою жизнь заново: а) Я хотел бы спланировать это по-другому б) у меня нет определенного мнения в) в принципе я бы хотел прожить так же
- Мне доставляет удовольствие отпускать добродушные шутки, которые никому не причиняют серьёзного вреда: правда б) варьируется в) неправильно
- Я волнуюсь, если кто-то подумает обо мне плохо: а) вряд ли б) возможно в) весьма вероятно
- Бывает, что все утро и значительную часть дня у меня нет желания ни с кем общаться: никогда б) иногда в) часто
- Чувствуете ли вы все острее, чем большинство других людей?
- Вам иногда нравится слушать неприличные шутки?
- Были ли в вашей жизни моменты (может быть, только один), когда вы чувствовали, что кто-то вас гипнотизирует?
- Иногда ни с того ни с сего (или даже когда случилась беда) вы испытываете приподнятое настроение, чувство радости?
- Часто ли вы слушались своих родителей, даже если считали их неправыми?
- Чувствуете ли вы общую слабость большую часть времени?
- Вы обычно довольны своей судьбой?
- Вам кажется, что вас никто не понимает?
- Вам когда-нибудь казалось, что трудностей так много, что их невозможно преодолеть?
- У вас редко болит голова?
- У вас более чем достаточно причин для беспокойства.
- Обычно вы опасаетесь людей, которые относятся к вам дружелюбнее, чем вы ожидали.
- Вам приятно иметь среди своих знакомых значимых людей, ведь это повышает ваш престиж.
- Вы чувствуете себя неловко, входя в комнату, где уже собрались и разговаривают люди.
- У вас бывают периоды, когда вы необычайно веселы без особой причины.
Чтобы диалог был более понятен, введем следующие обозначения: Разработчик ( Р ) и кадровик ( К ) Вопрос №1 К : Ночь, шоссе, остановка.
На остановке мужчина вашей мечты, подруга, старушка.
Вы едете на двухместном автомобиле и можете взять с собой только одного человека.
Ваши действия? р : Я заберу друга К : Хорошо, теперь представьте, что мы «Из коробки».
Ваши действия? р : Что вы понимаете под «Out of Box»? К : Давайте представим, что вы программист, как бы вы поступили? (Здесь у меня был пинг около 30 секунд) р : Я посмотрю на свойства предметов и решу, что с ними делать Правильный ответ на эту задачу: «Отдайте машину другу, он заберет вашу бабушку, а вы останетесь с мужчиной своей мечты.
Потому что нельзя отказываться от своей мечты» Вопрос №2 К : У вас есть друзья? р : Ну да К : Как много друзей у вас есть? р : Близко или не очень? К : Закрывать р : Скажем, 3 К : Произнесите его имя и фамилию.
(Кадровик берет листок и готовится вести диктант) р : Марина Листкова, Артём Костенко, Дарья Мартынова К : Я встретил на улице Марину Листкову, что она мне о тебе расскажет? р : ???, Что? К : Назовите три своих качества, которые Марина может сказать о вас? р : Ответственность, усидчивость, коммуникабельность.
К : Я встретил Артема на улице Костенко, что он мне о тебе расскажет? р : Мммм, Ответственность, усидчивость, коммуникабельность.
К : Я встретил на улице Мартынову Дарью, что она мне о тебе расскажет? р : Пусть будет то же самое (Гр записал все на листке бумаги и сразу же последовал всеми любимый вопрос) К : Где ты видишь себя через 5 лет? р : Лидом К : Как можно быть лидером, если твои друзья не назвали ни одного качества лидера? (Тогда придумайте сами, что бы вы ответили.
Но подход был очень интересный) Вопрос №3 К : Сколько вы хотите получать зарплату? р : N-сумма К : А что, если я буду платить вам не каждый месяц, а в конце проекта N+R в размере суммы? р : N+R будет меньше, чем если бы я получал N каждый месяц.
К : Хорошо, а что, если я добавлю тебе еще? р : Если сумма в конце будет выше месячной суммы за тот же период, то я соглашусь.
К : Так ты работаешь за деньги? (Интересно, как =) )
Технические неисправности
Пришло время опубликовать технические вопросы по Java, которые задают на собеседованиях, в виде книги.
Предоставлю удобные ссылки на похожие подборки здесь , очень хороший выбор Хорошо стандартный 70% вопросов и ребусов, которые представлены по ссылкам выше, задаются на собеседованиях (я говорю о ядре).
Но пока я общался с разными зацепками, мне удалось выделить пару, которая показалась мне где-то интересной, а где-то странной.
Однажды я встретил человека, который спросил: «Чем куча отличается от кучиЭ» и смотрел на меня совершенно серьезно и ждал ответа.
Список вопросов: 1. Спрашивать о разнице между LinkedList и ArrayList уже не модно, поэтому я наткнулся на новый подход. Зачем вам LinkedList в Java, если вы можете заранее зарезервировать место в ArrayList? (где 0 – N – резервные места).
(Очень странный вопрос, но лид был от людей, которые "поговорить" )
2. Зачем нам HashMap в Java, если я могу написать функцию, реализующую HashMap? (На мой взгляд, странно задавать такие вопросы на собеседовании.
Зачем смешивать структуру данных и алгоритмы) 3. Как гарантировать, что вы никогда не получите значение из HashMap? (Очень хороший вопрос, сразу видно кандидата, который выучил не просто так: « Если вы переопределите равенство, переопределите hashCode ”) 4. Любимое исключение.
Естественно, каждый хочет что-то о нем спросить.
Обычно они доставляют вам проблемы или просят рассказать, почему, где и сколько.
Но один человек удивился: «Зачем они придумали эти иерархии на Java, если можно просто создать такуюЭ» (Истории про логи и раздачу его не устроили, поэтому не знаю, какого ответа человек ждал) 5. Проблема: Пользователь указывает, сколько цифр после запятой он хочет видеть на экране.
Функция, возвращающая нам номер, находится во внешнем API и не подлежит изменению.
Допустим, процесс расчета при запросе вывода более 3-х символов сильно замедляется.
Как реализовать наше приложение?
Забавная задача — посмотреть, как думает кандидат. Я любил ее)
6. Проблема: API содержит данные, которые необходимо получить в JAR2. JAR2 не имеет прямого доступа к API, зависимости указаны стрелками, зависимости изменить нельзя.
Как передать данные из API в JAR2.
Это также очень хорошая задача для рассуждения.
Заключение
Интервью интересные.Лидеры: Проявляйте уважение к кандидатам.
Кандидаты: Отвечайте на вопросы четко и ясно.
Желаю каждому найти свою команду, ведь команда – это слаженный механизм, от работы которого зависит успех проекта.
Теги: #Карьера в IT-индустрии #java #вопросы на собеседовании #собеседование
-
Безногие Амфибиды
19 Oct, 24 -
Николай Гоголь
19 Oct, 24 -
Как Я Решил Заняться Разработкой Игр
19 Oct, 24