People Tech Group logo

People Tech Group Software Engineer Interview Questions
& Process

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

Based on 100 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
70% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at People Tech Group.

Showing 3 of 100
People Tech Group logo
People Tech Group

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Technical screen Group Technical screen Background check
Interview formats
Technical Group Behavioral Technical

We had a few steps to get through. First, there was a written test that checked our technical knowledge and also our aptitude with both multiple-choice and essay questions. Then, we had a group discussion where they looked at how well we communicate, work with others, and share our thoughts confidently. Finally, there was a technical and HR interview to see if we knew our stuff technically, talk about our projects, and generally see if we were a good fit personality-wise.

Confirmed questions2 questions
  • Could you define what an Android is and explain its lifecycle?
  • What is an Android and what is its lifecycle?
People Tech Group logo
People Tech Group

Senior Software Engineer

Engineering · a year ago

Senior Average Positive experience Decline offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Coding Technical

The interview process involved two technical rounds. TR1 was a technical round that started with introductions, then moved on to data structures and algorithms questions where I had to discuss different solutions and their time complexities, and finally write clean, optimized code. The interviewer was friendly and wanted me to explain my thinking. It was a straightforward interview. TR2 focused on coding and Java/Spring knowledge. I had two coding problems: one about string pattern matching and another about filtering and deduplicating a list of custom objects using maps and dates. They also asked conceptual questions about Java exceptions, authentication vs. authorization, and Spring's @ComponentScan. It was interactive, requiring clear code explanation, optimization discussion, and solid understanding of core Java and Spring concepts. It was a good mix of coding and backend knowledge.

Confirmed questions8 questions
  • For finding the Kth smallest element in an unsorted array, can you explain multiple approaches and their respective time complexities?
  • What is the longest common prefix in a given array of strings?
  • How do you find the element that appears only once in a sorted array where all other elements appear twice, using an O(log n) binary search approach?
People Tech Group logo
People Tech Group

Software Engineer Intern

Engineering · a year ago

Intern Average Negative experience No offer 1 round
Interview process
Recruiter call Technical screen Offer
Interview formats
Coding Technical

I went through one round of interviews. I answered all the questions, and the interviewer seemed pleased with my answers and background. Despite positive feedback on my experience, I haven't received any further communication, not even a rejection. Repeated attempts to follow up have also resulted in no response, though they continue to mention a positive review of my experience.

Confirmed questions2 questions
  • Could you solve some coding problems?
  • Can you answer some SQL questions?

People Tech Group Software Engineer Interview Questions

Quoted word for word from People Tech Group interview reports.

Write a method to find the number of occurrences of a search substring within an input string.

Read reports

What is the longest common prefix in a given array of strings?

Read reports

How do you find the element that appears only once in a sorted array where all other elements appear twice, using an O(log n) binary search approach?

Read reports

How would you group a list of employees by salary using Java 8?

Read reports

Given a list of Employee objects, how would you filter out duplicates based on employeeId, ensuring you keep the record with the most recent updated_date?

Read report

For finding the Kth smallest element in an unsorted array, can you explain multiple approaches and their respective time complexities?

Read report

Can you explain how to reuse a single tableview across multiple classes?

Read report

Formats, difficulty and experience

Across all 100 People Tech Group interview reports.

Interview formats

Technical 41%
Behavioral 30.5%
Coding 19.7%
Group 5.2%
System Design 1.6%

Interview difficulty

Easy 17%
Average 61%
Difficult 22%

Candidate experience

Neutral 17%
Positive 70%
Negative 13%