Собеседование front-end, back-end, тестировщика

42
Собеседование front- end, back-end, тестировщика Сергей Атрощенков, EPAM, Санкт-Петербург Санкт-Петербург, 2016

Upload: sergey-atroschenkov

Post on 16-Apr-2017

1.031 views

Category:

Recruiting & HR


7 download

TRANSCRIPT

Page 1: Собеседование front-end, back-end, тестировщика

Собеседование front-end, back-end, тестировщика

Сергей Атрощенков, EPAM, Санкт-Петербург

Санкт-Петербург, 2016

Page 2: Собеседование front-end, back-end, тестировщика

Доброе утро

Сергей Атрощенков

Page 3: Собеседование front-end, back-end, тестировщика

Доброе утро

Сергей Атрощенков

Page 4: Собеседование front-end, back-end, тестировщика

Доброе утро

Сергей Атрощенков

В ИТ с 2000 годаВ тестировании с 2007 годаСобеседую с 2010 года

Page 5: Собеседование front-end, back-end, тестировщика

О чем Собеседование со специалистами по найму Собеседование с техническими

специалистами Разбор резюме

Page 6: Собеседование front-end, back-end, тестировщика

Интервью

Page 7: Собеседование front-end, back-end, тестировщика

Интервью

Беседа умных людей, для поиска путей взаимовыгодного

сотрудничества

Page 8: Собеседование front-end, back-end, тестировщика

Беседа с рекрутером

Page 9: Собеседование front-end, back-end, тестировщика

Беседа с рекрутером

1.Вопросы-викторина2.Не знают предметной

области3.Задают «глупые» вопросы

Page 10: Собеседование front-end, back-end, тестировщика

Беседа с инженерами

Page 11: Собеседование front-end, back-end, тестировщика

Беседа с инженерами

1.«Чужие» против «Хищников»

2.Вопросы- «викторина» 3.Спрашивают не по рангу!

Page 12: Собеседование front-end, back-end, тестировщика

Как вы готовитесь к собеседованию?

Page 13: Собеседование front-end, back-end, тестировщика

Как вы готовитесь к собеседованию?

WORK HARD

Page 14: Собеседование front-end, back-end, тестировщика

Результаты подготовки

Page 15: Собеседование front-end, back-end, тестировщика

Как технари готовятся к собеседованию?

Page 16: Собеседование front-end, back-end, тестировщика

Как технари готовятся к собеседованию?

Часто никак :-(

Page 17: Собеседование front-end, back-end, тестировщика

Результаты подготовки

Page 18: Собеседование front-end, back-end, тестировщика

Java BE: Давайте поготовимсяЧто знаем о вакансии (техническая часть):

«Ну, нам нужен джавист бэкендщик, пилить REST-сервисы для нашей банковской системы.»

Page 19: Собеседование front-end, back-end, тестировщика

Java BE: Давайте поготовимся

Page 20: Собеседование front-end, back-end, тестировщика

Java BE: Давайте поготовимся Составляем словарь, или пользуемся тем, который есть Проверяем наличие дубликатов\расхождений Готовим вопросы по ним – не технические детали

Page 21: Собеседование front-end, back-end, тестировщика
Page 22: Собеседование front-end, back-end, тестировщика

Java BE: немного информацииEJB - это часть стандарта Java EE, отвечающая за организацию бизнес-логики и предоставляющая декларативное управление безопасностью, долговременным хранением данных, глобальными транзакциями, распределенными объектами, кластеризацией и подпиской на сообщения.

Page 23: Собеседование front-end, back-end, тестировщика

Java BE: немного информацииEJB - это часть стандарта Java EE, отвечающая за организацию бизнес-логики и предоставляющая декларативное управление безопасностью, долговременным хранением данных, глобальными транзакциями, распределенными объектами, кластеризацией и подпиской на сообщения.

Spring Framework — универсальный фреймворк с открытым исходным кодом для Java-платформы.Spring Framework не обеспечивает какую-либо конкретную модель программирования, он стал широко распространённым в Java-сообществе главным образом как альтернатива и замена модели EJB

Page 24: Собеседование front-end, back-end, тестировщика

Java BE: Вопрос«Виккентий, я вижу вы на одном из проектов использовали фреймворк SPRING и EJB – а можете рассказать подробнее, что вы с ними делали?»

Page 25: Собеседование front-end, back-end, тестировщика

Что думает тех.спец

Page 26: Собеседование front-end, back-end, тестировщика

Что думает тех.спец

Спрошу-ка я Core Java

Page 27: Собеседование front-end, back-end, тестировщика

Java BE: Давайте поготовимся

Page 28: Собеседование front-end, back-end, тестировщика

Java BE: Вопрос

«Виккентий, а фрейвморк AngularJS указанный у вас – вы его в каком проекте и как использовали?»

Page 29: Собеседование front-end, back-end, тестировщика

Типичные вопросы инженеров OOP, OOD Интерфейсы, абстрактные классы Коллекции, время доступа к hashMap, List Garbage collector и «прочая эрудиция» Тестирование, unit-testing, TDD

Page 30: Собеседование front-end, back-end, тестировщика

Front-End

Page 31: Собеседование front-end, back-end, тестировщика

FE: Давайте поготовимся Составляем словарь, или пользуемся тем, который есть Проверяем наличие дубликатов\расхождений Смотрим на опыт работы с back-end за последние 2 года Готовим вопросы по ним – не технические детали

Page 32: Собеседование front-end, back-end, тестировщика
Page 33: Собеседование front-end, back-end, тестировщика

Fron-End: Вопрос«Виккентий, я вижу вы использовали связку трех фреймворков для backend-а: phalcon, zend и z-ext а чем была вызвана эта необходимость?»

Page 34: Собеседование front-end, back-end, тестировщика

Типичные вопросы инженеров OOP, OOD Взаимодействие между модулями через core AngularJS Тестирование взаимодестйивя между модулями Protractor (e2e testing tool) Performance in AngularJS app Как работает digest

Page 35: Собеседование front-end, back-end, тестировщика

Тестировщик

Page 36: Собеседование front-end, back-end, тестировщика

FE: Давайте поготовимся Составляем словарь, или пользуемся тем, который есть Проверяем наличие дубликатов\расхождений Смотрим на инженерный опыт работы

Page 37: Собеседование front-end, back-end, тестировщика

Тестировщик

Page 38: Собеседование front-end, back-end, тестировщика

STE: Вопрос

«Виккентий, я вижу вы использовали Яндекс.Танк и Jmeter, можете подробнее рассказать про свой опыт?»

Page 39: Собеседование front-end, back-end, тестировщика

Типичные вопросы инженеров Артефакты тестирования Метрики Протоколы: HTTP(s), FTP Взаимодействией с разработчиками Пример бага, теста в том виде, как пишет человек Мат. статистика, теорвер, теория эксперимента и прочая «эрудиция»

Page 40: Собеседование front-end, back-end, тестировщика

Итого Смотрим на резюме Смотрим в словарь технологий

Не только термины из вакансии по специальности, но и максимум вокруг Постоянно обновляем словарь

Ищем интересные вещи: взаимоисключающие, из другой сферы деятельности, заимозаменяемые

Спрашиваем про проекты и опыт, где эти вещи применялись

Page 41: Собеседование front-end, back-end, тестировщика

Что ждут от рекрутеров

Page 42: Собеседование front-end, back-end, тестировщика

Добра!

Сергей[email protected]