Pratham logo

Pratham Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 8 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
75% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Pratham.

Showing 3 of 8
Pratham logo
Pratham

Software Development Engineer

Engineering · a year ago

Mid Average Positive experience Decline offer 1 round
Interview process
Technical screen
Interview formats
Technical Coding System Design

It was a technical interview lasting 1 hour. The interviewer started by asking me to introduce myself and then discuss the project I worked on, specifically my role in it since it was a team project. Then, they asked me to list all the database tables used in the project and answer some related SQL queries. Following that, I was given a coding problem solvable with DFS. The interviewer then moved on to networking concepts like ARP, DNS, and the OSI model, asking for explanations. Next, operating system questions came up, including the difference between semaphores and mutexes, paging techniques, the distinction between virtual and physical memory, and an explanation of threading with Java code. Database management system (DBMS) topics were covered next, with questions on SQL vs. NoSQL, normalization, ACID properties, and the importance of normalization. Finally, the interviewer inquired about the internal workings of vectors and the complexities of their insert, delete, and read operations.

Confirmed questions4 questions
  • Could you explain some networking concepts like ARP, DNS, and the OSI model?
  • Can you explain the difference between a semaphore and a mutex, and also discuss paging techniques, the difference between virtual and physical memory, and threading, maybe with some Java code?
  • What are the differences between SQL and NoSQL databases, and can you explain Normalization and ACID properties, including why Normalization is important?
Pratham logo
Pratham

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

So, the interview process usually starts with a quick screening, then there are some technical tests, and after that, you'll have a bunch of interviews with the team and managers. They're checking out your skills, if you'd fit in, and how you solve problems. If you do well, you move on to the final interviews, and if they pick you, you get an offer and the onboarding stuff.

Confirmed questions8 questions
  • Can you tell me the difference between an array and a linked list?
  • Describe what a hash table is and where it's used.
  • How would you find the middle of a singly linked list in just one pass?
Pratham logo
Pratham

Lead Developer

Engineering · more than a year ago

Lead Easy Negative experience No offer 2 rounds
Interview process
Technical screen Panel Background check Offer
Interview formats
Technical Behavioral

The process involved a technical and manager round done together, which went well. Following that was an HR round, also good. They provided positive feedback and collected my documents, but mentioned they couldn't meet my salary expectations despite knowing them from the start.

Confirmed questions2 questions
  • They asked standard technical questions and some questions about management.
  • What are your thoughts on managing a team or projects?

Pratham Software Engineer Interview Questions

Quoted word for word from Pratham interview reports.

How would you find the middle of a singly linked list in just one pass?

Read reports

Implement a stack using an array and describe its operations.

Read report

What's dynamic programming? Give an example of a problem it can solve.

Read report

Can you tell me the difference between an array and a linked list?

Read report

Formats, difficulty and experience

Across all 8 Pratham interview reports.

Interview formats

Technical 40.9%
Behavioral 27.3%
Coding 22.7%
System Design 9.1%

Interview difficulty

Easy 12.5%
Average 87.5%
Difficult 0%

Candidate experience

Positive 75%
Neutral 12.5%
Negative 12.5%