Upload Button Icon Add office photos

Filter interviews by

International SOS Senior Software Engineer Interview Questions and Answers

Updated 2 Mar 2024

International SOS Senior Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via Approached by Company and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. How do you deploy a Web API using Docker Container?
  • Ans. 

    Deploying a Web API using Docker Container involves creating a Dockerfile, building the image, and running the container.

    • Create a Dockerfile with instructions on how to build the image, including dependencies and environment variables.

    • Build the Docker image using the Docker build command.

    • Run the Docker container using the Docker run command, specifying ports and any other necessary configurations.

    • Ensure the Web API is ...

  • Answered by AI

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I was interviewed in Jul 2022.

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 

They ask you open Hacker Earth site and choose some random programs and ask you to complete it.

Round 3 - Technical 

(6 Questions)

  • Q1. What is multi threading
  • Ans. 

    Multi threading is the ability of a program to perform multiple tasks concurrently.

    • It allows for better utilization of CPU resources

    • It can improve program performance and responsiveness

    • Examples include web servers handling multiple requests simultaneously and video games rendering graphics while processing user input

  • Answered by AI
  • Q2. What is extend keyword
  • Ans. 

    The extend keyword is used to add properties and methods to an existing object.

    • Used in JavaScript to add properties and methods to an object

    • Can be used to inherit properties and methods from a parent object

    • Syntax: Object.assign(target, ...sources)

    • Example: const obj1 = {a: 1}; const obj2 = {b: 2}; const obj3 = {...obj1, ...obj2};

  • Answered by AI
  • Q3. Explain override. Why we need virtual?
  • Ans. 

    Override is used to provide a new implementation of a method in a subclass. Virtual is needed to allow the method to be overridden.

    • Override is used to change the behavior of a method in a subclass

    • Virtual is used to allow the method to be overridden in a subclass

    • Without virtual, a subclass cannot override a method from its parent class

    • Override is used to implement polymorphism in object-oriented programming

  • Answered by AI
  • Q4. Write a program to sort the array and remove duplicates.
  • Ans. 

    Program to sort and remove duplicates from an array.

    • Use built-in sort() method to sort the array in ascending order.

    • Loop through the sorted array and remove duplicates using filter() method.

    • Return the sorted and duplicate-free array.

  • Answered by AI
  • Q5. What is Is Relationship and As Relationship in oops?
  • Ans. 

    Is Relationship and As Relationship are two types of relationships in object-oriented programming.

    • Is Relationship is a type of relationship where one class is a subset of another class.

    • As Relationship is a type of relationship where one class is a type of another class.

    • Is Relationship is denoted by a solid line with a closed arrowhead pointing towards the superclass.

    • As Relationship is denoted by a dotted line with an o...

  • Answered by AI
  • Q6. What are architectural, structural, behavioural design patterns? Why we need them?
  • Ans. 

    Architectural, structural, and behavioral design patterns are reusable solutions to common software design problems.

    • Architectural patterns define the overall structure of a software system

    • Structural patterns describe how objects and classes can be combined to form larger structures

    • Behavioral patterns focus on communication between objects and how they operate together

    • Design patterns help to improve software quality, ma...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared with basic programming and algorithms.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Apr 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. OOPs concepts, SOLID principles, Design Pattern, LINQ, WPF Basics.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on the below topics
OOPs, SOLID, Design Pattern, LINQ,WPF
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Questions related to NODEJS , PHP, Past projects, Resume
  • Q2. Why Mongodb over Sql
  • Ans. 

    MongoDB is preferred over SQL for its flexibility, scalability, and ease of use in handling unstructured data.

    • MongoDB is a NoSQL database, making it easier to work with unstructured data compared to SQL.

    • MongoDB is schema-less, allowing for more flexibility in data modeling and changes.

    • MongoDB is horizontally scalable, making it easier to handle large amounts of data and high traffic loads.

    • MongoDB's document-based data ...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for ResMed Associate Software Engineer interview:
  • Nodejs
  • MongoDB
  • PHP
  • SQL
Interview preparation tips for other job seekers - They asked related to resume only.

I didn't got selected because I couldn't justify what was written on my resume.

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in Aug 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(6 Questions)

  • Q1. React hooks, Explain using code
  • Ans. 

    React hooks are functions that let you use state and other React features without writing a class.

    • Hooks are functions that let you use state and other React features in functional components

    • useState() is a hook that allows you to add state to functional components

    • useEffect() is a hook that allows you to perform side effects in functional components

    • useContext() is a hook that allows you to use the context API in functio

  • Answered by AI
  • Q2. Factory Patterns?
  • Q3. Liskov Substitution Principle
  • Ans. 

    Liskov Substitution Principle states that objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.

    • Subtypes must be substitutable for their base types.

    • Derived classes must be able to replace their base classes without affecting the program's behavior.

    • Violating this principle can lead to unexpected behavior and errors in the code.

    • Example: If a program expec...

  • Answered by AI
  • Q4. Oops Concept and give examples
  • Ans. 

    Oops concept is a programming paradigm that focuses on objects and classes.

    • Oops stands for Object-Oriented Programming

    • Key concepts include inheritance, encapsulation, polymorphism, and abstraction

    • Examples: Class Car with properties like make, model, and methods like start(), stop()

    • Example: Inheritance - Class SUV extends Car and adds property numSeats

  • Answered by AI
  • Q5. JQuery - Ajax mechanisms
  • Q6. Docker and Kubernetes - Azure concepts

Skills evaluated in this interview

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

(1 Question)

  • Q1. How would you go about solving a problem?
  • Ans. 

    I would approach problem-solving by first understanding the root cause, brainstorming potential solutions, testing them, and iterating until a resolution is found.

    • Identify the root cause of the problem

    • Brainstorm potential solutions

    • Test the solutions to see which one works best

    • Iterate on the solution if needed

    • Document the process for future reference

  • Answered by AI
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - One-on-one 

(1 Question)

  • Q1. Past work experience explanation, skill set and technical requirements
Round 3 - Coding Test 

Skill test and technical knowledge evaluation

Round 4 - HR 

(1 Question)

  • Q1. Tell me about yourself, preferred work location and expected salary.

Interview Preparation Tips

Interview preparation tips for other job seekers - Maintain patience and ask them your questions . Have regular follow ups
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Basic questions about oops
  • Q2. Queries to write in sql
Round 2 - HR 

(2 Questions)

  • Q1. What is your salary expectation
  • Q2. Can you negotiate your notice period
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

C,c++ questions and two coding questions. basic mcq

Round 2 - Technical 

(3 Questions)

  • Q1. Treeset, hashset difference
  • Ans. 

    TreeSet and HashSet are both implementations of the Set interface in Java, but they have some key differences.

    • TreeSet is a sorted set that maintains elements in ascending order, while HashSet does not guarantee any specific order.

    • TreeSet uses a Red-Black tree data structure for storage, which allows for efficient retrieval of elements in sorted order.

    • HashSet uses a hash table for storage, which provides constant-time p...

  • Answered by AI
  • Q2. Oops concept, dbms, programming questions
  • Q3. Set and treeset and hashset

Interview Preparation Tips

Topics to prepare for ResMed Software Developer interview:
  • DBMS
  • OOPS
Interview preparation tips for other job seekers - none

Skills evaluated in this interview

I applied via Company Website and was interviewed in Jun 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Questions were asked on the technologies mentioned on my Resume, and on the Project

Interview Preparation Tips

Interview preparation tips for other job seekers - You should have a solid grip on your current project and solid basics on you technology domain.

International SOS Interview FAQs

How many rounds are there in International SOS Senior Software Engineer interview?
International SOS interview process usually has 1 rounds. The most common rounds in the International SOS interview process are Technical.
How to prepare for International SOS Senior Software Engineer 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 International SOS. The most common topics and skills that interviewers at International SOS expect are Software Engineering.

Tell us how to improve this page.

International SOS Senior Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

UnitedHealth Interview Questions
4.0
 • 83 Interviews
Labcorp Interview Questions
4.1
 • 40 Interviews
ResMed Interview Questions
3.8
 • 16 Interviews
View all

International SOS Senior Software Engineer Reviews and Ratings

based on 1 review

1.0/5

Rating in categories

1.0

Skill development

4.0

Work-life balance

3.0

Salary

1.0

Job security

1.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Concierge Executive
23 salaries
unlock blur

₹2.5 L/yr - ₹4.1 L/yr

Staff Nurse
9 salaries
unlock blur

₹3.4 L/yr - ₹4 L/yr

Consultant Physician
7 salaries
unlock blur

₹8.9 L/yr - ₹16 L/yr

Concierge Consultant
7 salaries
unlock blur

₹2.8 L/yr - ₹3.8 L/yr

Supervisor
7 salaries
unlock blur

₹3.4 L/yr - ₹3.8 L/yr

Explore more salaries
Compare International SOS with

UnitedHealth

4.0
Compare

Baxter International

4.0
Compare

B. Braun Medical

4.0
Compare

Eisai Pharmaceuticals

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