- Brush up on some common algorithms and data structures
- If you were the lead engineer of a startup, how would you design their backend? Know basic architecture topology and caching techniques
- Know OOP principles and design patterns
- Cracking the coding interview (full stack) –https://github.com/gaylemcd/ctci
- CareerCup – http://www.careercup.com/page
- LeetCode Algorithms question – https://leetcode.com/problemset/algorithms/
- Architect System Design- https://github.com/donnemartin/system-design-primer
- https://hackernoon.com/top-10-system-design-interview-questions-for-software-engineers-8561290f0444
- MIT Open Courseware Algorithms course, which is completely free and hosted here https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/
Prepare for uber interview
by
Tags:
Leave a Reply