Между 2 человеками на собесе, один из которых будет знать как работает GC и ту же разницу между листом и дикшинари и задротом математиком-алгоритмистом - я выбиру первого.
Почему такая постановка "или-или"? Структуры данных и алгоритмы это инструмент, как и конкретные технологии с которыми работаешь. Чем больше знаешь, тем лучше.