i
Chubb
Work with us
Filter interviews by
A system to efficiently book, manage, and track meeting room availability and reservations.
User authentication: Ensure only authorized users can book rooms.
Room availability: Display real-time availability of meeting rooms.
Booking interface: Provide a user-friendly interface for selecting dates, times, and rooms.
Notifications: Send email or app notifications for booking confirmations and reminders.
Cancellation pol...
Identify duplicate words in a string and their positions.
Split the string into an array of words
Create a map to store word frequencies and positions
Iterate through the array and update the map
Identify words with frequency > 1 and their positions
To find the binary representation of a number, convert the number to binary by dividing it by 2 and keeping track of the remainders.
Start by dividing the number by 2 and noting the remainder
Continue dividing the quotient by 2 until the quotient is 0
Write down the remainders in reverse order to get the binary representation
For example, the binary representation of 10 is 1010 (10 divided by 2 is 5 with a remainder o...
Swapping two variables can be done using a temporary variable, arithmetic operations, or bitwise XOR.
Using a temporary variable: Example: int a = 5, b = 10; int temp = a; a = b; b = temp;
Using arithmetic operations: Example: int a = 5, b = 10; a = a + b; b = a - b; a = a - b;
Using bitwise XOR: Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b;
Predicting y for a given x involves using statistical or machine learning models to establish a relationship between the variables.
Identify the relationship: Use regression analysis to find how y changes with x.
Model selection: Choose a model (e.g., linear regression, decision trees) based on data characteristics.
Training the model: Fit the model using historical data to learn the relationship.
Making predictions: ...
Use SUBSTRING_INDEX function in SQL to separate first name, middle name, and last name from full name.
Use SUBSTRING_INDEX function to extract first name by specifying space as delimiter
Use SUBSTRING_INDEX function to extract last name by specifying space as delimiter and -1 as position
Use combination of SUBSTRING_INDEX and REPLACE functions to extract middle name if present
Use SQL string functions like SUBSTRING and CHARINDEX to separate name from emails.
Use CHARINDEX to find the position of the '@' symbol in the email address.
Use SUBSTRING to extract the characters before the '@' symbol as the name.
Consider handling cases where there are multiple names or special characters in the email address.
Calculate the number of matches won and lost by each team based on the given data in the matches table.
Group the data by team and count the number of matches won and lost for each team.
Use the winner column to determine the outcome of each match.
Create a query to calculate the number of matches won and lost for each team.
Example: Team A won 2 matches and lost 1 match.
Example: Team B won 1 match and lost 2 matches.
Optimal approach for checking if a number is prime or not using DSA
Optimal approach for checking prime numbers is to iterate up to square root of the number
Use trial division method to check divisibility by numbers up to square root of the number
Time complexity of this approach is O(sqrt(n))
A class is a blueprint for creating objects, which are instances of the class. Objects have attributes and behaviors.
Classes define the structure and behavior of objects.
Objects are instances of classes and have their own unique attributes and behaviors.
Example: Class 'Car' with attributes like 'color' and behaviors like 'drive'. Object 'myCar' is an instance of 'Car' with color 'red' and can drive.
Example: Class ...
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
5 sql coding questions from hacker rank. Basic sql questions, if you are experienced you will solve them in 15 to 20 min
Use SQL string functions like SUBSTRING and CHARINDEX to separate name from emails.
Use CHARINDEX to find the position of the '@' symbol in the email address.
Use SUBSTRING to extract the characters before the '@' symbol as the name.
Consider handling cases where there are multiple names or special characters in the email address.
Calculate the number of matches won and lost by each team based on the given data in the matches table.
Group the data by team and count the number of matches won and lost for each team.
Use the winner column to determine the outcome of each match.
Create a query to calculate the number of matches won and lost for each team.
Example: Team A won 2 matches and lost 1 match.
Example: Team B won 1 match and lost 2 matches.
The resultant rows for all joins between table a and table b with given values.
Inner join: 1
Left join: 1, 1, 0, 0, null
Right join: 1, 0, null, null
Full outer join: 1, 1, 0, 0, null, null
I have worked on various projects involving data analysis, visualization, and predictive modeling.
Developed predictive models to forecast sales trends and customer behavior
Created interactive dashboards using Tableau for data visualization
Performed data cleaning and preprocessing to ensure accuracy and consistency
Utilized machine learning algorithms such as regression and clustering for analysis
Collaborated with cross-...
Use SUBSTRING_INDEX function in SQL to separate first name, middle name, and last name from full name.
Use SUBSTRING_INDEX function to extract first name by specifying space as delimiter
Use SUBSTRING_INDEX function to extract last name by specifying space as delimiter and -1 as position
Use combination of SUBSTRING_INDEX and REPLACE functions to extract middle name if present
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
1. HackerRank Test conducted - One Java Coding, One Selenium Coding, 10 Objective questions
Identify duplicate words in a string and their positions.
Split the string into an array of words
Create a map to store word frequencies and positions
Iterate through the array and update the map
Identify words with frequency > 1 and their positions
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
5 coding questions, 2-medium and 3 easy - medium
Optimal approach for checking if a number is prime or not using DSA
Optimal approach for checking prime numbers is to iterate up to square root of the number
Use trial division method to check divisibility by numbers up to square root of the number
Time complexity of this approach is O(sqrt(n))
A class is a blueprint for creating objects, which are instances of the class. Objects have attributes and behaviors.
Classes define the structure and behavior of objects.
Objects are instances of classes and have their own unique attributes and behaviors.
Example: Class 'Car' with attributes like 'color' and behaviors like 'drive'. Object 'myCar' is an instance of 'Car' with color 'red' and can drive.
Example: Class 'Pers...
SQL normal forms are levels of organization for relational databases to reduce redundancy and improve data integrity.
First normal form (1NF) - Eliminate repeating groups and ensure each column contains atomic values.
Second normal form (2NF) - Meet 1NF requirements and have all non-key attributes fully functionally dependent on the primary key.
Third normal form (3NF) - Meet 2NF requirements and have no transitive depend...
I applied via Walk-in and was interviewed in Aug 2024. There were 3 interview rounds.
I have worked on various projects in the field of software testing, including automation testing, performance testing, and regression testing.
Automation testing using tools like Selenium and Appium
Performance testing using JMeter to analyze system performance under different load conditions
Regression testing to ensure new code changes do not negatively impact existing functionality
Valid paranthesis question and 1 selenium question
Swapping two variables can be done using a temporary variable, arithmetic operations, or bitwise XOR.
Using a temporary variable: Example: int a = 5, b = 10; int temp = a; a = b; b = temp;
Using arithmetic operations: Example: int a = 5, b = 10; a = a + b; b = a - b; a = a - b;
Using bitwise XOR: Example: int a = 5, b = 10; a = a ^ b; b = a ^ b; a = a ^ b;
Predicting y for a given x involves using statistical or machine learning models to establish a relationship between the variables.
Identify the relationship: Use regression analysis to find how y changes with x.
Model selection: Choose a model (e.g., linear regression, decision trees) based on data characteristics.
Training the model: Fit the model using historical data to learn the relationship.
Making predictions: Use t...
I appeared for an interview in Jan 2025.
Scenario based questions
I appeared for an interview in Apr 2025, where I was asked the following questions.
I appeared for an interview in Jan 2025.
Basic Python and PySpark coding questions.
SQL window functions and optimization.
Questions for managers regarding team collaboration.
I applied via Naukri.com and was interviewed in Jul 2024. There were 2 interview rounds.
Dependency injection in .NET is a design pattern where dependencies are injected into a class rather than the class creating them itself.
Dependency injection helps in achieving loose coupling between classes.
In .NET, dependency injection can be implemented using frameworks like Unity, Ninject, or built-in .NET Core DI container.
Dependencies can be resolved through constructor injection, property injection, or method in...
I appeared for an interview in Feb 2025, where I was asked the following questions.
I have extensive experience in project management, focusing on planning, execution, and stakeholder communication.
Led a cross-functional team to successfully deliver a software project ahead of schedule, improving client satisfaction by 20%.
Utilized Agile methodologies to manage a healthcare project, resulting in a 30% increase in team productivity.
Implemented risk management strategies that reduced project delays by i...
Top trending discussions
Some of the top questions asked at the Chubb interview -
The duration of Chubb interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 51 interview experiences
Difficulty level
Duration
Senior Software Engineer
362
salaries
| ₹9.2 L/yr - ₹31 L/yr |
Technical Lead
248
salaries
| ₹16 L/yr - ₹45 L/yr |
Software Engineer
172
salaries
| ₹6 L/yr - ₹16 L/yr |
Software Developer
76
salaries
| ₹8.7 L/yr - ₹23.7 L/yr |
Data Engineer
65
salaries
| ₹8.5 L/yr - ₹17 L/yr |
HDFC Life
ICICI Prudential Life Insurance
Axis Max Life Insurance
Bajaj Allianz Life Insurance