Рекомендую вашему вниманию две книги по алгоритмам и структурам данных. Это книги для начинающих или просто желающих освежить свою память по этой теме.
Знание алгоритмов и структур данных требуется в финансовых технологиях очень часто: сортировки, быстрый поиск, операции с большим количеством данных в реальном времени. Поэтому на интервью вам часто будут попадаться вопросы по этим темам.
Grokking Algorithms: An illustrated guide for programmers and other curious people

Данная книга позволит понять (вспомнить) самые базовые представления о следующих темах:
- О-большое (Big-O notation)
- Сортировка выбором — selection sort
- Рекурсия
- Быстрая сортировка
- Перестать бояться хеш-таблиц
- Поиск в ширину
- Алгоритм Дейкстры
- Жадные алгоритмы
- Динамическое программирование
- Алгоритм к-ближайших соседей
- Фильтры Блума
- Обмен ключами Диффи-Хеллмана
Очень рекомендую. Книга небольшая, читается легко, разъясняется все буквально на пальцах. В книге есть много ошибок. Навернео при переводе на русский добавились еще ошибки. Поэтому рекомендую читать книгу по-английски с учетом errata.
A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills

Просто отличная базовая книга про алгоритмы и структуры данных. Разъяснено тоже все очень хорошо с примерами и иллюстрациями. В сентябре 2020 года вышло второе издание этой книги.