Coding interview preparation
Solve common coding problems, explain your approach and answer system design questions.
Job seekers and students preparing for software job interviews.
Solve common coding problems, explain your approach and answer system design questions.
8 topics, about 6 weeks at 20 minutes a day
- pythonCore basics, Next stepsA short, readable language for interview answers.
- data-structures-algorithmsStart from zero, Core basics, Next steps, Go deeperArrays, trees, graphs and the patterns behind most questions.
- coding-interviewsStart from zero, Core basics, Next steps, Go deeperHow to think aloud, test and finish on time.
- sqlCore basics, Next stepsSQL rounds are common for many roles.
- database-designStart from zero, Core basicsAnswer modelling questions.
- networking-basicsStart from zeroExplain what happens when you open a web page.
- system-designStart from zero, Core basics, Next steps, Go deeperDesign scalable systems for senior rounds.
- gitCore basicsShow you can work in a team codebase.