Как попасть на стажировку в Яндекс?
Возьми, да почитай - Яндекс стажировка
Чтобы попасть в Яндекс, важно на отлично знать один из ЯП: Плюсы, Пайтон, либо Джаву. Знать основные алгоритмы. Что касается математики, то основные вопросы из дискретного анализа и теории вероятности.