Трек найма для backend-разработчиков
Содержание
Новый трек найма
Новый трек найма
Новый трек VS Старый трек найма
Что поменялось
Итоги изменений
Что такое General/Advanced coding?
General/Advanced coding
Основные возражения кандидатов
Что такое AA?
Алгоритмы - АА
Основные возражения кандидатов
Что такое AAA?
Архитектура - ААА
Сколько релевантны результаты секций
Успешная секция = 2 года релевантна
56.27M

Трек_найма_для_backend_разработчиков_

1. Трек найма для backend-разработчиков

Трек найма для
backendразработчиков
Java/Kotlin/
Березникер Инга
Scala

2. Содержание

01 Новый трек найма
02 Старый трек найма
03 Что такое coding секция? Что такое алгоритмы?
Что такое архитектру?
04 Как определить, когда можно/нельзя брать
кандидата

3. Новый трек найма

HR скрининг
General coding Java/Kotlin/Scala
Advanced coding
Java/Kotlin/Scala
АА – алгоритмы
ААА – архитектура
TDD/MDD
ФИНАЛЫ
Только для 17+
грейда
3

4. Новый трек найма

HR скрининг
General coding Java/Kotlin/Scala
Advanced coding
Java/Kotlin/Scala
АА – алгоритмы
ААА – архитектура
ИТОГ:
для 16 грейда ~ 2 секции
для 17 грейда ~ 3 секции
TDD/MDD
ФИНАЛЫ
4

5. Новый трек VS Старый трек найма

HR cкрининг
HR скрининга
General/Advanced coding
Предварительная секция
Стандартная секция
АА - алгоритмы
АА - алгоритмы
ААА - архитектура
ААА - архитектура
TDD/MDD
TDD/MDD
Финалы
Названи
е
ФИНАЛЫ
5

6. Что поменялось

HR cкрининг
HR скрининга
General/Advanced coding
Предварительная секция
Стандартная секция
АА - алгоритмы
АА - алгоритмы
ААА - архитектура
ААА - архитектура
TDD/MDD
TDD/MDD
Финалы
Названи
е
ФИНАЛЫ
6

7. Итоги изменений

• Новый трек найма стал короче, стало меньше алгоритмических
задач, добавили прикладную задачу разработчика.
• Предварительную секцию с кодом и Стандартную секцию с кодом
отменили, где были задачи на алгоритмы и структуры данных.
Вместо 2 секцию сделали General/Advanced coding – практическая
задача разработчика.
• Раньше Архитектурную секцию проходили все кандидаты 16+
грейда. Сейчас эту секцию ставим только 17+ кандидатам, у которых
есть опыт разработки распределенных систем и опыт с highload
7

8. Что такое General/Advanced coding?

Код
8

9. General/Advanced coding

Секция проверяет практические навыки
"действующих" инженеров-программистов с
реальным промышленным опытом
разработки.
Например: Написать часть промышленной
задачи или улучшить текущий код
Что будет на секции:
•Будем писать код в IDE. Нужно будет расшарить экран и писать.
•Будет предложена типовая задача из жизни разработчика. Например, разработаем
небольшую часть промышленной задачи с реальными условиями или улучшим
существующий код. Необходимо будет написать рабочий код, как бы вы писали его
в жизни.
Чек-лист, что вам необходимо сделать перед интервью:
•Проверить, что Zoom работает и вы можете шэрить экран. Для того, чтобы экран
шерился корректно, просим подключаться к Zoom с десктопа.
•Заранее подготовить пустой проект, в котором вы будете писать код.
K
0
0
2
od
o
g
g
n
i
h
t
e
m
o
s
od
of
o
g
ing
h
t
e
m
o
s
f
o
200
K
of so
m
of so
m
of so
m
ethin
g
ethin
g
ethin
g
good
good
good

10. Основные возражения кандидатов

Не верно
У Яндекса одни алгоритмы, не спрашивают
прикладные задачи
Верно
Мы даем практическую задачу разработчика,
оставив только 1 алгоритмическую секцию
Раньше было алгоритмический секций
больше, но мы меняемся ;)
10

11. Что такое AA?

Алгоритмы
11

12. Алгоритмы - АА

Основная задача AA-секции – оценить
базовые навыки кандидата по решению
несложных задач и написанию кода.
Всего 2 задачи: 1 уровня лайт, 2 уровня
медиум
Тренироваться нужно на leetcode
Хорошо проходят алгоритмы
кандидаты с профильным
образованием
K
0
0
2
od
o
g
g
n
i
h
t
e
m
o
s
od
of
o
g
ing
h
t
e
m
o
s
f
o
200
K
of so
m
of so
m
of so
m
ethin
g
ethin
g
ethin
g
good
good
good

13. Основные возражения кандидатов

Не верно
Бесполезные университетские задачки
Никто не использует их в работе
Верно
К задачам очень прозрачная подготовка.
Они проверяют мышление и мотивацию
перейти в Яндекс.
13

14. Что такое AAA?

Архитектура
14

15. Архитектура - ААА

АА Архитектурная / AAA / Triple A - это
архитектурная секция, которую проводят
опытные интервьюверы, используя
специально подобранные задачи.
Например, спроектировать сервис яндекс
пробки
Кандидаты, которые работали
с распределенными системами
(нагрузкой)
K
0
0
2
od
o
g
g
n
i
h
t
e
m
o
s
od
of
o
g
ing
h
t
e
m
o
s
f
o
200
K
of so
m
of so
m
of so
m
ethin
g
ethin
g
ethin
g
good
good
good

16. Сколько релевантны результаты секций

«
Сколько релевантны
результаты секций
»
16

17. Успешная секция = 2 года релевантна

No Hire –
General/Advanced
coding
Образец текста
No Hire – AA
Блокер на 6 месяцев
Блокер на 6 месяцев. Если дважды NH за АА, то блокер
1 год
Образец текста
No Hire - AAA
Не является блокером, новую можно пройти через 1
год
Образец текста
No Hire Предварительная
Блокер на 6 месяцев
Образец текста
No Hire –
Cтандартная с
кодом
Не является блокером
17

18.

18

19.

19

20.

20

21.

21

22.

22
English     Русский Правила