Upload Button Icon Add office photos

Bosch Global Software Technologies

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Bosch Global Software Technologies Senior Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 20 Feb 2025

Top Bosch Global Software Technologies Senior Software Engineer Interview Questions and Answers for Experienced

View all 14 questions

Bosch Global Software Technologies Senior Software Engineer Interview Experiences for Experienced

14 interviews found

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

(3 Questions)

  • Q1. Git branching strategy
  • Q2. Use of git revert
  • Ans. 

    Git revert is used to undo changes made in a commit by creating a new commit that undoes the changes.

    • Git revert is used to undo changes made in a specific commit without altering the commit history.

    • It creates a new commit that undoes the changes introduced by the specified commit.

    • Git revert is useful for reverting changes without losing the commit history or affecting other team members' work.

    • Example: git revert

  • Answered by AI
  • Q3. Merging process
Round 2 - Technical 

(11 Questions)

  • Q1. Jenkis node , what is the use
  • Ans. 

    Jenkins node is a machine that executes tasks as part of a Jenkins build process.

    • Jenkins nodes can be physical machines or virtual machines.

    • Nodes can be configured to run specific types of jobs or tasks.

    • Nodes help distribute workload and improve efficiency in Jenkins pipelines.

  • Answered by AI
  • Q2. How do we name to the node
  • Ans. 

    Nodes can be named based on their functionality, purpose, or position in a hierarchy.

    • Name based on functionality (e.g. loginNode, paymentNode)

    • Name based on purpose (e.g. validationNode, processingNode)

    • Name based on position in hierarchy (e.g. parentNode, childNode)

  • Answered by AI
  • Q3. What are the plugins used in jenkins
  • Ans. 

    Jenkins has a wide range of plugins for various functionalities.

    • Pipeline plugins (e.g. Pipeline, Multibranch Pipeline)

    • SCM plugins (e.g. Git, SVN)

    • Build and test plugins (e.g. Maven, JUnit)

    • Notification plugins (e.g. Email, Slack)

    • Monitoring plugins (e.g. Prometheus, Grafana)

  • Answered by AI
  • Q4. What is jenkins library
  • Ans. 

    Jenkins library is a collection of reusable code that can be shared across multiple Jenkins pipelines.

    • Jenkins library allows for code reuse and sharing across pipelines

    • It helps in maintaining consistency and reducing duplication of code

    • Libraries can be stored in version control systems like Git and referenced in Jenkins pipelines

  • Answered by AI
  • Q5. How we integrate other tools to jenkins
  • Ans. 

    Integrating other tools to Jenkins involves using plugins and configuring build pipelines.

    • Install the necessary plugins for the tools you want to integrate with Jenkins

    • Configure the tools in Jenkins global configuration settings

    • Create build pipelines that include steps for interacting with the integrated tools

    • Use Jenkins API to automate interactions with external tools

  • Answered by AI
  • Q6. What else jenkins do
  • Q7. Diff b/w docker and docker swarm
  • Ans. 

    Docker is a containerization platform for running applications in isolated environments, while Docker Swarm is a tool for orchestrating multiple Docker containers across multiple hosts.

    • Docker is used for creating and managing containers, while Docker Swarm is used for managing multiple containers across multiple hosts.

    • Docker is suitable for single host deployments, while Docker Swarm is suitable for multi-host deployme...

  • Answered by AI
  • Q8. Differentiate k8s from docker swarm
  • Ans. 

    K8s is a container orchestration tool while Docker Swarm is a clustering and scheduling tool for Docker containers.

    • K8s is more widely used and has a larger community support compared to Docker Swarm.

    • K8s supports more advanced features like auto-scaling, self-healing, and rolling updates.

    • Docker Swarm is easier to set up and manage for smaller scale deployments.

    • K8s uses declarative configuration while Docker Swarm uses i...

  • Answered by AI
  • Q9. Prepare all commands for devops tool must
  • Q10. What is git hooks
  • Ans. 

    Git hooks are scripts that run automatically before or after certain Git commands are executed.

    • Git hooks are customizable scripts that can be triggered by specific Git events.

    • They can be used to enforce coding standards, run tests, or automate deployment processes.

    • Examples of Git hooks include pre-commit, post-commit, pre-push, and post-merge hooks.

  • Answered by AI
  • Q11. What is https and ssh cloning
  • Ans. 

    HTTPS is a secure communication protocol used for secure communication over the internet. SSH cloning is a method of cloning a repository using the SSH protocol.

    • HTTPS stands for Hypertext Transfer Protocol Secure and is used to secure communication over the internet.

    • It encrypts the data being transmitted between the client and the server, providing a secure connection.

    • SSH cloning is a method of cloning a Git repository...

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Personal info only

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn all devops tool commands

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Feb 2024.

Round 1 - Coding Test 

Project details, Embedded C

Round 2 - Aptitude Test 

Aptitude questions, general logic

Round 3 - Technical 

(1 Question)

  • Q1. General Automotive functionalities
Round 4 - HR 

(1 Question)

  • Q1. General discussion

Senior Software Engineer Interview Questions Asked at Other Companies for Experienced

Q1. Duplicate Integer in Array Given an array ARR of size N, containi ... read more
asked in Visa
Q2. Given a grid containing 0s and 1s and source row and column, in h ... read more
asked in Capgemini
Q3. Kth Largest Number Problem Statement You are given a continuous s ... read more
asked in Mphasis
Q4. Trapping Rain Water Problem Statement Given a long type array/lis ... read more
asked in Xoriant
Q5. String is immutable but what happens if we assign another value t ... read more
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 Jun 2023. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. We Lo we p
Round 2 - Technical 

(4 Questions)

  • Q1. UDS nrcs , Capl scripting, HIL test bench setup , Testcase writing for given scenario’s
  • Q2. Can layers and explain each layers functionality, CAN frames , CAN errors
  • Ans. 

    CAN (Controller Area Network) has multiple layers including physical, data link, network, transport, and application layers. Each layer has specific functionality.

    • Physical layer: Handles the transmission of bits over the physical medium.

    • Data link layer: Manages the transmission of data frames between nodes.

    • Network layer: Controls the flow of data between nodes on the network.

    • Transport layer: Ensures reliable data trans...

  • Answered by AI
  • Q3. Bus off and how to get out of it , Capl functions and events
  • Q4. Canoe tool and it’s windows explaination

Interview Preparation Tips

Interview preparation tips for other job seekers - Concentrate on projects mentioned on resume and CAN layers ,errors , types of frames .
How to come out of busoff condition are must
Interview experience
4
Good
Difficulty level
-
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Jun 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Oops concept and coding
Round 2 - Technical 

(1 Question)

  • Q1. About project and c++

Interview Preparation Tips

Interview preparation tips for other job seekers - Should have proper underdog Oops concept

Bosch Global Software Technologies interview questions for designations

 Software Engineer

 (23)

 Senior Software Developer

 (1)

 Senior Software Tester

 (1)

 Associate Software Engineer

 (44)

 Embedded Software Engineer

 (1)

 Assistant Software Engineer

 (1)

 Software Engineer Trainee

 (1)

 Senior Software Engineer 1

 (1)

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2022. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. They asked about the project
Round 2 - Technical 

(1 Question)

  • Q1. They asked about myself. 5 good points and 5 bad points
Round 3 - HR 

(1 Question)

  • Q1. Just salary discussion

Interview Preparation Tips

Interview preparation tips for other job seekers - Layoff going on in BGSW. They are not going to fire directly. In every department they are targeting few people and putting them in PIP(performance improvement process) even if they are the best performers of the company. Just for cost cutting they are doing it. And After 3 months of PIP they are firing. PIP is just a formality. Kindly don't join in this company. It seems after getting the brand as BGSW the firing policy also introduced

Get interview-ready with Top Bosch Global Software Technologies Interview Questions

I applied via Referral and was interviewed in Feb 2022. There were 5 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Interviewer asked questions on frameworks I worked upon, solving advanced programs in Technical Round - I
Round 2 - Technical 

(1 Question)

  • Q1. In technical round - II, I was asked to solve real time advanced programs
Round 3 - Coding Test 

I had to solve 2 advanced programs in codility site

Round 4 - Behavioral 

(1 Question)

  • Q1. Many real time scenario based questions were asked
Round 5 - HR 

(1 Question)

  • Q1. Just a salary discussion and location preference

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well technically and all real time scenario
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - One-on-one 

(2 Questions)

  • Q1. What is a make file
  • Ans. 

    A make file is a script that automates the compilation and building process of software projects.

    • Make files are commonly used in Unix-like operating systems.

    • They specify the dependencies between source files and the commands to compile and link them.

    • Make files can be written using the makefile syntax or other scripting languages like Bash.

    • They allow developers to easily build and manage complex software projects.

    • Make f...

  • Answered by AI
  • Q2. Explain your project
Round 2 - One-on-one 

(2 Questions)

  • Q1. Your previous role project
  • Q2. Binary bit manipulation

Interview Preparation Tips

Interview preparation tips for other job seekers - Should be easy to crack
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed before Oct 2022. There were 3 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 tips
Round 2 - Technical 

(2 Questions)

  • Q1. 1. How to use unions inside structure? When is a union used.
  • Ans. 

    Unions inside structures allow multiple variables to share the same memory location. They are used when only one variable needs to be active at a time.

    • Unions are used when you want to save memory by sharing the same memory location for different variables in a structure.

    • Only one variable inside the union can be active at a time, as they all share the same memory space.

    • Unions are useful when you have a structure with mu...

  • Answered by AI
  • Q2. 2. Working of ADC
  • Ans. 

    ADC stands for Analog-to-Digital Converter, which converts analog signals into digital data for processing by a computer.

    • ADC is used in various applications such as sensors, audio equipment, and communication systems.

    • It samples the analog signal at regular intervals and quantizes it into digital values.

    • The resolution of an ADC determines the number of possible digital values it can produce.

    • ADCs can be of different type...

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. Why did you leave your previous job?
  • Q2. Better oppurtunities and benefits

Skills evaluated in this interview

I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 4 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Depending on your experience, questions will be coming from C, c++ or other languages basics.
Round 2 - Coding Test 

The coding challenges will be shared on a platform like (codility or others) and time will be one hour to complete the challenge. Based on the solution provided the candidate will be moved to next round.

Round 3 - Behavioral 

(1 Question)

  • Q1. Experience specific questions on the topics which you have worked.
Round 4 - HR 

(1 Question)

  • Q1. General HR QUESTION like salary components of previous company and expectations, reason for change etc.

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Senior Software Engineer interview:
  • Embedded Systems
  • C
Interview preparation tips for other job seekers - Work hard and keep basics strong. Naukri.com will sooner or later get you through different opportunities.

I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Mostly of the question already working projects

Interview Preparation Tips

Interview preparation tips for other job seekers - Language Skills are mandatory, like python, Embedded C expertise, make scripts,
Protocol: CAN/LIN /Flex ray communication knowledge,

Bosch Global Software Technologies Interview FAQs

How many rounds are there in Bosch Global Software Technologies Senior Software Engineer interview for experienced candidates?
Bosch Global Software Technologies interview process for experienced candidates usually has 3-4 rounds. The most common rounds in the Bosch Global Software Technologies interview process for experienced candidates are Technical, HR and One-on-one Round.
How to prepare for Bosch Global Software Technologies Senior Software Engineer interview for experienced candidates?
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 Bosch Global Software Technologies. The most common topics and skills that interviewers at Bosch Global Software Technologies expect are AUTOSAR, Agile, Application Support, Debugging and Embedded C.
What are the top questions asked in Bosch Global Software Technologies Senior Software Engineer interview for experienced candidates?

Some of the top questions asked at the Bosch Global Software Technologies Senior Software Engineer interview for experienced candidates -

  1. 1. How to use unions inside structure? When is a union us...read more
  2. Can layers and explain each layers functionality, CAN frames , CAN err...read more
  3. What are the plugins used in jenk...read more
How long is the Bosch Global Software Technologies Senior Software Engineer interview process?

The duration of Bosch Global Software Technologies Senior Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Bosch Global Software Technologies Senior Software Engineer Interview Process for Experienced

based on 8 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • Personal Interview1 Round
  • HR Round
View more
Bosch Global Software Technologies Senior Software Engineer Salary
based on 6.6k salaries
₹6.5 L/yr - ₹20 L/yr
15% less than the average Senior Software Engineer Salary in India
View more details

Bosch Global Software Technologies Senior Software Engineer Reviews and Ratings

based on 728 reviews

3.9/5

Rating in categories

3.5

Skill development

4.2

Work-life balance

3.1

Salary

4.2

Job security

4.0

Company culture

2.9

Promotions

3.5

Work satisfaction

Explore 728 Reviews and Ratings
Senior Software Engineer
6.6k salaries
unlock blur

₹6.5 L/yr - ₹20 L/yr

Senior Engineer
2.8k salaries
unlock blur

₹6.7 L/yr - ₹20.5 L/yr

Software Engineer
2.8k salaries
unlock blur

₹4 L/yr - ₹11.5 L/yr

Associate Software Engineer
2k salaries
unlock blur

₹3 L/yr - ₹9.2 L/yr

Specialist
1.5k salaries
unlock blur

₹10 L/yr - ₹33 L/yr

Explore more salaries
Compare Bosch Global Software Technologies with

Mercedes-Benz Research and Development India

3.8
Compare

Capgemini

3.7
Compare

Accenture

3.8
Compare

Genpact

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