Add office photos
Engaged Employer

SOTI

3.3
based on 117 Reviews
Filter interviews by

Interview Questions and Answers

Updated 14 Nov 2024

Q1. 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 data and methods that operate on the data into a single unit

  • Abst...read more

Add your answer

Q2. 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 example { char a; int b; char c; }; - padding will be added between ...read more

Add your answer

Q3. Form a dictionary from 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

Add your answer

Q4. 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

Add your answer
Discover null interview dos and don'ts from real experiences

Q5. 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.

Add your answer

Q6. 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 skills to eventually lead a QA team

Add your answer

Q7. 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

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at null

based on 17 interviews in the last 1 year
Interview experience
3.4
Average
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

4.0
 • 816 Interview Questions
4.2
 • 630 Interview Questions
4.1
 • 402 Interview Questions
4.2
 • 288 Interview Questions
4.1
 • 152 Interview Questions
4.0
 • 147 Interview Questions
View all
Top SOTI Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter