Some common interview problems solved. Wiki with helpfull information and notes.
- Первая часть алгоритмов по Седжвику:
- Анализ алгоритмов (сложность, память)
- Структуры данных: генераторы, итераторы, очереди и стеки
- Элементарные сортировки: selection, insertion, shellsort, shuffling
- Mergesort, Quicksort
- Очереди с приоритетом (binary heaps, heapsort)
- Balanced search trees (B-Trees)
- Hash Tables
- TCP/IP
- Unix: processes, threads. Глубже понять, нафига нужен GIL: https://www.youtube.com/watch?v=AWX4JnAnjBE
- Стандартные библиотеки Python 2.7+, Python 3, Python 3.5. Фишки и основные различия.
- PostgreSQL -- посмотреть, что обычно спрашивают.