Learning
Learn the job. Ace the interview.
Free, in-depth courses for every kind of role, and the interview questions that actually get asked, with answers that explain the why. Sign up to track your progress and get courses picked for your resume and applications.
8 results in Software Engineering · Clear
Top interview questions
The ten questions you are most likely to face for each role, answered the way interviewers want to hear it.
Top 10 DSA coding interview questions
10 min · 10 questions
Top 10 Java and OOP interview questions
10 min · 10 questions
Top 10 system design interview questions
10 min · 10 questions
Top 10 Git and GitHub interview questions
10 min · 10 questions
Top 10 Python interview questions
10 min · 10 questions
Software Engineering
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
Java and object-oriented programming for interviews
The four pillars of OOP with real examples, core Java (strings, equals and hashCode, exceptions), the collections framework, multithreading basics, JVM memory and an intro to Spring Boot, everything service companies and product companies ask freshers.
9 min · 4 lessons
System design basics for freshers and junior engineers
A practical framework for system design rounds: requirements, estimates, the building blocks (load balancers, caches, databases, queues, CDNs), scaling and reliability trade-offs, and worked designs for a URL shortener and a job portal.
10 min · 5 lessons