Если вы задумываетесь о прохождении собеседования в такие компании как Yandex, Facebook, Google, Apple, Microsoft, Amazon и другие, где вам обязательно будут давать задачки на алгоритмы и структуры данных, то не поленитесь и подготовьтесь как следует.
Начать лучше всего, на мой взгляд, с замечательной книжки от бывшей разработчицы Google Гейл Лакманн Макдауэлл (Gayle Laakmann McDowell) Cracking the Coding Interviewhttp://www.crackingthecodinginterview.com Книга пережила уже 6 изданий и является классикой для подготовки к собеседованиям.