Добрый день, назрел такой вопрос.
Часто в статьях про собеседования и т.п. вижу такую строчку: "Мы даем задачу уровня middle" и т.п., а как собственно понять какие это задачи, можно ли сказать что создать функционал в интернет магазине по типу: добавить товар в корзину, и его отображением и использованием LS, или же создать функционал сравнения того же товара, с динамическими ключами и т.п.
Такие задачи считаются уровня middle? Или это все таки уровень какого то начального juniora.
Заранее благодарю
Это довольно субъекивное понятие.
В одном собеседовании на уровень миддл, меня про тонкости работы с ядром линукс спрашивали, в другом - простенькие задачи типа работы со стеком.
Но вообще - когда сам собеседовал - то задачи уровня джуна - это реализации простых абстрактных алгоритмов. Типа обработать каким-то образом некую структуру данных.
А уровень миддла - это реализовать какую-то часть бизнес-логики.
Думаю - для фронта - все аналогично.