Skip to content

Latest commit

 

History

History
382 lines (358 loc) · 51.8 KB

index.md

File metadata and controls

382 lines (358 loc) · 51.8 KB

FAANG Interview. Бортовые заметки сообщества

Введение

Этот репозиторий создан для “FAANG Interview” сообщества с целью упорядочить полезные ресурсы упоминаемые в чате. Каждая ссылка в документе должна сопровождаться описанием. Не стесняемся слать pull реквесты и делать репозиторий лучше с каждым днем.

Аббревиатуры

  • FAANG - Facebook, Apple, Amazon, Netflix, Google. Usually also means Microsoft, Github, Linkedin, Instagram, Snapchat, Palantir, Bloomberg, IBM. For Russian Companies: Yandex, - VK, Kaspersky and JetBrains.
  • LP - Leadership Principles (by Amazon)
  • CtCI - Cracking the Coding Interview (book)
  • SRE - Site Reliability Engineer
  • SWE/SE - Software Engineer
  • SDE - Software Development Engineer (Amazon)
  • SysDE - System Development Engineer (Amazon)
  • OA - Online Assessment
  • HC - Hiring Committee
  • HM - Hiring Manager
  • BR - Bar Raiser (Amazon)
  • LC - LeetCode
  • CP - Competitive programming
  • GCJ - Google Code Jam
  • CF - Codeforces
  • OJ - Online Judge
  • TLE - Time Limit Error
  • WA - Wrong Answer
  • LN - Linkedin (must have professional social network)
  • CS - Computer science
  • DS - Data science
  • TC - Total compensation
  • CLRS - Introduction of Algorithms (book)

Mock интервью сообщества

Мы проводим технические мок-интервью в парах каждую неделю, больше деталей о том как это проходит в этом документе (док открыт для комментирования). Гайд как проводить мок-интервью.

Разные полезные ссылки

Курсы, книги, статьи по алгоритмам и структурам данных

Математика

  • Сайты: big-O, элементарные алгоритмы и подходы к ним.
    • Wumbo.net - Wumbo is a math reference site for students
  • Курсы
    • Introduction to Discrete Mathematics for Computer Science - минимальный курс “все в одном” по дискретной математике. Покрывает минимум по важности математического доказательства, комбинаторике, теории вероятностей, теории графов, теории чисел и криптографии.
    • Комбинаторика для начинающих - хороший вводной курс по комбинаторике. Очень доходчиво и наглядно показаны все основные комбинаторные величины.
    • Теория вероятностей для начинающих - вводной курс по теории вероятностей.
    • Теория графов - математический фундамент теории графов. Этот курс более ориентирован на именно “математику” нежели computer science.
  • Книги

Олимпиады по программированию

Интересные задачи и списки задач

System Design Interview

Behavioral interview

Переговоры по офферу

После принятия оффера (в другую страну)

  • Во избежание конфликтов - не говорите своему работодателю что у вас офер. Скажите когда будет виза. Разница между офером и визой может достигать 12 месяцев.
  • Сразу поговорите с рекрутером о том, чтобы его кто-то заменил в случае если он внезапно уйдет в отпуск на 2-3 недели - в Европе это любят. Тоже самое с Project manager.
  • Будет Background check. Сразу подготовьте список всех работодателей и доказательство того, что вы там работали.
  • Сразу подготовьте документы в электронном виде. Скан паспорта, загранпаспорта, для Украины (налоговый код, справка о не судимости), диплом. Пожалуйста, допишите для других стран снг
  • Это все для того, чтобы сэкономить вам от 2 до 4 месяцев. Рекрутеры совсем не торопятся. И могут тянуть из вас документы по одному в неделю. Поэтому приготовьте все сразу.

Составление резюме

Проверка резюме

По вторникам и субботам в /r/cscareequestions создаются “Resume Advice” тредs, где можно получить фидбек. Телеграм канал для обсуждения резюме: resume_review Rooftop Slushie - платно

SRE

Frontend

Интернатура

Релокация

Разное

Английский