Какие условия для грейдов
Что проверяют
Чаще этот вопрос задаёт кандидат, и интервьюер смотрит, насколько осознанно вы относитесь к росту: хотите понять правила или просто узнать, когда поднимут зарплату. Если вопрос задают вам, имеют в виду другое: на какой грейд вы претендуете и чем можете это подтвердить.
Как отвечать
Если спрашиваете вы, спрашивайте так, чтобы получить не общие слова, а механику:
- матрица компетенций: есть ли письменное описание уровней для Java-разработчиков и можно ли увидеть его до оффера;
- процедура: кто решает о повышении, как часто проходит ревью, нужна ли защита перед комиссией;
- деньги: привязан ли грейд к вилке и что происходит с зарплатой при переходе;
- ваш стартовый уровень: какой грейд вам предлагают по итогам собеседования и чего, по их оценке, не хватило до следующего.
Если спрашивают вас, отвечайте через содержание работы, а не через стаж. Для Java-разработчика граница обычно проходит так:
- middle: самостоятельно делает задачи на Spring Boot, пишет тесты, понимает транзакции и работу JPA/Hibernate, умеет найти и убрать N+1;
- senior: отвечает за сервис целиком, проектирует API и схему данных, разбирается в памяти и сборке мусора JVM, в конкурентности и
java.util.concurrent, профилирует и чинит инциденты в проде, ревьюит и учит других; - lead: к этому добавляется планирование, декомпозиция задач на команду и архитектурные решения между сервисами.
Опирайтесь на свои примеры: какой сервис вели, какой инцидент разобрали, кого вырастили. Если опыта на заявленный уровень пока мало, так и скажите и назовите, что уже делаете из следующего.
Где спотыкаются
Меряют грейд годами: «у меня пять лет, значит senior». Пять лет одинаковых CRUD-задач интервьюер так не оценит.
Спрашивают только про деньги и сроки повышения. Звучит как желание сменить табличку, а не вырасти в работе.
Принимают оффер, не узнав свой грейд и критерии следующего. Потом оказывается, что повышение зависит от процедуры, о которой вы ничего не знаете.