Upload Button Icon Add office photos
Engaged Employer

i

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

Bajaj Finserv Health Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

Bajaj Finserv Health Software Development Engineer Interview Questions and Answers

Updated 9 Jan 2025

Bajaj Finserv Health Software Development Engineer Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Coding questions involving array and string manipulation.

Round 2 - Technical 

(2 Questions)

  • Q1. What are closures in javascript?
  • Ans. 

    Closures in JavaScript are functions that have access to variables from their outer scope even after the outer function has finished executing.

    • Closures allow functions to access variables from their outer scope

    • They are created when a function is defined within another function

    • Closures can be used to create private variables and functions

  • Answered by AI
  • Q2. What is the event loop in javascript?
  • Ans. 

    The event loop in JavaScript is responsible for handling asynchronous operations by continuously checking the call stack and the callback queue.

    • The event loop continuously checks the call stack for any functions that need to be executed.

    • If the call stack is empty, the event loop checks the callback queue for any asynchronous tasks that have completed.

    • The event loop then pushes these tasks onto the call stack for execut...

  • Answered by AI

Interview questions from similar companies

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java 8 Feature?
  • Ans. 

    Java 8 introduced lambda expressions, functional interfaces, streams, and default methods in interfaces.

    • Lambda expressions allow you to pass functionality as an argument to a method.

    • Functional interfaces have a single abstract method and can be used with lambda expressions.

    • Streams provide a way to work with sequences of elements efficiently.

    • Default methods allow interfaces to have methods with implementation.

    • Example: (...

  • Answered by AI
  • Q2. Singeton Immutable Collections
Round 2 - Technical 

(1 Question)

  • Q1. Microservices SQL

Skills evaluated in this interview

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

(2 Questions)

  • Q1. Basic oops concepts
  • Q2. Web api questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Oops concept and c# basic questions for freshers and sql basics
  • Q2. What is .net framework
  • Ans. 

    .NET Framework is a software framework developed by Microsoft that provides a runtime environment for building and running applications.

    • .NET Framework is a platform for developing and running applications on Windows.

    • It includes a large library of pre-built code and a runtime environment for executing applications.

    • It supports multiple programming languages such as C#, VB.NET, and F#.

    • It provides features like memory mana...

  • Answered by AI
  • Q3. Stored procesure insert update syntax
  • Q4. Oops questions inheritance constructors
  • Q5. Joins in sql and types
  • Ans. 

    Joins in SQL are used to combine rows from two or more tables based on a related column between them.

    • There are different types of joins in SQL: inner join, left join, right join, and full outer join.

    • Inner join returns only the matching rows from both tables.

    • Left join returns all the rows from the left table and the matching rows from the right table.

    • Right join returns all the rows from the right table and the matching ...

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. What lib list ?
  • Ans. 

    A list of libraries used in software development.

    • Common libraries like React, Angular, jQuery

    • Backend libraries like Express, Django, Spring

    • Database libraries like Sequelize, SQLAlchemy, Hibernate

  • Answered by AI
  • Q2. What is Physical file
  • Ans. 

    A physical file is a file stored on a physical storage device, such as a hard drive or solid-state drive.

    • Physical files are stored on physical storage devices like hard drives or SSDs.

    • They can be accessed and manipulated by software applications.

    • Examples include text documents, images, videos, and executable programs.

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. What is batch job
  • Ans. 

    A batch job is a program that processes a large amount of data in a single run without user interaction.

    • Batch jobs are typically scheduled to run at specific times, often during off-peak hours.

    • They are commonly used for tasks such as data processing, report generation, and system maintenance.

    • Examples of batch job tools include cron in Unix/Linux systems and Task Scheduler in Windows.

  • Answered by AI
  • Q2. What is interctive job
  • Ans. 

    An interactive job is a task or project that requires active participation and engagement from the user.

    • Interactive jobs involve real-time feedback and communication between the user and the system.

    • Examples include video games, online surveys, and interactive websites.

    • Users have control over the outcome of the task based on their input and decisions.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Nov 2022. There were 5 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 Resume tips
Round 2 - Telephonic Call 

(2 Questions)

  • Q1. Tell me about yourself and about previous organisation.
  • Ans. 

    I am a software developer with 5 years of experience. I previously worked at XYZ Company as a full-stack developer.

    • 5 years of experience in software development

    • Previous role as a full-stack developer at XYZ Company

    • Proficient in programming languages such as Java, Python, and JavaScript

  • Answered by AI
  • Q2. Basic technical questions about the framework and the specific language.
Round 3 - One-on-one 

(1 Question)

  • Q1. More technical questions
Round 4 - Coding Test 

SQL and coding questions

Round 5 - HR 

(1 Question)

  • Q1. Salary negotiation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Jun 2024. There were 4 interview rounds.

Round 1 - Coding Test 

There were 5 sections which included one coding question, MCQs and one question on SQL

Round 2 - Technical 

(6 Questions)

  • Q1. Introduce yourself
  • Q2. Two sum coding question with time and space complexity
  • Q3. Strong manipulation question with time and space complexity
  • Q4. What is a process and thread? (OS)
  • Ans. 

    A process is an instance of a program running on a computer, while a thread is a unit of execution within a process.

    • A process has its own memory space, while threads within the same process share memory.

    • Processes are independent of each other, while threads within the same process can communicate with each other more easily.

    • Processes are heavyweight in terms of resource consumption, while threads are lightweight.

    • Exampl...

  • Answered by AI
  • Q5. OOPS based questions on polymorphism and the others
  • Q6. Why is the lid of the manhole round and not any other shape?
  • Ans. 

    A round manhole lid cannot fall through the opening it covers, unlike other shapes.

    • Round shape is the only shape that cannot fall through its own opening

    • Round shape is easier to move and position compared to other shapes

    • Round shape is more structurally sound and can support heavy loads evenly

  • Answered by AI
Round 3 - Technical 

(4 Questions)

  • Q1. Introduce yourself
  • Q2. OSI model and what are the ones that are used particularly while real software development process takes place
  • Ans. 

    The OSI model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.

    • The OSI model consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.

    • In real software development, layers commonly used are the Application layer, Transport layer, and sometimes the Network layer.

    • For example, when developing a web applica...

  • Answered by AI
  • Q3. Favourite subject asked and questions were asked based on that.
  • Q4. Will I be able to work on multiple tech stacks?
Round 4 - HR 

(3 Questions)

  • Q1. Self introduction
  • Q2. If I'm holding any other offers
  • Q3. Professional background of my parents

Interview Preparation Tips

Interview preparation tips for other job seekers - I had this opportunity through my campus placement. Even though there's a recession going on, I got to interview for this company and I'm nothing but grateful for it. The results have been declared and I got in.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in Oct 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Datastructure and algorithms,Linkedlist,arrays,dynamic programming,recursion,design patterns,Trees

Interview Preparation Tips

Interview preparation tips for other job seekers - There will be four technical interviews
1.hackerearth round
2.problem solving round-1
3.problem solving round-2
4.Design round- where you will be asked to design an application with given requirements

I was interviewed before Sep 2020.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    0/1 Knapsack Problem Statement

    A thief is planning to rob a store and can carry a maximum weight of 'W' in his knapsack. The store contains 'N' items where the ith item has a weight of 'wi' and a value of...

  • Ans. 

    Yes, the 0/1 Knapsack problem can be solved using dynamic programming with a space complexity of not more than O(W).

    • Use a 1D array to store the maximum value that can be stolen for each weight capacity from 0 to W.

    • Iterate through each item and update the array based on whether including the item would increase the total value.

    • The final value in the array at index W will be the maximum value that can be stolen.

  • Answered by AI
  • Q2. 

    Find the Second Largest Element

    Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.

    If a second largest element does not exist, return -1.

    Example:

    Input:
    ARR = [2,...
  • Ans. 

    Find the second largest element in an array of integers.

    • Iterate through the array to find the largest and second largest elements.

    • Handle cases where all elements are identical.

    • Return -1 if a second largest element does not exist.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

System Design Round

  • Q1. Design a system for Twitter, discussing its architecture, key components, and scalability considerations.
  • Ans. 

    Design a scalable system for Twitter with key components and architecture.

    • Use microservices architecture for scalability and fault isolation.

    • Key components include user service, tweet service, timeline service, and notification service.

    • Use a distributed database like Cassandra for storing tweets and user data.

    • Implement a message queue like Kafka for handling real-time updates and notifications.

    • Use a caching layer like ...

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

It is just a formality

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaResume shortlistingSwiggy interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, DBMS, SQL,Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : System Design
Tip 2 : Practice questions from leetcode
Tip 3 : Have some projects.

Application resume tips for other job seekers

Tip 1 : Mention what you know 
Tip 2 : Good previous work to showcase

Final outcome of the interviewSelected

Skills evaluated in this interview

I was interviewed in Jan 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

4 Questions which were of Easy, Medium, and Hard level.

  • Q1. 

    Lowest Common Ancestor of a Binary Tree III

    The structure of a binary tree has been modified so that each node includes a reference to its parent node.

    Problem Statement

    You are provided with two nodes,...

  • Ans. 

    This question is about finding the lowest common ancestor of two nodes in a binary tree with parent references.

    • Traverse from the given nodes to their respective root nodes and store the paths in two separate lists.

    • Compare the two lists and find the last common node.

    • Return the last common node as the lowest common ancestor.

  • Answered by AI
  • Q2. 

    Maximum Subarray Problem Statement

    Ninja has been given an array, and he wants to find a subarray such that the sum of all elements in the subarray is maximum.

    A subarray 'A' is considered greater than a...

  • Ans. 

    The problem is to find a subarray with the maximum sum in a given array.

    • Iterate through the array and keep track of the maximum sum and the current sum.

    • If the current sum becomes negative, reset it to 0.

    • Update the maximum sum if the current sum is greater.

    • Also keep track of the start and end indices of the subarray with the maximum sum.

    • Return the subarray using the start and end indices.

  • Answered by AI
Round 2 - Video Call 

(2 Questions)

Round duration - 50 Minutes
Round difficulty - Easy

  • Q1. 

    Next Greater Element Problem Statement

    Given a list of integers of size N, your task is to determine the Next Greater Element (NGE) for every element. The Next Greater Element for an element X is the firs...

  • Ans. 

    The task is to find the next greater element for each element in an array.

    • Iterate through the array from right to left.

    • Use a stack to keep track of the elements that have a greater element to their right.

    • For each element, pop elements from the stack until a greater element is found or the stack is empty.

    • If a greater element is found, it is the next greater element for the current element.

    • If the stack becomes empty, the...

  • Answered by AI
  • Q2. 

    Trapping Rain Water Problem Statement

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    The question asks to find the total amount of rainwater that can be trapped in the given elevation map.

    • Iterate through the array and find the maximum height on the left and right side of each bar.

    • Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on both sides and subtracting the height of the bar.

    • Sum up the amount of water trapped at each bar to get the total amo

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

It is just a formality round, asked basic questions like relocation and joining date etc

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BengaluruEligibility criteriawith resumeSwiggy interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Puzzles, Project, Mock Interviews, etcTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : Be good with all data structures and algorithms
Tip 2 : Able to explain your projects well 
Tip 3 : focus on basics

Application resume tips for other job seekers

Tip 1 : Try to make a single-page resume. 
Tip 2 : Don't write unnecessary details like hobbies, family, etc.

Final outcome of the interviewSelected

Skills evaluated in this interview

Contribute & help others!
anonymous
You can choose to be anonymous

Bajaj Finserv Health Interview FAQs

How many rounds are there in Bajaj Finserv Health Software Development Engineer interview?
Bajaj Finserv Health interview process usually has 2 rounds. The most common rounds in the Bajaj Finserv Health interview process are Coding Test and Technical.
How to prepare for Bajaj Finserv Health Software Development 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 Bajaj Finserv Health. The most common topics and skills that interviewers at Bajaj Finserv Health expect are Java, Java Spring Boot and Microservices.
What are the top questions asked in Bajaj Finserv Health Software Development Engineer interview?

Some of the top questions asked at the Bajaj Finserv Health Software Development Engineer interview -

  1. What is the event loop in javascri...read more
  2. What are closures in javascri...read more

Recently Viewed

PHOTOS

InsuranceDekho

3 office photos

LIST OF COMPANIES

Credit Bajaar

Overview

INTERVIEWS

Eveready Industries

No Interviews

INTERVIEWS

Escorts Kubota Limited

No Interviews

INTERVIEWS

Bajaj Finserv Health

No Interviews

INTERVIEWS

Bajaj Finserv Health

No Interviews

INTERVIEWS

Bajaj Finserv Health

No Interviews

INTERVIEWS

Bajaj Finserv Health

No Interviews

INTERVIEWS

Escorts Kubota Limited

No Interviews

INTERVIEWS

Escorts Kubota Limited

No Interviews

Tell us how to improve this page.

Bajaj Finserv Health Software Development Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Bajaj Finserv Health Software Development Engineer Salary
based on 65 salaries
₹9 L/yr - ₹20.2 L/yr
At par with the average Software Development Engineer Salary in India
View more details

Bajaj Finserv Health Software Development Engineer Reviews and Ratings

based on 4 reviews

3.3/5

Rating in categories

3.7

Skill development

2.9

Work-life balance

2.6

Salary

3.7

Job security

2.7

Company culture

2.6

Promotions

2.7

Work satisfaction

Explore 4 Reviews and Ratings
Product Manager
117 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer
65 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Relationship Manager
42 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Sales Manager
38 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Salesforce Developer
24 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Bajaj Finserv Health with

Star Health & Allied Insurance

3.6
Compare

Niva Bupa Health Insurance Company

3.6
Compare

HDFC Ergo General Insurance

3.9
Compare

ICICI Lombard General Insurance Company

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