12 questions · from 2 interviews

Practo interview questions

Every question candidates reported from their Practo interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.

Practo coding and DSA questions

  1. 01

    Search in Rotated Sorted Array

    Asked a Rotated Binary Search problem.

    From Practo Interview Experience SSE (2025)

  2. 02

    Find the First Missing Positive Number

    Find the First Missing Positive Number.

    From Practo Interview Experience SSE (2025)

  3. 03

    Repeated Substring Deletion (AWS)

    Given a string 'S', repeatedly delete all occurrences of the substring 'AWS'. After each deletion, the remaining prefix and suffix are joined. For example: S = 'ABCDAAWSWSFG' - 'ABCDAWSFG' - 'ABCDFG'. Find the resultant string after performing repeated…

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  4. 04

    Binary Search Problem (similar to Koko Eating Bananas)

    A problem based on binary search, conceptually similar to the 'Koko Eating Bananas' problem on LeetCode. The specific problem statement was rephrased.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  5. 05

    Graph Traversal MCQ (DFS/BFS correctness)

    Multiple-choice questions based on graph theory. For each question, DFS and BFS traversals were provided, and I had to determine if they were correct.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  6. 06

    Delete Nth Node From End of Linked List

    Implement a function to delete the Nth node from the end of a singly linked list.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  7. 07

    Decimal to Binary Conversion (Recursive)

    Write a recursive function to convert a decimal number to its binary representation.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  8. 08

    Longest Palindromic Substring

    Given a string, find the longest palindromic substring. I was asked to explain what a palindromic substring is, then describe a brute force approach, and finally optimize the solution using dynamic programming.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

Practo system design questions

  1. 01

    Scalability and System Behavior in Distributed Systems

    Basic high-level questions related to scalability and system behavior.

    From Practo Interview Experience SSE (2025)

Practo other questions

  1. 01

    Strategy Design Pattern Implementation

    Asked to code and explain the Strategy Design Pattern.

    From Practo Interview Experience SSE (2025)

  2. 02

    Music School Database Design

    Design a database for a music school with the following requirements: A music instrument can be played by any number of students. A student can play different types of music instruments. A teacher can only teach one instrument.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

  3. 03

    ReactJS and HTTP Status Codes

    Discussion around ReactJS (given project built on it). Specific questions about HTTP status codes, different classes of status codes, and which status codes were most frequently encountered during project implementation.

    From Practo Interview Experience | SDE Intern + Full Time | Bangalore | 2022

Practo interview questions FAQ

What questions are asked in Practo interviews?

Candidates reported 12 distinct questions across 2 Practo interviews. 8 coding and DSA questions, 1 system design questions, 3 other questions.