TPS logo

TPS Software Engineer Interview Questions
& Process

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

Based on 20 interview experiences · FREE TO READ

2.6 Rounds average
Average Typical difficulty
55% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TPS.

Showing 3 of 20
TPS logo
TPS

Software Engineer

Engineering · nearly a year ago

Entry Difficult Neutral experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Technical Technical

The whole interview was based on Object oriented programming and data structures. First they took a 30 min written exam and then took 30 min technical interview. I didn't expected this level for an associate position but it helped me to understand what's usually asked in an interview and now i prepare according to that

Confirmed questions2 questions
  • They asked about graphs
  • Asked about indexing in sql.
TPS logo
TPS

Software Engineer

Engineering · more than a year ago

Mid Easy Positive experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Recruiter call Panel
Interview formats
Technical Coding Behavioral

You have to go through four interviews, two of which are technical, one with HR, and another with the Group Head. The first two interviews are super important for selection. The interview with the Group Head is a behavioral/personality interview. If you pass the first two, you have an 80% chance of getting hired. The last two interviews check your technical skills and knowledge, and also your personality - if you're serious, willing to contribute, and if you'll stay long-term or short-term. They'll also discuss salary, why you quit your last job, or why you're joining us.

Confirmed questions6 questions
  • Can you explain OOP concepts?
  • Tell me about Data Structures.
  • Discuss SQL, specifically Self Joins, Outer and Inner Join.
TPS logo
TPS

Associate Software Engineer

Engineering

Entry Average Negative experience No offer 3 rounds
Interview process
Technical screen Technical screen Onsite Onsite Panel Panel
Interview formats
Technical Technical Behavioral Behavioral

Went through a 3-stage interview process. The first two rounds were technical onsite interviews, with the second one being with the team lead. The third round was a normal interview with a senior person. The most senior person I met in the third round was religious and an extremist Muslim. I felt he was discriminating against me due to my religion and was very rude and unprofessional.

Confirmed questions2 questions
  • How to find a loop in a linked list?
  • How to reverse the words in a string?

TPS Software Engineer Interview Questions

Quoted word for word from TPS interview reports.

Given a linked list, how would you delete a node when you don't have access to the previous node's pointer?

Read reports

Can you write a function to check if a number is even without using the modulus operator or any built-in functions?

Read report

Explain how to detect a loop within a singly linked list.

Read report

Formats, difficulty and experience

Across all 20 TPS interview reports.

Interview formats

Technical 50%
Behavioral 28.6%
Coding 19%
Case 2.4%

Interview difficulty

Easy 15%
Average 60%
Difficult 25%

Candidate experience

Neutral 35%
Positive 55%
Negative 10%