Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by SOTI Team. If you also belong to the team, you can get access from here

SOTI Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

SOTI Interview Questions and Answers

Updated 10 Apr 2025
Popular Designations

8 Interview questions

A Junior Software Developer was asked 9mo ago
Q. What is polymorphism?
Ans. 

Polymorphism is the ability of a single function or method to operate on different types of data.

  • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

  • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

  • Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.

View all Junior Software Developer interview questions
A Junior Software Developer was asked 9mo ago
Q. Write code to reverse a string.
Ans. 

Code to reverse a string using array of characters

  • Create an array of characters from the input string

  • Iterate through the array in reverse order and append each character to a new string

  • Return the reversed string

View all Junior Software Developer interview questions
A Full Stack Software Developer was asked
Q. Explain the use of delegates at the application level.
Ans. 

Delegates are type-safe function pointers in C# that enable event handling and callback methods.

  • Delegates can reference methods with a specific signature, e.g., 'public delegate void MyDelegate(string message);'

  • They are commonly used for implementing event handling, e.g., 'Button.Click += new EventHandler(MyClickHandler);'

  • Multicast delegates can reference multiple methods, e.g., 'MyDelegate del = Method1; del += M...

View all Full Stack Software Developer interview questions
A Software Developer was asked
Q. How do you create a dictionary from a name?
Ans. 

Forming a dictionary from name

  • Create an empty dictionary

  • Iterate through each character in the name

  • Add the character as a key and its frequency as value in the dictionary

View all Software Developer interview questions
A Software Developer was asked
Q. What is structure padding?
Ans. 

Structure padding is the insertion of unused bytes between structure members to align them on memory boundaries.

  • Padding is added to ensure that each member of a structure starts at a memory address that is a multiple of its size.

  • Padding is compiler-dependent and can vary between different platforms and architectures.

  • Padding can affect the size of a structure and the performance of the program.

  • Example: struct examp...

View all Software Developer interview questions
A Quality Assurance Specialist was asked
Q. Short term and long term goal
Ans. 

Short term goal is to improve my knowledge and skills in quality assurance. Long term goal is to become a senior QA specialist and lead a team.

  • Short term goal: Take relevant courses and certifications to enhance QA skills

  • Short term goal: Gain experience by working on different projects and learning from senior QA specialists

  • Long term goal: Aim for promotions to higher QA positions

  • Long term goal: Develop leadership...

View all Quality Assurance Specialist interview questions
An Associate Software Developer was asked
Q. What is OOPs ? All the pillars of OOPs. What is polymorphism and its type etc.
Ans. 

OOPs stands for Object-Oriented Programming. It is a programming paradigm based on the concept of objects.

  • OOPs pillars: Inheritance, Encapsulation, Polymorphism, Abstraction

  • Polymorphism: Ability of an object to take on many forms. Types - Compile-time (method overloading) and Runtime (method overriding)

  • Inheritance: Ability of a class to inherit properties and behavior from another class

  • Encapsulation: Bundling of d...

View all Associate Software Developer interview questions
Are these interview questions helpful?
A Technical Support Specialist 1 was asked 7mo ago
Q. Preferred working method
Ans. 

I prefer working independently but also enjoy collaborating with a team when needed.

  • I am self-motivated and can work efficiently on my own

  • I am also able to communicate effectively and work well with others in a team setting

  • I value both independence and collaboration in my work

View all Technical Support Specialist 1 interview questions

SOTI Interview Experiences

24 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Preferred working method
  • Ans. 

    I prefer working independently but also enjoy collaborating with a team when needed.

    • I am self-motivated and can work efficiently on my own

    • I am also able to communicate effectively and work well with others in a team setting

    • I value both independence and collaboration in my work

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
No response
Round 1 - Coding Test 

There will be 3 coding questions given to us for solving,we need solve two questions compulsory.

Round 2 - HR 

(2 Questions)

  • Q1. Introduce yourself
  • Q2. Questions related to frontend
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. Tell me about yourself, availability, visa-related questions
Round 2 - Coding Test 

Dynamic programming questions, longg time to complete the 2 questions

Round 3 - Group Discussion 

Problem solving : a clock with 3 hands, no numbers written, guess what it is

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - Coding Test 

It was fine but hard. Study well and go

Round 2 - Technical 

(2 Questions)

  • Q1. What is polymorphism
  • Ans. 

    Polymorphism is the ability of a single function or method to operate on different types of data.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).

    • Example: Inheritance in object-oriented programming languages like Java allows for polymorphism.

  • Answered by AI
  • Q2. Write code for reversing string
  • Ans. 

    Code to reverse a string using array of characters

    • Create an array of characters from the input string

    • Iterate through the array in reverse order and append each character to a new string

    • Return the reversed string

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Study dsa, pointers, and whatever u added in your resume well
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

1 hour 3 questions easy to medium leetcode.

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. How did you handle a last minute change in requirements?
  • Ans. 

    I effectively managed last-minute changes by prioritizing communication, collaboration, and adaptability within the team.

    • Prioritized communication: I immediately informed the team about the changes and organized a quick meeting to discuss the impact.

    • Collaborated with stakeholders: I reached out to key stakeholders to understand the rationale behind the change and its urgency.

    • Adapted the backlog: I reassessed the produc...

  • Answered by AI
  • Q2. Answer from your experience. If you are a PO/BA, this is a very common scenario. Normally, one would look at the effort and capacity, and based on that decide whether to include last minute change in relea...

Interview Preparation Tips

Interview preparation tips for other job seekers - Always prepare for scenarios based questions such as how did you deal with a challenging project.
Interview experience
2
Poor
Difficulty level
Hard
Process Duration
-
Result
-
Round 1 - Coding Test 

In the 1st round the coding test is conducted online we have cameras facing us to monitor us and we login to the test portal then there are some instructions carefully read those instructions and act according to it then thera are 4 coding questions were given which are at a high difficulty rate all the questions are very big and tough to understand and there are hidden test cases too submit the code and check the hidden test cases

Interview experience
3
Average
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.

Round 1 - Coding Test 

Questions were high level

Interview Preparation Tips

Topics to prepare for SOTI Software Engineer interview:
  • array
  • Data Dictionary
  • tree
Interview preparation tips for other job seekers - before applying to soti you should have a good coding skill
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
No response

I applied via Campus Placement

Round 1 - Coding Test 

The coding test have 4 questions it is very difficult questions

Interview experience
2
Poor
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Coding Test 

3 hours was the duration of the test. 3 questions were asked

Interview Preparation Tips

Topics to prepare for SOTI Software Developer interview:
  • DSA
Interview preparation tips for other job seekers - You can clear the OA round if you have a good grasp on DSA.

Top trending discussions

View All
Interview Tips & Stories
2w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about SOTI?
Ask anonymously on communities.

SOTI Interview FAQs

How many rounds are there in SOTI interview?
SOTI interview process usually has 2-3 rounds. The most common rounds in the SOTI interview process are Coding Test, Technical and Resume Shortlist.
How to prepare for SOTI interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at SOTI. The most common topics and skills that interviewers at SOTI expect are C#, API Testing, Automation Testing, Java and C++.
What are the top questions asked in SOTI interview?

Some of the top questions asked at the SOTI interview -

  1. What is OOPs ? All the pillars of OOPs. What is polymorphism and its type e...read more
  2. What is structure paddi...read more
  3. Form a dictionary from na...read more
How long is the SOTI interview process?

The duration of SOTI interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

3.8/5

based on 33 interview experiences

Difficulty level

Moderate 71%
Hard 29%

Duration

Less than 2 weeks 69%
2-4 weeks 15%
4-6 weeks 15%
View more

Interview Questions from Similar Companies

Chetu Interview Questions
3.3
 • 198 Interviews
AVASOFT Interview Questions
2.8
 • 174 Interviews
Oracle Cerner Interview Questions
3.6
 • 162 Interviews
Thomson Reuters Interview Questions
4.1
 • 125 Interviews
ServiceNow Interview Questions
4.1
 • 124 Interviews
Amadeus Interview Questions
3.8
 • 115 Interviews
UKG Interview Questions
3.1
 • 112 Interviews
EbixCash Limited Interview Questions
3.9
 • 106 Interviews
SPRINKLR Interview Questions
2.9
 • 105 Interviews
View all

SOTI Reviews and Ratings

based on 134 reviews

3.2/5

Rating in categories

3.1

Skill development

3.5

Work-life balance

2.9

Salary

3.2

Job security

3.2

Company culture

2.7

Promotions

3.0

Work satisfaction

Explore 134 Reviews and Ratings
Senior Software Developer in Test

Gurgaon / Gurugram

5-8 Yrs

Not Disclosed

Software Developer (DevOps)

Gurgaon / Gurugram

1-3 Yrs

₹ 7-13.8 LPA

BI Engineer

Kochi

3-8 Yrs

₹ 7-12 LPA

Explore more jobs
Software Developer
95 salaries
unlock blur

₹7 L/yr - ₹13 L/yr

Associate Software Developer
90 salaries
unlock blur

₹7 L/yr - ₹8.6 L/yr

Software Engineer
69 salaries
unlock blur

₹7 L/yr - ₹9.5 L/yr

Quality Assurance Specialist
52 salaries
unlock blur

₹5.7 L/yr - ₹12 L/yr

Senior Software Developer
41 salaries
unlock blur

₹15.7 L/yr - ₹27.5 L/yr

Explore more salaries
Compare SOTI with

Thomson Reuters

4.1
Compare

Oracle Cerner

3.6
Compare

Chetu

3.3
Compare

R Systems International

3.2
Compare
write
Share an Interview