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 Associate Software Developer Interview Questions and Answers

Updated 7 Jul 2023

SOTI Associate Software Developer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jul 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

This round consists of 3 coding questions based in data structures and algorithms. There was no barrier of coding language, can write code in any language. The questions were above medium level.

Round 3 - Technical 

(4 Questions)

  • Q1. Ther were pseudocodes shared on screen and was like a rapid fire round. I need to guess the correct output of displayed questions.
  • Q2. Questions was asked on data structures like array, tress, linked list etc. A qustion was asked on array, which has a catch and uses other data structures for solution. Also I was assked to minimize time a...
  • Q3. 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 a...

  • Answered by AI
  • Q4. Also there werenquestions asked on reasoning or aptitude.
Round 4 - HR 

(1 Question)

  • Q1. This was simple round, where basic HR questions were asked.

Interview Preparation Tips

Topics to prepare for SOTI Associate Software Developer interview:
  • DSA
  • SQL
  • Reasoning
  • Pseudocode
Interview preparation tips for other job seekers - Be prepared for coding test, it has a good level of questions. Questions were based on DP. Also prepare for logic reasoning questions as they were asked during interview. Prepare all the basic concepts of OOPs.

Interview questions from similar companies

I applied via Walk-in and was interviewed in Jan 2022. There were 6 interview rounds.

Round 1 - Coding Test 

Coding test purely on DSA. Platform was Codility. Four programming questions in two hours. Difficulty level was a bit above medium.

Round 2 - Coding Test 

Those who cleared first coding test were called to the Pune office. Again a coding test. Two Questions in 55mins. Same platform.

Round 3 - HR 

(4 Questions)

  • Q1. Tell me about yourself.
  • Ans. 

    I am a passionate software developer with experience in various programming languages and a strong problem-solving skills.

    • Experienced in Java, C++, and Python

    • Proficient in web development using HTML, CSS, and JavaScript

    • Strong understanding of data structures and algorithms

    • Worked on projects involving database management and API integration

    • Excellent communication and teamwork skills

  • Answered by AI
  • Q2. Your entire background.
  • Ans. 

    I have a strong background in software development with experience in various programming languages and technologies.

    • Bachelor's degree in Computer Science

    • 3 years of experience as a software developer

    • Proficient in Java, C++, and Python

    • Familiarity with web development using HTML, CSS, and JavaScript

    • Experience with database management systems like MySQL

    • Knowledge of software development methodologies like Agile

    • Strong probl...

  • Answered by AI
  • Q3. Previous projects and internships.
  • Ans. 

    I have worked on various projects and internships related to software development.

    • Developed a web application using HTML, CSS, and JavaScript.

    • Created a mobile app using React Native.

    • Interned at a software company and contributed to the development of a CRM system.

    • Worked on a team project to build a database management system using SQL.

  • Answered by AI
  • Q4. Role you're interested in.
  • Ans. 

    I am interested in the role of Associate Software Developer.

    • I have a strong background in programming languages such as Java, C++, and Python.

    • I have experience in developing web applications using frameworks like React and Angular.

    • I am familiar with software development methodologies such as Agile and Scrum.

    • I enjoy problem-solving and finding efficient solutions to complex technical challenges.

  • Answered by AI
Round 4 - Technical 

(5 Questions)

  • Q1. Tell me about yourself and your background.
  • Ans. 

    I am a software developer with a strong background in programming and problem-solving.

    • Bachelor's degree in Computer Science

    • Experience in developing web applications using Java and JavaScript

    • Proficient in database management systems like MySQL

    • Strong analytical and problem-solving skills

    • Ability to work well in a team and meet deadlines

  • Answered by AI
  • Q2. Questions on previous projects & internships.
  • Q3. Questions based on the entire resume
  • Q4. Deep dive in the DSA.
  • Ans. 

    DSA stands for Data Structures and Algorithms, which are fundamental concepts in computer science.

    • DSA is used to solve complex problems efficiently.

    • Data Structures are ways of organizing and storing data, such as arrays, linked lists, and trees.

    • Algorithms are step-by-step procedures for solving problems, such as sorting and searching.

    • Understanding DSA is essential for software development and programming interviews.

    • Exa...

  • Answered by AI
  • Q5. Interview took around an hour.
Round 5 - HR 

(1 Question)

  • Q1. It was just an informal HR Discussion. Wasn't actually a round.
Round 6 - One-on-one 

(3 Questions)

  • Q1. This round took a month to happen.
  • Q2. It was a 45min interview revolving around the programming paradigms.
  • Q3. This round was with one of the very Senior Authority in the organization

Interview Preparation Tips

Topics to prepare for Bentley Systems Associate Software Developer interview:
  • C++
  • Algorithms
  • Data Structures
  • Basics of Computer Science
Interview preparation tips for other job seekers - 1. A short and crisp resume.
2. Be thorough with the resume.
3. Keep practicing problem solving questions from HackerRank/LeetCode.
4. Sound bold and confident throughout the process.
5. Believe in yourself

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. DSA Array, String and Hashmap questions
  • Q2. Functional programming java questions
Round 2 - Technical 

(5 Questions)

  • Q1. Spring and spring boot related
  • Q2. HLD scenario level questions
  • Q3. SQL queries nested and joins
  • Q4. DB related questions and experience level questions and previous project situations related questions
  • Q5. Security level questions like XSS vulnerability and SQL injection

Software Engineer Interview Questions & Answers

Globant user image Priyanka Vitthal chakkar

posted on 5 Oct 2024

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

(2 Questions)

  • Q1. What is the inheritance?
  • Ans. 

    Inheritance is a mechanism in object-oriented programming where a class inherits properties and behaviors from another class.

    • Allows a class to inherit attributes and methods from another class

    • Promotes code reusability and reduces redundancy

    • Creates a parent-child relationship between classes

    • Derived class can override or extend the functionality of the base class

  • Answered by AI
  • Q2. What are the types of joins in mysql
  • Ans. 

    Types of joins in MySQL include inner join, left join, right join, and full join.

    • Inner join: Returns rows when there is a match in both tables.

    • Left join: Returns all rows from the left table and the matched rows from the right table.

    • Right join: Returns all rows from the right table and the matched rows from the left table.

    • Full join: Returns rows when there is a match in one of the tables.

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. How to handle multiple api's
  • Ans. 

    Use a centralized API gateway to manage and route requests to multiple APIs efficiently.

    • Implement a centralized API gateway to handle incoming requests and route them to the appropriate API based on the endpoint.

    • Utilize API management tools like Apigee, Kong, or AWS API Gateway to manage and monitor multiple APIs.

    • Consider implementing a caching layer to improve performance and reduce the number of requests to external

  • Answered by AI
  • Q2. What does strstr function do?
  • Ans. 

    strstr function searches for a substring within a string and returns a pointer to the first occurrence of the substring.

    • Used in C programming language

    • Syntax: char *strstr(const char *haystack, const char *needle)

    • Example: char *str = strstr("hello world", "world")

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Referral

Round 1 - Coding Test 

Java internals, coding questions 2sum

Round 2 - Technical 

(2 Questions)

  • Q1. Hld of your previous project
  • Ans. 

    Developed a web-based project management tool for tracking tasks and deadlines.

    • Used React.js for front-end development

    • Implemented RESTful APIs for backend using Node.js and Express

    • Utilized MongoDB for database storage

    • Incorporated authentication and authorization features for user security

  • Answered by AI
  • Q2. Question related to self build projects
Round 3 - HR 

(2 Questions)

  • Q1. Salary negotiation
  • Q2. Location constrain if any
  • Ans. 

    Open to relocation for the right opportunity

    • Willing to relocate for the right job opportunity

    • Flexible with location for the right role

    • Open to considering different locations for the right position

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Approached by Company

Round 1 - Technical 

(2 Questions)

  • Q1. Explain the technology stack you have been working on.
  • Ans. 

    I have been working on a technology stack that includes Java, Spring Boot, Angular, and MySQL.

    • Java programming language for backend development

    • Spring Boot framework for building and deploying Java applications

    • Angular framework for frontend development

    • MySQL database for data storage and retrieval

  • Answered by AI
  • Q2. Deep dive into the .Net framework and its use in developing microservices using Web APIs
  • Ans. 

    The .Net framework is a powerful tool for developing microservices using Web APIs.

    • The .Net framework provides a set of libraries and tools for building scalable and reliable microservices.

    • Web APIs in .Net allow for easy communication between different services and clients.

    • Features like dependency injection and middleware in .Net make it easier to develop and maintain microservices.

    • Examples of popular frameworks for bui...

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Explain how you would troubleshoot a network bottleneck in your web API application hosted in a public cloud like Azure or AWS.
  • Ans. 

    To troubleshoot a network bottleneck in a web API application hosted in a public cloud like Azure or AWS, one can analyze network traffic, monitor server performance, and optimize resource allocation.

    • Use network monitoring tools to analyze traffic patterns and identify potential bottlenecks.

    • Monitor server performance metrics such as CPU usage, memory usage, and disk I/O to pinpoint any resource constraints.

    • Optimize res...

  • Answered by AI
  • Q2. Explain the usage of Azure service fabric clusters
  • Ans. 

    Azure Service Fabric clusters are used to deploy and manage microservices-based applications on Microsoft Azure.

    • Azure Service Fabric clusters provide a platform for deploying and managing scalable and reliable microservices.

    • They offer automatic scaling, rolling upgrades, and health monitoring for microservices.

    • Service Fabric clusters can be used to deploy stateless or stateful microservices.

    • They support multiple progra...

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Easy
Process Duration
-
Result
Selected Selected
Round 1 - Technical 

(2 Questions)

  • Q1. Java,oop, microservice, JPA
  • Q2. Spring boot , MySQL
Round 2 - Technical 

(2 Questions)

  • Q1. Java, spring boot
  • Q2. Microservice, rest api
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Tell me about your self
  • Ans. 

    I am a passionate software developer with 5 years of experience in building web applications using various technologies.

    • 5 years of experience in software development

    • Proficient in building web applications

    • Skilled in using various technologies

  • Answered by AI
  • Q2. Resume discussion
Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Sep 2023. There were 3 interview rounds.

Round 1 - Coding Test 

It was a 90minutes coding test where there was 2 coding question and 10 mcq each coding question carried 33% marks and even the 10mcq was 33% marks

Round 2 - Technical 

(1 Question)

  • Q1. Like it was full based on resume like on my resume i had put two web projects so most of the question was from web development and the aws cloud it took a lot of time and at last they asked the coding ques...
Round 3 - HR 

(1 Question)

  • Q1. Hr was easy just asked to introduce about myself and tell any one preffered project
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Threading: Write and use a mutex?
  • Ans. 

    A mutex is a synchronization primitive that ensures only one thread can access a resource at a time.

    • Create a mutex object using the appropriate library or language-specific function.

    • Lock the mutex before accessing the shared resource to prevent other threads from accessing it.

    • Unlock the mutex after finishing the operation on the shared resource to allow other threads to access it.

    • Example: pthread_mutex_t mutex; pthread...

  • Answered by AI
  • Q2. Find the memory leak in a given set of code.
  • Ans. 

    Identify memory leak in code

    • Check for any dynamically allocated memory that is not being freed

    • Look for any infinite loops or recursive functions that consume memory

    • Use memory profiling tools like Valgrind to detect leaks

    • Check for any global variables that are not properly managed

  • Answered by AI

Skills evaluated in this interview

SOTI Interview FAQs

How many rounds are there in SOTI Associate Software Developer interview?
SOTI interview process usually has 4 rounds. The most common rounds in the SOTI interview process are Resume Shortlist, Coding Test and Technical.
What are the top questions asked in SOTI Associate Software Developer interview?

Some of the top questions asked at the SOTI Associate Software Developer interview -

  1. What is OOPs ? All the pillars of OOPs. What is polymorphism and its type e...read more
  2. Questions was asked on data structures like array, tress, linked list etc. A qu...read more
  3. Ther were pseudocodes shared on screen and was like a rapid fire round. I need ...read more

Tell us how to improve this page.

SOTI Associate Software Developer Interview Process

based on 2 interviews

Interview experience

5
  
Excellent
View more
SOTI Associate Software Developer Salary
based on 59 salaries
₹7.4 L/yr - ₹9 L/yr
33% more than the average Associate Software Developer Salary in India
View more details

SOTI Associate Software Developer Reviews and Ratings

based on 5 reviews

1.8/5

Rating in categories

1.7

Skill development

2.9

Work-life balance

1.4

Salary

1.9

Job security

2.0

Company culture

1.2

Promotions

1.7

Work satisfaction

Explore 5 Reviews and Ratings
Software Developer
90 salaries
unlock blur

₹7 L/yr - ₹15.4 L/yr

Software Engineer
63 salaries
unlock blur

₹7 L/yr - ₹9.8 L/yr

Associate Software Developer
59 salaries
unlock blur

₹7.4 L/yr - ₹9 L/yr

Quality Assurance Specialist
52 salaries
unlock blur

₹6.1 L/yr - ₹11.6 L/yr

Senior Software Developer
39 salaries
unlock blur

₹10 L/yr - ₹26.5 L/yr

Explore more salaries
Compare SOTI with

Zoho

4.3
Compare

Freshworks

3.5
Compare

TCS

3.7
Compare

Infosys

3.6
Compare
Did you find this page helpful?
Yes No
write
Share an Interview