PrepLinc Logo

PrepLinc

TasksExperiencesQuestion BankLeaderboardPrepLinc AI

PrepLinc

0PP
PrepLinc Logo

PrepLinc

Connect. Prep. Conquer

To get updates, connect with us:

Company

  • Experiences
  • Question Bank
  • Creator Program
  • Contact Us

Resources

  • How it Works
  • Give Feedback
  • About Us
  • Know More

Legal

  • Privacy Policy
  • Terms of Service

© 2026 PrepLinc. All rights reserved.

All QuestionsDSAElectrical EngineeringReview TopicsResources
ArraysStringLinked ListHashingBinary TreesGraphsMachine LearningNLPNeural NetworkModel EvaluationGenerative AiSortingRecursionBacktrackingDynamic ProgrammingSliding WindowSystem DesignOperating SystemsObject Oriented Programming (OOP)Analog CircuitsOp AmpDigital ElectronicsDigital Logic DesignDigital CommunicationEmbedded SystemsVlsi DesignSemiconductorsCmosControl SystemsAptitudeBehavioralPuzzlesLogic

Computer Science Interview Question Bank

Your ultimate resource for mastering Computer Science. This curated collection of questions is sourced from real interviews to help you prepare effectively.

All QuestionsDSAElectrical EngineeringReview TopicsResources

Hot Topics

Bit Manipulation techniques (AND, OR, XOR, bit-shifting)

Low Level ProgrammingBit Manipulation+1 more

the difference between TCP and UDP

Computer NetworksTcp Ip+2 more

Dijkstra's Algorithm for shortest paths

GraphsAlgorithms+1 more

Runtime (Dynamic) Polymorphism vs Compile-time (Static) Polymorphism

Object Oriented Programming (oop)Polymorphism

how to solve the Fibonacci sequence problem using Dynamic Programming

Dynamic ProgrammingAlgorithms

Abstract Classes vs. Interfaces

Object Oriented Programming (oop)Abstraction

the concept of Virtual Memory

Operating SystemsMemory Management

Recursion and Backtracking as a problem-solving pattern

RecursionAlgorithms+1 more

Min-Heap vs. Max-Heap properties

HeapsData Structures

the Breadth-First Search (BFS) algorithm

GraphsAlgorithms+1 more

Reversing a Linked List (iteratively and recursively)

Linked ListsAlgorithms

the difference between a Process and a Thread

Operating SystemsProcesses+1 more

the 7 Layers of the OSI Model

Computer NetworksOsi Model

ACID Properties in Transactions

Database Management SystemsAcid Properties+1 more

Tree Traversal algorithms (In-order, Pre-order, Post-order)

TreesAlgorithms

Bit Manipulation techniques (AND, OR, XOR, bit-shifting)

Low Level ProgrammingBit Manipulation+1 more

the difference between TCP and UDP

Computer NetworksTcp Ip+2 more

Dijkstra's Algorithm for shortest paths

GraphsAlgorithms+1 more

Runtime (Dynamic) Polymorphism vs Compile-time (Static) Polymorphism

Object Oriented Programming (oop)Polymorphism

how to solve the Fibonacci sequence problem using Dynamic Programming

Dynamic ProgrammingAlgorithms

Abstract Classes vs. Interfaces

Object Oriented Programming (oop)Abstraction

the concept of Virtual Memory

Operating SystemsMemory Management

Recursion and Backtracking as a problem-solving pattern

RecursionAlgorithms+1 more

Min-Heap vs. Max-Heap properties

HeapsData Structures

the Breadth-First Search (BFS) algorithm

GraphsAlgorithms+1 more

Reversing a Linked List (iteratively and recursively)

Linked ListsAlgorithms

the difference between a Process and a Thread

Operating SystemsProcesses+1 more

the 7 Layers of the OSI Model

Computer NetworksOsi Model

ACID Properties in Transactions

Database Management SystemsAcid Properties+1 more

Tree Traversal algorithms (In-order, Pre-order, Post-order)

TreesAlgorithms