не, я бы не сказал,что негативно отношусь к задачкам по алгоритмам на собесах, даже сам их даю регулярно (совсем простые задачи), но это скорее ввиду особенностей процессов найма.
но факт – если человек не тренируется их решать и он давно на рынке, не имеет прошлого олимпиадного прошлого, то скорее всего он их (имею ввиду более сложные задачи, хотя бы middle на leetcode) не решит, если только это не совсем простые задачи. никто не помнит сортировки, обходы деревьев, BFS,DFS, динамическое программирование и т.д.,
но бывает такое, что на бумажке он сеньор, а на деле – не пишет for loop даже в IDE. И самое неприятное узнать об этом после часа разговора по хард скиллам. Потратить время зря. Но для этого есть автоматические тесты, как вариант. Или скайп собес на пару простых задач. и это, имхо, имеет смысл, если много таких кандидатов, а не 1 из 100))