Как подготовиться к собеседованию программисту?
Почти все вопросы, опубликованные в этой статье, - это вопросы «что нужно знать/делать, чтобы пройти техническое интервью/получить работу». Здесь собрано несколько советов, которые предлагает Engineering Director, проведя более 1000 технических интервью. Вопросы не охватывают все темы программирования, но затрагивает самые важные и основополагающие темы. Если ищете работу в первый раз, нужно вложить достаточно сил в подготовку к собеседованию. Не только профессионалы в отрасли полностью игнорируют этот совет, но и вчерашние студенты. По сути, вы сдаете тест, поэтому не расслабляйтесь - это тоже работа. Теперь пришло время заполнить пробелы в знаниях и найти работу мечты. Структуры данных Откройте wikipedia и прочитайте страницы про каждую из структур данных несколько раз, затем напишите свою собственную реализацию на любимом языке программирования (это самая важная часть). массивы ; связный список ; стек / очередь ; деревья ( АВЛ-дерево , двоичное дерево , двоичное ...