Skip to content

Latest commit

 

History

History
76 lines (49 loc) · 3.07 KB

File metadata and controls

76 lines (49 loc) · 3.07 KB

Preparation to interview

Yandex

Как проходит процесс найма в Яндекс (и советы, как повысить шансы на успех + много материалов для подготовки):

https://yandex.ru/jobs/pages/dev_interview

Примеры задач, которые могут встретиться на интервью (6 задачек подходящие для Python, С++, С#, Java, JavaScript, Kotlin, Swift, Objective-C):

https://contest.yandex.ru/contest/8458/enter

Пост на Хабре об алгоритмической секции с кодом:

https://m.habr.com/ru/company/yandex/blog/449890

В этих видео мы разбираем решение алгоритмических задач:

Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем:

https://habr.com/ru/company/yandex/blog/564132

Числа, которые точно нужно знать:

https://github.com/donnemartin/system-design-primer/blob/master/README.md#appendix

Практикум - подготовка к алгоритмической секции

https://practicum.yandex.ru/algorithms-interview

FAQ с ответами на часто задаваемые вопросы:

https://yandex.ru/jobs/faq

Код:

Материалы для подготовки:

Not Yandex

Highly recommended the following book (engineering sections): http://www.crackingthecodinginterview.com/contents.html

What to revise:

  • complexity of sorting algorithms
  • after solving every issue algorithm’s time complexity is usually discussed
  • DFS/BFS are frequently asked during coding interviews
  • solving some Dynamic programming problems would be useful because they are less intuitive than for example Greedy
  • Questions similar to climbing stairs: https://leetcode.com/problems/climbing-stairs/description