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 Associate Software Engineer Interview Questions, Process, and Tips

Updated 15 Jan 2025

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

  • Q1. Minimum Number of Swaps to Sort an Array Find the minimum number of swaps required to sort a given array of distinct elements in ascending order. Input: T (number of tes ...read more
  • Q2. Spiral Order Traversal of a Binary Tree Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree. Input: The input consists ...read more
  • Q3. Two Sum Problem Statement Given an array A of size N , sorted in non-decreasing order, return two distinct indices whose values add up to a given 'target'. The array is ...read more
View all 48 questions

Bosch Global Software Technologies Associate Software Engineer Interview Experiences

44 interviews found

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
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. What do you know about the company?
  • Q2. Why should we hire you?

Interview Preparation Tips

Interview preparation tips for other job seekers - Revise your basic knowledge on core subjects which you have learnt in 2nd and 3rd year of engineering.

I applied via Campus Placement and was interviewed in Jul 2022. There were 2 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. Normal test with aptitude and technical questions , I got all the questions from EEE subjects
  • Q2. Self introduction They will ask about favourite subjects I told them 3 subjects, all the questions were asked from that and learn basics like ohms law and so on
Round 2 - English test 

(1 Question)

  • Q1. Few grammar questions and a essay

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview is the toughest part so have a through knowledge about your favourite subjects

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Aptitude Test 

Common aptitude questions usually asked in interviews and technical questions from core area

Round 3 - Technical 

(2 Questions)

  • Q1. Interview based on coding and core technology
  • Q2. Explain about MOSFET
  • Ans. 

    MOSFET is a type of transistor used for amplification and switching of electronic signals.

    • MOSFET stands for Metal-Oxide-Semiconductor Field-Effect Transistor.

    • It has three terminals - source, gate, and drain.

    • It operates by controlling the flow of electrons through a semiconductor channel.

    • MOSFETs are commonly used in power electronics, such as in voltage regulators and motor control circuits.

    • They are also used in digital...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well.Be confident about your knowledge and yourself

I applied via Referral and was interviewed in Mar 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Aptitude test had two parts IQ and Technical 60 questions in total, Topics were Digital electronics, Control systems, Web development, etc

Round 2 - One-on-one 

(3 Questions)

  • Q1. 30 Minutes interview on technicals.
  • Q2. What is the difference between inline block and a normal block in CSS
  • Ans. 

    Inline block is similar to inline but can have width and height properties. Normal block takes up full width and creates a new line.

    • Inline block elements can be aligned horizontally and vertically within a line

    • Normal block elements take up full width and create a new line

    • Inline block elements can have width and height properties

    • Examples of inline block elements are images and buttons

    • Examples of normal block elements ar

  • Answered by AI
  • Q3. Can we make a software that can predict the crypto market
  • Ans. 

    No, it is not possible to accurately predict the crypto market with software.

    • The crypto market is highly volatile and influenced by various factors such as news, regulations, and investor sentiment.

    • Past performance does not guarantee future results, making it difficult to create a reliable prediction model.

    • Many attempts have been made to predict the crypto market with software, but none have been consistently successfu...

  • Answered by AI
Round 3 - Aptitude Test 

HR round was replaced by a English Assessment which had 12 questions on grammar and a case study with 3 questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with the things that you put in your resume, don't lie on your resume you'll get caught.
Make sure you know your projects well.

Skills evaluated in this interview

Bosch Global Software Technologies interview questions for designations

 Associate Software Developer

 (2)

 Software Engineer

 (21)

 Senior Software Engineer

 (29)

 Assistant Software Engineer

 (1)

 Software Engineer Trainee

 (1)

 Embedded Software Engineer

 (1)

 Associate Engineer

 (5)

 Software Developer

 (12)

I applied via Referral and was interviewed in Apr 2022. There were 4 interview rounds.

Round 1 - Aptitude Test 

There was a basic aptitude test.

Round 2 - Coding Test 

The coding test included write a program to solve 2 task

Round 3 - Technical 

(3 Questions)

  • Q1. What is the difference between array and list?
  • Ans. 

    Array is a fixed-size data structure while list is a dynamic data structure.

    • Arrays have a fixed size while lists can grow or shrink dynamically.

    • Arrays store elements of the same data type while lists can store elements of different data types.

    • Arrays are accessed using an index while lists are accessed using an iterator.

    • Examples of arrays include int[], char[], and boolean[] while examples of lists include ArrayList and

  • Answered by AI
  • Q2. Does python have array data structure in it?
  • Ans. 

    Yes, Python has array data structure in it.

    • Python has a built-in array module that provides an array() object

    • Arrays can be of any type, such as integers, floating-point numbers, and strings

    • Arrays are mutable and can be modified using various methods

  • Answered by AI
  • Q3. Some basic SQL command
Round 4 - Assignment 

Had a english exam to take as my final assessment.

Interview Preparation Tips

Interview preparation tips for other job seekers - Always keep your cool. Never be afraid to answer the interviewer

Skills evaluated in this interview

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

I was interviewed in Dec 2021.

Round 1 - Video Call 

(7 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

This round started with a coding questions in which I was expected to first explain my approach and then code the solution. This was followed by some more questions from Operating System and Computer Networks.

  • Q1. 

    Minimum Number of Swaps to Sort an Array

    Find the minimum number of swaps required to sort a given array of distinct elements in ascending order.

    Input:

    T (number of test cases)
    For each test case:
    N (siz...
  • Q2. How can you print numbers from 1 to 100 using more than two threads in an optimized approach?
  • Q3. What is the difference between a process and a program?
  • Q4. What is the difference between a process and a thread?
  • Q5. Can you describe the OSI Reference Model?
  • Q6. What is the use of a router and how does it differ from a gateway?
  • Q7. Can you explain the TCP/IP model?
Round 2 - Video Call 

(5 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

This round had 2 coding questions followed by some questions from OOPS and Java.

  • Q1. 

    Spiral Order Traversal of a Binary Tree

    Given a binary tree with N nodes, your task is to output the Spiral Order traversal of the binary tree.

    Input:

    The input consists of a single line containing elem...
  • Q2. 

    Two Sum Problem Statement

    Given an array A of size N, sorted in non-decreasing order, return two distinct indices whose values add up to a given 'target'. The array is 0 indexed. If multiple answers exist...

  • Q3. What do you mean by data encapsulation?
  • Q4. Can you explain the Singleton Class in Java?
  • Q5. What is the garbage collector in Java?
Round 3 - HR 

(2 Questions)

Round duration - 30 Minutes
Round difficulty - Easy

This was a typical HR round with some standard Behavioral questions.

  • Q1. Can you tell me something about yourself?
  • Q2. Why should we hire you?

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPARobert Bosch Engineering and Business Solutions Vietnam interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, Computer Networks, Operating System, Software Design Patterns, OOPSTime required to prepare for the interview - 3 MonthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewSelected

Skills evaluated in this interview

Round 1 - Aptitude Test 

It was for 3 hours. Questions from aptitude topics like probability, alligation and mixtures, time and work etc. were asked. There was also technical questions depending on your domain(coding or electronics)

Round 2 - Technical 

(1 Question)

  • Q1. This was a technical and hr round. You will be asked to introduce yourself, followed by project description Then questions from your domain will be asked (it totally depends on the hr who's interviewing yo...

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough in your basics, whichever domain you are from.

I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.

Round 1 - Aptitude Test 

Total verbal and mathematical questions which comprises of 25 questions.
2nd section consists of Total technical related questions comprises of 35 questions.
The exam duration is 60 minutes. 1mark each and 0.25 negative mark.

Round 2 - Technical 

(1 Question)

  • Q1. Iam from ECE background. In Interview, the interviewer asked about some core questions related to microprocessors and microcontrollers. And after that, asked about Total C language questions. The interview...
Round 3 - HR 

(1 Question)

  • Q1. HR is Amcat automated assessment which includes all English related stuff. 1st section comprises of 12 questions has to be answered in 15 minutes. 2nd question comprises of Essay writing, to be completed ...

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Associate Software Engineer interview:
  • Core related
Interview preparation tips for other job seekers - Keep an eye on core subjects a lot. And Robert bosch mainly works C only. So be perfect in Fundamentals of C, as they might ask in interview.

I applied via Google search and was interviewed in Nov 2021. There was 1 interview round.

Interview Questionnaire 

9 Questions

  • Q1. 1. Tell me about your self?
  • Q2. 2. Explain OOPs Concepts?
  • Ans. 

    OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software systems.

    • Encapsulation - bundling of data and methods that operate on that data

    • Inheritance - creating new classes from existing ones

    • Polymorphism - ability of objects to take on many forms

    • Abstraction - hiding implementation details and showing only functionality

    • Example: A car is an object that encapsulates dat...

  • Answered by AI
  • Q3. 3. Explain each layer of OSI?
  • Ans. 

    OSI model has 7 layers that define how data is transmitted over a network.

    • Layer 1: Physical layer - deals with physical connections and electrical signals.

    • Layer 2: Data link layer - responsible for error-free transfer of data between nodes.

    • Layer 3: Network layer - handles routing of data packets between networks.

    • Layer 4: Transport layer - ensures reliable data transfer between end-to-end connections.

    • Layer 5: Session la...

  • Answered by AI
  • Q4. 4. Explain Encryption and Decryption Techniques?
  • Ans. 

    Encryption is the process of converting plain text into a coded message, while decryption is the process of converting the coded message back into plain text.

    • Encryption uses an algorithm to scramble the original message into an unreadable format.

    • Decryption uses a key to reverse the encryption process and retrieve the original message.

    • Symmetric encryption uses the same key for both encryption and decryption, while asymm...

  • Answered by AI
  • Q5. 5. Difference between overriding and overload?
  • Ans. 

    Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Overloading is when a class has two or more methods with the same name but different parameters.

    • Overriding is used for runtime polymorphism while overloading is used for compile-time polymorphism.

    • Overriding can only occur in a subclass while overloading can occur in the same class or its subclass.

    • O...

  • Answered by AI
  • Q6. 6. Differences among method, constructor and deconstructor?
  • Ans. 

    Method, constructor and destructor are all used in object-oriented programming to define and manipulate objects.

    • A method is a function that is associated with an object and can be called to perform an action on that object.

    • A constructor is a special method that is called when an object is created and is used to initialize the object's properties.

    • A destructor is a special method that is called when an object is destroye...

  • Answered by AI
  • Q7. 7. Explain program, process and thread?
  • Ans. 

    Program is a set of instructions that performs a specific task. Process is an instance of a program in execution. Thread is a subset of a process.

    • Program is a set of instructions written in a programming language.

    • Process is an instance of a program in execution. It has its own memory space and system resources.

    • Thread is a subset of a process. It is a lightweight process that shares the same memory space and system reso...

  • Answered by AI
  • Q8. Tests basic understanding of AI, Machine Learning and IOT with simple case studies
  • Q9. Explain waterfall life cycle model and its stages?
  • Ans. 

    Waterfall model is a linear sequential approach to software development.

    • It consists of five stages: Requirements, Design, Implementation, Testing, and Maintenance.

    • Each stage must be completed before moving on to the next.

    • It is a rigid model and changes cannot be made easily once a stage is completed.

    • It is suitable for projects with well-defined requirements and stable technology.

    • Example: Developing a calculator app.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be prepare with basics of security, networking, software engineering, OOPs, basic programming paradigms, operating systems.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at G L Bajaj Institute of Technology & Management, Greater Noida and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

This is regarding the campus placement interview. The aptitude round consisted of usual logical reasoning, simple maths and some code snippets in Java, C and C++

Round 2 - Technical 

(1 Question)

  • Q1. Basic questions about the topics mentioned in resume.
Round 3 - HR 

(1 Question)

  • Q1. Tell me about yourself. Why Bosch?

Bosch Global Software Technologies Interview FAQs

How many rounds are there in Bosch Global Software Technologies Associate 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, Aptitude Test and Resume Shortlist.
What are the top questions asked in Bosch Global Software Technologies Associate Software Engineer interview?

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

  1. coding questions Program to print the length of a given string Program to sort ...read more
  2. What is the difference between inline block and a normal block in ...read more
  3. Can we make a software that can predict the crypto mar...read more
How long is the Bosch Global Software Technologies Associate Software Engineer interview process?

The duration of Bosch Global Software Technologies Associate 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 Associate Software Engineer Interview Process

based on 28 interviews

4 Interview rounds

  • Resume Shortlist Round
  • Technical Round
  • HR Round - 1
  • HR Round - 2
View more
13% more than the average Associate Software Engineer Salary in India
View more details

Bosch Global Software Technologies Associate Software Engineer Reviews and Ratings

based on 230 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 230 Reviews and Ratings
Senior Software Engineer
6.5k salaries
unlock blur

₹5.9 L/yr - ₹20 L/yr

Senior Engineer
2.7k salaries
unlock blur

₹6.6 L/yr - ₹20.5 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.8
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