Top 50
Prep plan
Updated weekly · Last refresh Aug 30

Practo Software Engineer Interview Questions

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

50questions
~8htotal 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 · ~289 min
Merge Two Sorted ArraysEasy
Practice

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

ArraysSortingTwo PointersPracto
Linked List ReversalEasy
Practice

Reverse a singly linked list in-place using iterative pointer manipulation.

RecursionLinked ListsArraysPracto
Method Overloading vs OverridingEasy

Compare method overloading and method overriding in object-oriented programming, including binding, inheritance, and polymorphism.

javaabstractionoopPracto
More Coding questions with a free account
2
SQL & Data Manipulation9 questions + 2 drills · ~107 min
SQL: Highest Marks Per DepartmentEasy
Practice

Use RANK and a department join to find every student tied for the highest marks in each department.

aggregationqueriessqlPracto
Primary Key vs Unique KeyEasy

Explain how primary keys and unique keys differ in nullability, purpose, and table design in PostgreSQL.

JoinsData WranglingCTEsPracto
DBMS and MySQL BasicsEasy

Evaluates fundamentals of databases and MySQL concepts.

mysqlPracto
Top Doctors by Appointment VolumeEasy
Practice
Practice drill

Find the top 5 Practo doctors by appointment volume using a LEFT JOIN, GROUP BY, COUNT, and deterministic ordering.

Group ByPracto
Conversion Rate Per CityMedium
Practice
Practice drill

Calculate Practo booking conversion by city using a LEFT JOIN, COUNT DISTINCT, and percentage aggregation.

Conversion RateData Analysissql queriesPracto
More SQL & Data Manipulation questions with a free account

Sign up to see every question

Create a free account to unlock this list and practice real interview questions.

Get my prep plan
3
System Design3 questions · ~29 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 · ~77 min
More Behavioral & Leadership questions with a free account
The finish line: interview-readyComplete all 50 questions plus 2 hands-on drills to finish this plan.