Work through the Love Babbar 450 problem sheet to build a systematic coding interview practice routine.
Study OS, DBMS, SQL, and computer networks theory alongside practical coding problems for full interview coverage.
Use the Striver or Apna College problem lists as a structured revision track for data structures and algorithms.
This repository is a study collection put together to help people prepare for technical interviews at large technology companies. The name refers to a well-known group of major tech employers, and the material covers what those interviews typically test: data structures, algorithms, and foundational computer science subjects. The content is organized around several popular study lists that circulate in the developer community. These include a set of 450 programming problems curated by an educator named Love Babbar, a sheet from a creator called Striver, and another from Apna College. These lists are widely used by students in India and elsewhere who are working toward software engineering roles at competitive companies. The repository gathers problems and solutions from these lists in one place. Beyond coding problems, the repository includes notes and material covering technical subjects that often appear in interviews: operating systems, database management systems, SQL, computer networks, and object-oriented programming. These are the theory topics that interviewers at large companies sometimes ask about alongside practical coding questions. The solutions and notes are stored as Jupyter Notebooks and code files, primarily in C++. The project has been contributed to by multiple people and is presented as open-source reference material rather than a polished course. This is a resource for someone who already knows some programming and wants to systematically work through common interview topics. It does not teach programming from scratch. The full README is longer than what was shown.
← akashsingh3031 on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.