Присоединяйтесь к нам или следите за нами в Discord | ? (Твиттер) | Телеграмма | Фейсбук
Не у всех есть время ответить на несколько сотен вопросов по LeetCode. Вот бесплатные и тщательно подобранные материалы для подготовки к техническому собеседованию для занятых инженеров, предоставленные вам мной, автором книги «Слепые 75». Более 1 000 000 человек воспользовались этим руководством!
Помимо обычных вопросов по алгоритмам, есть и другие интересные вещи:
Будем очень признательны за вашу помощь в создании контента!
Этот репозиторий содержит практический контент, охватывающий все этапы технического собеседования: от подачи заявления на работу до прохождения собеседований и участия в переговорах. Технически компетентные кандидаты могут найти нетехнический контент полезным.
Информация в этом репозитории сжата. В конечном счете, ключом к успеху на технических собеседованиях является последовательная практика, и я не хочу утомлять вас слишком большим количеством слов. Я расскажу вам минимум, который вам нужно знать о том, как пройти процесс собеседования: вы идете, практикуетесь и получаете работу своей мечты.
Любой, кто хочет получить работу в технологической компании, но не знаком с техническими собеседованиями, опытные инженеры, которые давно не были по другую сторону стола для собеседований и хотят вернуться в игру, или любой, кто хочет быть лучше проходит техническое собеседование.
На GitHub есть много замечательных книг, таких как «Cracking the Coding Interview» и репозиториев, посвященных интервью. Что отличает этот репозиторий? Разница в том, что многие существующие репозитории интервью содержат в основном ссылки на внешние ресурсы, тогда как этот репозиторий содержит высококачественный тщательно подобранный контент непосредственно для вашего потребления.
Кроме того, существующие ресурсы сосредоточены в основном на вопросах алгоритмов и не охватывают более узкоспециализированных и нетехнических вопросов. Цель этого справочника - охватить содержание, выходящее за рамки типичных вопросов алгоритмического кодирования. ?
AlgoMonster стремится помочь вам пройти техническое собеседование в кратчайшие сроки . Созданный инженерами Google, AlgoMonster использует подход, основанный на данных, чтобы научить вас наиболее полезным шаблонам ключевых вопросов, и содержит контент, который поможет вам быстро пересмотреть базовые структуры данных и алгоритмы. Самое приятное то, что AlgoMonster не работает по подписке — заплатите единоразовую плату и получите пожизненный доступ . Присоединяйтесь сегодня и получите скидку 70% →
Этот курс Design Gurus расширяет вопросы по рекомендуемым практическим вопросам, но подходит к практике с точки зрения шаблона вопросов. Я также согласен с этим подходом в обучении и лично использовал его, чтобы лучше проходить собеседования по программированию. Курс позволяет вам попрактиковаться в отдельных вопросах по Java, Python, C++, JavaScript, а также предоставляет примеры решений на этих языках. Изучайте и понимайте закономерности, а не запоминайте ответы! Получите пожизненный доступ сегодня →
Содержимое, связанное с фронтенд-интервью, перенесено на отдельный сайт — Справочник по фронтенд-интервью.
Мы все еще работаем над контентом для системного дизайна. А пока ознакомьтесь с курсом ByteByteGo «Интервью по проектированию системы» или курсом «Grokking the System Design Interview» от Design Gurus, которые, по нашему мнению, являются одними из наиболее полезных ресурсов для начала подготовки к собеседованиям по проектированию систем.
Веб-сайт Docusaurus был создан для удобства чтения. Посетите сайт здесь!
Если вас интересует, как реализуются структуры данных, ознакомьтесь с Lago, библиотекой структур данных и алгоритмов для JavaScript. Это по большей части еще незавершенная работа, но я намерен превратить ее в библиотеку, которую можно будет использовать в производстве, а также в справочный ресурс для пересмотра структур данных и алгоритмов.
На данный момент не существует официальных рекомендаций по участию, поскольку ситуация все еще меняется, и по мере продвижения мы можем найти лучший подход к структурированию контента. Вы можете внести любой вклад, который, по вашему мнению, будет полезен коллегам-инженерам. Если вы хотите добавить контент для разных доменов, не стесняйтесь создать проблему или отправить запрос на включение, и мы сможем обсудить это дальше.
Этот проект существует благодаря всем людям, которые внесли свой вклад. [Способствовать].
Спасибо всем нашим сторонникам! [Стать спонсором]
Поддержите этот проект, став спонсором. Здесь появится ваш логотип/изображение профиля со ссылкой на ваш сайт. [Стать спонсором]
Я предоставляю вам код в репозитории под лицензией с открытым исходным кодом. Поскольку это мой личный репозиторий, лицензия, которую вы получаете на мой код, принадлежит мне, а не моему работодателю (Мета).