CS Notes

Free notes for placement interviews on operating systems, computer networks, DBMS and OOP — worked examples, comparison tables and interview questions.

Where can I read OS, CN, DBMS and OOP notes for placements?

CodeKairo's CS notes cover the four subjects asked after the coding round — Operating Systems, Computer Networks, DBMS and Object-Oriented Programming — one page per topic, in reading order. Each note gives the definition you can say in an interview, how the thing works, a worked example you can reproduce on paper (Gantt charts, subnetting, normalization, page replacement), comparison tables, common mistakes and the questions interviewers ask, with answers. OOP notes carry programs in C++, Java and Python that are run before they are published. All of it is free to read without an account.

Operating Systems

Processes, threads, CPU scheduling, synchronization, deadlocks, memory, virtual memory, file systems and disk scheduling. All OS notes.

Test yourself: Operating Systems · Basic · Operating Systems · Intermediate

Computer Networks

The OSI and TCP/IP models, IP addressing and subnetting, TCP and UDP, DNS, HTTP, routing and what happens when you type a URL. All CN notes.

Test yourself: Computer Networks · Basic · Computer Networks · Intermediate

Database Management Systems

ER models, keys, normalization, SQL joins and aggregation, transactions and ACID, concurrency control and indexing. All DBMS notes.

Test yourself: SQL · Basic · SQL · Intermediate

Object-Oriented Programming

Classes and objects, encapsulation, inheritance, polymorphism, abstraction, SOLID and the design patterns interviews ask for. All OOP notes.

Test yourself: OOP · Basic · OOP · Intermediate

How it works

  1. Pick a subject. Operating Systems, Computer Networks, DBMS or OOP — each lists its notes from the basics to the deepest topics.
  2. Read in order. Every note answers its question in the first lines, then teaches it with examples and tables, and links to the next note.
  3. Test yourself. Each subject links to its proctored skill test; a pass earns a verifiable credential for your profile and LinkedIn.

Who it is for

Final-year students before placement drives and anyone preparing for a technical interview's fundamentals round.

Frequently asked questions

Which subjects are covered?
Operating Systems, Computer Networks, DBMS and Object-Oriented Programming — the four subjects technical interviews and placement rounds ask about after the coding round.
What does a note contain?
The definition you can say in an interview, how the thing works, a worked example you can reproduce on paper, comparison tables, common mistakes and the questions interviewers ask, with answers. OOP notes carry programs in C++, Java and Python that are run before they are published.
Do I need an account?
No. Every note is free to read without signing in. Each subject links to its skill test, where a pass earns a verifiable credential.
In what order should I read them?
Each subject lists its notes in reading order, from the basics to the topics interviews go deepest on; every note links to the next one.