Robert Bosch India logo

Robert Bosch India Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 446 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
80.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Robert Bosch India.

Showing 3 of 446
Robert Bosch India logo
Robert Bosch India

Software Engineer

Engineering · a year ago

Entry Average Neutral experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Coding Technical System Design Behavioral

The selection process has four rounds to check your technical skills and if you fit the role. Round 1 is a Written Test to see how you solve problems, code, and think logically. It covers analytical reasoning, logical thinking, and programming questions. This might be online or in-person. Round 2 is Technical Interview – Part 1, where we check your core technical skills like data structures, algorithms, OOP, and how you solve problems. We'll also ask about your past projects and tech choices. You should explain your thinking and maybe code on a whiteboard. Round 3 is Technical Interview – Part 2, continuing the technical check with harder stuff. This could involve system design, deep dives into specific skills, or behavioral questions about teamwork and decisions. Live coding might happen too. A senior person or lead usually does this round. Round 4 is the HR Interview, focusing on if you fit the company culture, your communication, and future potential. We'll talk about your career goals, work environment, salary, and company values. It's also your chance to ask us questions.

Confirmed questions1 question
  • Could you walk me through the projects listed on your CV?
Robert Bosch India logo
Robert Bosch India

Senior Software Engineer

Engineering · more than a year ago

Senior Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Technical Coding Behavioral

The interview process was good and included 4 rounds. First was an HR intro-call. This was followed by a technical discussion with a panelist, who asked coding and general technical questions. Next, I had a managerial round with my team manager. She explained the roles and responsibilities and asked some behavioral questions. The last round was an HR offer round where we discussed salary, availability to start, and other details. She also explained how to proceed with documentation submissions.

Confirmed questions3 questions
  • Can you do coding on Embedded C?
  • Tell me about Structure, pointers, and array.
  • Do you have any Autosar general technical questions?
Robert Bosch India logo
Robert Bosch India

Software Engineer

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 3 rounds
Interview process
Technical screen Technical screen Recruiter call
Interview formats
Technical Coding Behavioral

1st Round :aptitude+coding 2nd Round : technical(based on your resume + OOPs is very important (constructor , abstraction ,encapsulation, inheritance, polymorphism ) ) 3rd Round : HR Round(some time resume + about company + basic behavioral questions)

Confirmed questions7 questions
  • Can you describe a project you worked on?
  • Define constructor and de-constructor.
  • What is the difference between C and C++?

Robert Bosch India Software Engineer Interview Questions

Quoted word for word from Robert Bosch India interview reports.

What algorithm is used when adding a node to a blockchain ledger?

Read reports

How would you count the number of occurrences of a character in a given string?

Read reports

Given a C program snippet, determine its output. The program deals with pointers.

Read reports

What is a hash function, and can you explain if we can retrieve the original value from a hashed value? Why or why not? Please provide an example.

Read reports

Can you explain how to validate a birthday code in Java?

Read report

Can you explain the difference between passing by value and passing by reference in C?

Read report

How would you implement a search algorithm on a file using C?

Read report

Can you explain the architecture and system parts of microcontrollers and processors?

Read report

Could you explain what Git is and the different types of reset available?

Read report

Formats, difficulty and experience

Across all 446 Robert Bosch India interview reports.

Interview formats

Technical 46%
Behavioral 33.5%
Coding 17.6%
System Design 1.2%
Other 0.7%

Interview difficulty

Easy 19.3%
Average 63.7%
Difficult 17%

Candidate experience

Positive 80.3%
Neutral 12.8%
Negative 6.9%