All resources for interview preparation that I find useful in one place
- Glassdoor is the first place where you could look for information about interviews. However, the information could be specific for some locations if the company doesn't have standard interview process.
- Companies that have whiteboard interviews
- Companies that don't have whiteboard interviews
- Interview experiences on Leetcode
- Algorithms by Sedgewick on Coursera first part и second part (also has book version)
- Algorithms specialization by Stanford
- [Russian] Free algorithm course
- [Advanced] Formulae for the complexity of recursive algorithms
- My favorite tool to train problem-solving skills - Leetcode
- Platform to train online screening - Codility
- The most frequent patterns to solve problems: article and course
- Problems' solutions with explanations from Tushar Roy
- [Advanced] Dynamic programming patterns
- Github repo with all necessary terms and introduction to system design with links to more detailed sources
- Short course without any deep diving - nice for quick remind
- Videos from MIT course about system design
- Video channel of the conference for architectures
- Monthly challenges on Leetcode
- Youtube channel in Russian from a contest trainer
- [Russian] My article about prepartion to tech interviews
- More guides and resources from Outtalent