Top 50
Prep plan
Updated weekly · Last refresh Oct 17

Practo Software Engineer Interview Questions

The questions to prepare for a Practo Software Engineer interview. Questions from real interview reports rank first. Updated daily.

50questions
~9htotal time
Track your progressSign up free to work through all 50 questions and resume where you left off.
Start practicing free →
1
CodingStart here. 30 questions · ~313 min
Factorial Using RecursionEasy
Practice

Implement factorial recursively and optimize repeated evaluations with memoization.

Recursioncoding challengeBasic AlgorithmsPracto
Randomized Get/Insert StructureHard
Practice

Implement insert, delete, and random selection in average O(1) time using an array and hash map.

ArraysData StructuresAlgorithmsPracto
Merge Two Sorted ArraysEasy
Practice

Merge two sorted arrays into one sorted array using a two-pointer linear scan.

ArraysSortingTwo PointersPracto
More Coding questions with a free account
2
SQL & Data Manipulation8 questions + 2 drills · ~104 min
3
System Design3 questions · ~31 min
Design Likes and Dislikes DatabaseHard

Evaluates data modeling and schema design for user interactions at scale.

social mediadatabase designPracto
JavaScript Tricky ConceptsHard

Tests deep JavaScript understanding and ability to reason about execution.

javascriptPracto
More System Design questions with a free account
4
Behavioral & Leadership8 questions · ~84 min
More Behavioral & Leadership questions with a free account
5
More topics1 question · ~10 min
Java Memory Management and GCHard

Tests how Java heap allocation, reachability, and garbage collection work, plus the practical impact on leaks and pauses.

memory managementmemory leakjavaPracto
The finish line: interview-readyComplete all 50 questions plus 2 hands-on drills to finish this plan.