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

Updated 20 Feb 2025

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

View all 18 questions

Bosch Global Software Technologies Senior Software Engineer Interview Experiences

29 interviews found

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

(2 Questions)

  • Q1. About the Projects worked on previous company.
  • Q2. Asked about ASPICE
Round 2 - Behavioral 

(2 Questions)

  • Q1. About how I am fit for the role
  • Q2. Other than daily work
Round 3 - HR 

(2 Questions)

  • Q1. About the package
  • Q2. About the Relocation
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I was interviewed 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

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
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
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. Salary discussion
  • Q2. What is expected vlaue?
  • Ans. 

    Expected value is the average outcome of a random variable over a large number of trials.

    • Expected value is calculated by multiplying each possible outcome by its probability and summing them up.

    • It represents the long-term average of a random variable.

    • For example, the expected value of rolling a fair six-sided die is (1+2+3+4+5+6)/6 = 3.5.

  • Answered by AI

Bosch Global Software Technologies interview questions for designations

 Software Engineer

 (21)

 Senior Software Developer

 (1)

 Senior Software Tester

 (1)

 Associate Software Engineer

 (44)

 Software Engineer Trainee

 (1)

 Embedded Software Engineer

 (1)

 Assistant Software Engineer

 (1)

 Senior Software Engineer 1

 (1)

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops questions were asked

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

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

(1 Question)

  • Q1. What is C programming
  • Ans. 

    C programming is a high-level programming language used for system programming, embedded systems, and creating applications.

    • C programming is a procedural language with a rich set of built-in functions.

    • It is widely used for developing operating systems, compilers, and other system software.

    • C programs are efficient and fast due to direct access to system hardware.

    • Example: Writing a simple 'Hello World' program in C.

  • Answered by AI
Round 2 - HR 

(1 Question)

  • Q1. Why job change to bosch

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Core Java questions
  • Q2. Core Java questions and project related questions
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. What is C programming
  • Ans. 

    C programming is a high-level programming language used for system programming, embedded systems, and applications.

    • C programming is a procedural language with a rich set of built-in functions.

    • It allows for low-level memory manipulation and direct access to hardware.

    • C programs are efficient and fast, making it ideal for performance-critical applications.

    • Example: Writing device drivers, operating systems, and network pro

  • Answered by AI

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed before Jan 2024. There were 4 interview rounds.

Round 1 - Coding Test 

An online coding test focusing on problem-solving skills.

Round 2 - Technical 

(1 Question)

  • Q1. Fundamentals of programming
  • Ans. 

    Fundamentals of programming are essential concepts and principles that form the foundation of coding.

    • Understanding data types, variables, and operators

    • Knowledge of control structures like loops and conditionals

    • Understanding functions and modular programming

    • Understanding algorithms and problem-solving techniques

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

(1 Question)

  • Q1. Managerial round
Round 4 - HR 

(1 Question)

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

I applied via Naukri.com and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Com Apis names in each bsw layer
  • Ans. 

    The question is asking for the names of Com APIs in each BSW layer.

    • BSW layer refers to the Basic Software layer in an embedded system.

    • Com APIs are communication application programming interfaces.

    • Provide the names of Com APIs used in each BSW layer.

    • Example: BSW Layer 1 - CanIf, BSW Layer 2 - CanTp, BSW Layer 3 - ComM

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

(1 Question)

  • Q1. Why change the company

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Senior Software Engineer interview:
  • AUTOSAR

Bosch Global Software Technologies Interview FAQs

How many rounds are there in Bosch Global Software Technologies Senior Software Engineer interview?
Bosch Global Software Technologies interview process usually has 2-3 rounds. The most common rounds in the Bosch Global Software Technologies interview process are Technical, HR and Resume Shortlist.
How to prepare for Bosch Global Software Technologies Senior Software 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 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?

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

  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

based on 29 interviews

4 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
View more
Bosch Global Software Technologies Senior Software Engineer Salary
based on 6.5k salaries
₹6.1 L/yr - ₹20 L/yr
17% 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 691 reviews

3.9/5

Rating in categories

3.6

Skill development

4.3

Work-life balance

3.1

Salary

4.4

Job security

4.1

Company culture

3.0

Promotions

3.6

Work satisfaction

Explore 691 Reviews and Ratings
Senior Software Engineer
6.5k salaries
unlock blur

₹6.1 L/yr - ₹20 L/yr

Senior Engineer
2.7k salaries
unlock blur

₹6.5 L/yr - ₹23 L/yr

Software Engineer
2.7k salaries
unlock blur

₹4 L/yr - ₹11.5 L/yr

Associate Software Engineer
1.9k salaries
unlock blur

₹3 L/yr - ₹9.3 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.9
Compare

Capgemini

3.7
Compare

Accenture

3.8
Compare

TCS

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