Собеседования

Keep track of candidates that have applied to your company

Get Started. It's Free
or sign up with your email address
Rocket clouds
Собеседования by Mind Map: Собеседования

1. Вопросы

1.1. Общие

1.1.1. Саппорт: Какие уровни техподдержки бывают?

1.1.2. Саппорт: Как должен действовать саппорт в случае обращения клиента

1.1.3. Какие бы вопросы Вы спросили, если бы сами проводили собеседование на позицию...

1.1.4. Какие отрицательные стороны вашего опыта вы бы перечислили

1.1.4.1. Проверка самокритики, самоанализа, степени открытости кандидата

1.2. Вопросы тестировщику

1.2.1. стандарты работы веб-приложений

1.2.2. работа с требованиями

1.2.3. работа с вики, написание структурированных документов

1.2.4. работа с багтрекером

1.2.5. воспроизведение дефектов

1.2.6. какие данные надо сообщать о баге

1.2.7. разница между приоритетом и важностью бага

1.2.8. контроль изменений кода

1.2.9. когда надо начинать тестирование в ЖЦ проекта

1.2.10. тестирование по плану

1.2.11. тестирование вне плана

1.2.12. планирование регрешн тестирования

1.2.13. оптимизация тестирования

1.2.14. умение писать тест-кейсы

1.2.15. умение работать с чужим тест-планом

1.2.16. умение приноровится к процессу разработки

1.2.17. защита дефектов

1.2.18. типы и виды тестирования

1.2.19. понимание методик тестирования

1.2.20. знание особенностей тестирования веб-приложений,

1.2.21. умение описывать и создавать тестовые сценарии

1.2.22. оценка трудозатрат

1.3. На знание Java

1.3.1. Что такое сериализация

1.3.2. Что такое рефлексия

1.3.3. Что такое XML? Какие виды XML парсеров существуют в Java?

1.3.4. Как склонировать объект?

1.3.5. int number = new Integer(120); Вызовет ошибку?

1.3.6. Каковы недостатки шаблона Singleton?

1.3.7. Для чего нужна синхронизация в Java?

1.3.8. Каким образом реализует протоколирование работы приложения

1.3.8.1. Чем плох System.out.println()

1.3.8.2. Какие технологии используются для протоколирования

1.3.8.3. Во что можно протоколировать

1.3.8.4. Уровни протоколирования

1.3.8.5. Для чего нужна ротация логов?

1.3.9. Чем интерфейс отличается от абстрактного класса?

1.3.10. Виды EJB и их отличия

1.3.11. Каким образом приложение может получить доступ к базе данных?

1.3.12. Что такое сервлет?

1.4. Тесты на знание SQL

1.4.1. Путешественники регистрируются на сайте, который содержит информацию о городах России. После посещения города путешественник заходит на сайт и ставит оценку (1-10) городу

1.4.1.1. Предложить структуру таблиц

1.4.1.2. Подсчитать количество городов, у которых средняя оценка не ниже 7

1.4.1.3. В скольких городах побывал путешественник за указанный период?

1.4.1.4. Как оптимизировать план запроса?

1.4.2. Какой тип индекса необходимо построить для поля, содержащего пол человека

1.4.3. Для чего нужна денормализация схемы?

1.4.4. Какие типы JOIN-ов бывают?

1.5. Покажи

1.5.1. Как реализовать постраничный просмотр результатов

1.5.2. Пример запроса клиента

1.5.3. Написать юнит-тест на класс

1.5.4. Дать пример лога - предложить объяснить о чем идет речь

1.5.5. Нарисовать структуру БД

1.5.6. Вопросы по шаблонам проектирования

1.5.7. Нарисовать диаграмму бизнес процесса

1.5.8. Найти ошибку в программе

1.5.9. Саппорт: какие метрики вы бы использовали для мониторинга за системой?

1.6. Стресс тест

1.6.1. Набрать код со сломанными или отсутствующими клавишами

1.6.2. Ты вышел за солью в тапочках к соседу, а дверь закрылась за тобой, а тебе ехать на работу через 15 минут. Что будешь делать?

1.6.3. Заказчик говорит есть ошибка, у нас не воспроизводится. Отмести первые N решений.

1.6.4. Приложение локально работает, у заказчика - нет, ваши действия?

1.6.5. Вам нужно сделать большой функционал за очень короткое время?

1.6.6. Непонятна задача, а уже нужна ее оценка

1.6.7. Вечером в пятницу ты вкомичиваешь код, а сборка не собирается по вине коллег (не твой кусок). Но сборка должна уйти к заказчику до 24

1.6.8. Попросить объяснить бабушке устройство интернета

1.6.9. Строили лодку. Нет, теперь танк. Нет, а теперь самолет

1.6.10. Одно рабочее место на двоих. релиз завтра, надо сдавать большой кусок кода

1.7. Вопросы на сообразительность

1.7.1. Как нагреть воду в сломанном электрическом чайнике

1.7.2. Написать сайт для слепых

1.7.3. Написать код который реализует стол

1.7.4. Написать инструкцию, как обновить систему (установить релиз)

1.7.5. Посчитать, сколько теннисных мячиков нужно купить, чтобы заполнить автобус

1.7.6. В каком случае для записи данных нужно использовать текстовый файл, а не СУБД. В каком наоборот

1.7.7. Как сделать так, чтобы код было сложно прочитать?

1.8. Вопросы на поведение

1.8.1. В модуле плохой кусок кода. Будете переписывать?

1.8.2. В готовом коде,который уже поздно править нашел свою же ошибку. признаешься?

1.8.3. Тебе по ошибке начислили премию. Будешь признаваться?

1.8.4. Вы справились с задачей раньше срока: что вы будете делать в оставшееся время?

1.8.5. Чтобы Вас замотивировало работать сверхурочно?

1.8.6. За что получает деньги инженер поддержки (внедренец, программист)

1.8.7. Заказчик хочет внести "маленькое" замечание: добавить столбец в таблице. Для вас - это три недели работы. Ваши действия?

1.8.8. Какая технология лучше? Новая или старая?

1.8.9. Клиент всегда прав. Верно ли утверждение?

1.8.10. Как можно заниматься самообразованием?

1.8.11. Заказчик просит добавить простую валидацию на странице формы. Каковы основные стадии выполнения работы? (проверка на оценку трудоемкости)

2. Легенда

2.1. Рейтинг

2.1.1. ОК

2.1.2. Стоит посмотреть

2.1.3. Не уверен

2.1.4. Не подходит

2.2. Действия

2.2.1. Отправлено приглашение

2.2.2. Проведено собеседование

2.2.3. Принято решение, направлен ответ

2.3. Решение

2.3.1. Отмена

2.3.2. Кандидат подходит

2.3.3. Не уверен

2.4. Другие

2.4.1. Результат

3. Пример

3.1. John Demo

3.1.1. experienced in sales

3.1.2. 55 years old

3.1.3. even-tempered

3.2. Jane Demo

3.2.1. isn't interested

3.3. Johnny Appleseed

3.3.1. bit weird

4. Вакансии

4.1. Инженер внедрения

4.1.1. Описание

4.2. Инженер по сопровождению

4.2.1. Описание

4.3. Java-разработчик

4.3.1. Описание

5. Кандидаты

6. План отбора

6.1. Отбор кандидатов по резюме

6.1.1. HR

6.1.2. Техническая оценка

6.1.3. Приглашение на интервью

6.2. Интервью с HR

6.2.1. Отчет о кандидате

6.3. Прохождение технического теста (дома)

6.3.1. Высылается перед прохождением

6.3.2. Состав

6.3.2.1. Задачи на знание вопросов по специальности

6.3.2.2. Задачи на логику

6.3.2.3. Знание английского

6.3.3. Дается час с небольшим на решение

6.3.4. Тест с результатами оценки

6.3.5. По результатам собеседования и теста может потребоваться дополнительно провести тестирование (для молодых кандидатов). Тест на практическое применение знаний

6.3.6. Результат практического теста

6.4. Техническое интервью (очно)

6.4.1. Опрос по резюме

6.4.2. Опыт

6.4.3. Знание технологий и frameworks

6.4.4. Опыт работы с инструментами

6.4.4.1. IDE

6.4.4.2. Версионность кода

6.4.4.3. Bug Tracking

6.4.4.4. etc.

6.4.5. Вопросы из ветки

6.4.6. Возможно: домашнее задание (для разработчиков)

6.5. Принятие решения по кандидату

6.5.1. Job Offer

7. Варианты тестов

7.1. Материалы

7.1.1. Язык

7.1.1.1. Перевести с английского технический текст

7.1.1.2. Перевести на английский технический текст

7.1.2. Тесты на знание

7.1.2.1. JAVA

7.1.2.1.1. Тест 1

7.1.2.1.2. Java - Базовый уровень

7.1.2.1.3. Java - Средний уровень

7.1.2.2. Java - Шаблоны проектирования

7.1.2.3. ООП

7.1.2.4. HTML

7.1.2.5. SQL

7.1.2.5.1. Основы

7.1.2.5.2. Средний уровень

7.1.2.6. OS

7.1.2.6.1. Unix

7.1.2.6.2. Linux

7.1.2.7. ORACLE

7.1.3. Тесты на логику

7.1.3.1. При демонстрации системы заказчику web-сервис должен вернуть ответ на запрос ровно через 9 минут после нажатия клавиши Enter. В момент демонстрации таймер, используемый вашей системой сломался. Но у вас случайно под рукой оказалось двое песочных часов: на 4 минуты и на 7 минут.. Как вернуть ответ веб сервиса вовремя?

7.1.3.2. Находясь за границей, вы нанимаете русского фрилансера для выполнения работы. Работать надо 7 дней. Стоимость работы - 5 тысяч. Фрилансер вам не доверяет и требует оплаты каждый день. А у вас только 5 тысяч одной бумажкой. Все банкоматы страны принимают купюры, которые были разорваны в двух местах. Как решить проблему?

7.2. Варианты