Premium Employer

i

This company page is being actively managed by Mercedes-Benz Research and Development India Team. If you also belong to the team, you can get access from here
3.9

based on 1.5k Reviews

Filter interviews by

Mercedes-Benz Research and Development India Senior Software Engineer Interview Questions, Process, and Tips

Updated 24 Sep 2024

Top Mercedes-Benz Research and Development India Senior Software Engineer Interview Questions and Answers

Mercedes-Benz Research and Development India Senior Software Engineer Interview Experiences

6 interviews found

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

(1 Question)

  • Q1. Java oops questions and a simple program
Round 2 - Technical 

(1 Question)

  • Q1. Past projects and tech stack used
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Python code to write
list and array relate question

Round 2 - One-on-one 

(3 Questions)

  • Q1. Pandas and numpy
  • Q2. String ,tuple and list
  • Q3. Python compiler and memory st

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Implement SR flipflop
  • Ans. 

    SR flip-flop is a basic memory element used in digital circuits.

    • SR flip-flop has two inputs - Set (S) and Reset (R)

    • It has two outputs - Q and Q'

    • When S=0 and R=0, the outputs remain unchanged

    • When S=1 and R=0, Q=1 and Q'=0

    • When S=0 and R=1, Q=0 and Q'=1

    • When S=1 and R=1, it is in an invalid state

  • Answered by AI
Round 2 - Behavioral 

(1 Question)

  • Q1. Explain process followed in project
  • Ans. 

    The process followed in the project involves requirements gathering, design, development, testing, deployment, and maintenance.

    • Requirements gathering: Gather and document client requirements.

    • Design: Create system architecture and design documents.

    • Development: Write code based on design specifications.

    • Testing: Perform unit, integration, and system testing.

    • Deployment: Deploy the software to production environment.

    • Mainten...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. General HR question
Round 1 - Assignment 

Design a microservice that is useful for car functionalities

Round 2 - Technical 

(1 Question)

  • Q1. Assignment related questions and DS question(implement custom queue)
Round 3 - Behavioral 

(1 Question)

  • Q1. Behavioural questions
Round 4 - HR 

(2 Questions)

  • Q1. Where do you see yourself in 5 years?
  • Q2. Wanna become architect

Interview Preparation Tips

Interview preparation tips for other job seekers - Offer accepted but not join due to other circumstances

Mercedes-Benz Research and Development India interview questions for designations

 Software Engineer

 (8)

 Software Engineer Trainee

 (1)

 Senior Data Engineer

 (2)

 Senior QA Engineer

 (1)

 Software Developer

 (3)

 Software Consultant

 (1)

 Software Quality Analyst

 (1)

 Senior Engineer

 (11)

Senior Software Engineer Interview Questions & Answers

user image Shital Dinkar Shelukar

posted on 28 Nov 2021

I applied via LinkedIn and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. The functional area I worked upon and the platform software which is used to develop the software
  • Ans. 

    I have worked on various functional areas and platforms including Java, Python, and AWS.

    • I have experience in developing software using Java and Python programming languages.

    • I have worked on AWS platform for developing and deploying software applications.

    • I have expertise in developing web applications using frameworks like Spring and Django.

    • I have experience in working with databases like MySQL and MongoDB.

    • I have worked...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Represent yourself authentically with required knowledge

Skills evaluated in this interview

I applied via Referral and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. Angular
  • Q2. Css
  • Q3. Javascript

Interview Preparation Tips

Interview preparation tips for other job seekers - Nice

Interview questions from similar companies

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. Android interview asked about coroutines, flow, why we use MVVM instead of MVP, viewmodel pros and cons, security and how to hide keys in package
Round 2 - Group Discussion 

2nd round was about again Android but more focused on security features of android

Round 3 - Coding Test 

3rd round was live coding . I was asked to make an app from scratch in 1 hour without even using google.

Interview Preparation Tips

Interview preparation tips for other job seekers - Even after clearing all rounds I was rejected by HR because of salary issue. HR didn't communicated this before interviews and wasted our time and kept me as a backup plan. It is painful to get rejected after clearing all rounds and putting soo much efforts.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - One-on-one 

(3 Questions)

  • Q1. What are closures
  • Ans. 

    Closures are functions that have access to variables from their containing scope even after the scope has closed.

    • Closures allow functions to access variables from their outer function even after the outer function has finished executing.

    • They are commonly used in event handlers, callbacks, and asynchronous programming.

    • Closures help in maintaining state in functional programming.

  • Answered by AI
  • Q2. What is virtual DOM
  • Ans. 

    Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.

    • Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM manipulations.

    • When changes are made to the virtual DOM, a comparison is done with the actual DOM to determine the minimal updates needed.

    • This approach reduces the number of costly DOM operations, resulting in faster rende

  • Answered by AI
  • Q3. What are the data types in JS
  • Ans. 

    Data types in JavaScript include number, string, boolean, object, function, undefined, and null.

    • Number - represents numeric data, e.g. 10, 3.14

    • String - represents textual data, e.g. 'hello', '123'

    • Boolean - represents true or false values, e.g. true, false

    • Object - represents complex data structures, e.g. { key: 'value' }

    • Function - represents executable code, e.g. function() { }

    • Undefined - represents a variable that has ...

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Write react code for counter
  • Ans. 

    React code for a simple counter

    • Create a functional component for the counter

    • Use useState hook to manage the count state

    • Render the count value and buttons to increment and decrement the count

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - it was good

Skills evaluated in this interview

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

(3 Questions)

  • Q1. Technical discussion over how the microservices communicate internally.
  • Q2. Immutable class implementation
  • Q3. Singleton class implementation
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - One-on-one 

(4 Questions)

  • Q1. What is the usage of Yield keyword
  • Ans. 

    Yield keyword is used in Python to pause and resume a generator function.

    • Yield keyword is used to return a value from a generator function and pause its execution.

    • When the generator function is called again, it resumes from where it was paused.

    • Yield can be used in a loop to generate a sequence of values without storing them all in memory.

    • Example: def my_generator(): yield 1 yield 2 yield 3

  • Answered by AI
  • Q2. How will you n number of parmeters to a function where you n is variable number and you don't know the parameters that will be received
  • Ans. 

    Use variadic arguments in C++ to handle variable number of parameters in a function

    • Use variadic arguments in C++ to create a function that can accept any number of parameters

    • Example: void myFunction(int firstParam, ...)

    • Access the parameters using va_list and va_start macros

    • Example: va_list args; va_start(args, firstParam); int nextParam = va_arg(args, int);

    • End the argument list with va_end macro

  • Answered by AI
  • Q3. SQL join query and use aggregate function in it
  • Ans. 

    SQL join query combines data from multiple tables based on a related column, and aggregate functions perform calculations on grouped data.

    • Use JOIN keyword to combine data from multiple tables based on a related column

    • Use aggregate functions like SUM, AVG, COUNT, etc. to perform calculations on grouped data

    • Example: SELECT orders.order_id, SUM(order_details.quantity) FROM orders JOIN order_details ON orders.order_id = or

  • Answered by AI
  • Q4. Software management framework that I am following, and different scrum terminologies
  • Ans. 

    I follow the Agile software management framework and am familiar with various Scrum terminologies.

    • Agile software management framework focuses on iterative development and collaboration.

    • Scrum is a specific Agile framework that includes roles like Scrum Master and Product Owner.

    • Some Scrum terminologies include Sprint, Daily Standup, Backlog, and User Stories.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare your basics very well

Skills evaluated in this interview

Mercedes-Benz Research and Development India Interview FAQs

How many rounds are there in Mercedes-Benz Research and Development India Senior Software Engineer interview?
Mercedes-Benz Research and Development India interview process usually has 3 rounds. The most common rounds in the Mercedes-Benz Research and Development India interview process are Technical, HR and Behavioral.
What are the top questions asked in Mercedes-Benz Research and Development India Senior Software Engineer interview?

Some of the top questions asked at the Mercedes-Benz Research and Development India Senior Software Engineer interview -

  1. The functional area I worked upon and the platform software which is used to de...read more
  2. Past projects and tech stack u...read more
  3. Explain process followed in proj...read more

Tell us how to improve this page.

Mercedes-Benz Research and Development India Senior Software Engineer Interview Process

based on 4 interviews

1 Interview rounds

  • Technical Round
View more
Join Mercedes-Benz Research and Development India The best or nothing.
49% more than the average Senior Software Engineer Salary in India
View more details

Mercedes-Benz Research and Development India Senior Software Engineer Reviews and Ratings

based on 38 reviews

4.2/5

Rating in categories

3.7

Skill development

4.1

Work-life balance

3.8

Salary

4.2

Job security

4.1

Company culture

3.3

Promotions

3.6

Work satisfaction

Explore 38 Reviews and Ratings
Senior Engineer
1.1k salaries
unlock blur

₹10.3 L/yr - ₹32.4 L/yr

Senior Technical Lead
847 salaries
unlock blur

₹13 L/yr - ₹42.5 L/yr

Senior Consultant
750 salaries
unlock blur

₹9.1 L/yr - ₹26 L/yr

Principal Consultant
566 salaries
unlock blur

₹12 L/yr - ₹37.9 L/yr

Senior Software Engineer
514 salaries
unlock blur

₹10.4 L/yr - ₹32 L/yr

Explore more salaries
Compare Mercedes-Benz Research and Development India with

Bosch Global Software Technologies

4.0
Compare

Qualcomm

3.8
Compare

Tata Motors

4.2
Compare

BMW

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