
TSS Consultancy Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 66 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at TSS Consultancy.
Software Engineer
The interview process consisted of three rounds. The first round involved 10 OOP MCQs, 25 Aptitude MCQs, and 2 DSA problems. The second round included an introduction, questions about projects, OOP, SQL queries, and a comparison between SQL and NoSQL, along with 2 DSA problems. The final round featured an introduction, family background questions, OOP, SQL, and DSA. The overall emphasis was on problem-solving.
- Check if a string is a palindrome.
- Determine the interaction of three arrays.
- Find the Greatest Common Divisor (GCD) and Least Common Multiple (LCM).
Software Developer
The interview process is primarily focused on Data Structures and Algorithms (DSA) and problem-solving skills. Questions will also cover programming language concepts and require a detailed explanation of your projects. The interview includes: 1. Introduction, 2. Discussion about your projects, 3. Questions on the implementation of encapsulation and multiple interfaces, and 4. SQL questions.
- Can you introduce yourself?
- Tell me about your projects.
- How have you implemented encapsulation?
Software Engineer
The interview was focused on technical skills. It started with core OOPS concepts, then moved to a DP problem involving the longest common substring in an array of strings. After that, there was a SQL section covering GROUP BY, HAVING, functions, and stored procedures. Finally, I was asked to code a custom ArrayList.
- Can you describe OOPS concepts like class, objects, and the pillars of OOPS?
- What are interfaces?
- Given an array of strings, find the longest common substring using dynamic programming.
TSS Consultancy Software Engineer Interview Questions
Quoted word for word from TSS Consultancy interview reports.
“Given an array of strings, find the longest common substring using dynamic programming.”
Read reports →“Find the top M most frequently occurring strings in an array using a hashmap.”
Read reports →“How do you calculate the left sum of a binary tree?”
Read reports →“Can you reverse a string while keeping special characters in their original positions?”
Read reports →“What is the maximum profit you can achieve from buying and selling a stock once, given an array of daily prices, returning 0 if no profit is possible?”
Read report →“Write a method to retrieve data from them using the list Identity column.”
Read report →“How would you find the Mirror of a Binary Search Tree?”
Read report →“How would you merge two unsorted lists into one single sorted list?”
Read report →“What is the maximum difference between two elements where the larger element comes after the smaller number?”
Read report →Formats, difficulty and experience
Across all 66 TSS Consultancy interview reports.