← All courses
CourseSoftware EngineeringIntermediate
Data structures and algorithms for coding interviews
The patterns behind 90% of coding-round problems: complexity, arrays and hashing, two pointers and sliding window, stacks and queues, linked lists, trees, graphs and dynamic programming, each with a template you can reuse and the problems to practise.
12 min · 6 lessons
Lessons
Keep going
Interview questionsIntermediate
Top 10 DSA coding interview questions
10 min · 10 questions
Interview questionsBeginner
Top 10 Python interview questions
10 min · 10 questions
CourseBeginner
Java and object-oriented programming for interviews
9 min · 4 lessons
Interview questionsBeginner
Top 10 Java and OOP interview questions
10 min · 10 questions