Литкод не имеет ничего общего с работой программиста
Каким-то образом задачки с литкода стали стандартом для проведения собеседований. Хотя ничего общего с реальной работой программиста они не имеют.
Мало того, что они бессмысленные, они ещё и вредные. К посту приложено решение задачки, которое требует от програмиста мутировать входной параметр. И отформатировано не по PEP8.
Для нас важно, чтобы программисты приносили деньги. Но проверять их эффективность мы будем по задачам, которые можно заучить и которые мотивируют писать говнокод, от которого мы будем нести убытки.
Шиза? Шиза.
Да, где-то может быть важно уметь перевернуть бинарное дерево. Но чаще всего это какие-то инфраструктурные команды, а таких нужно очень мало. Туда же разработчиков, которые пилят инструменты для других разработчиков.
А для покраски кнопок и перекладывания JSON вам нужно, чтобы тесты были написаны, а линтер не ругался.
литкод
ревью