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 for Freshers

Updated 15 Jan 2025

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

View all 17 questions

Bosch Global Software Technologies Associate Software Engineer Interview Experiences for Freshers

10 interviews found

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

I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

(2 Questions)

  • Q1. Aptitude questions,basic electronics, RTOS, 8051, 8085, 8086 microprocessors, digital electronics, control systems, signals and systems, and digital communication
  • Q2. Two coding questions
Round 2 - Technical 

(2 Questions)

  • Q1. Basics of electronics such as diodes, transistors, and transformers
  • Q2. Code to sort the numbers in ascending order
  • Ans. 

    Use a sorting algorithm like bubble sort or quicksort to arrange numbers in ascending order.

    • Implement a sorting algorithm like bubble sort, selection sort, insertion sort, quicksort, etc.

    • For example, in bubble sort, compare adjacent elements and swap them if they are in the wrong order.

    • Repeat this process until the array is sorted in ascending order.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Associate Software Engineer interview:
  • Basic electronics
  • microprocessors
  • Control systems
  • Signals and systems
Interview preparation tips for other job seekers - Be through the with the basics of electronics and also the projects on your resume

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Aug 2023. There were 4 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 - Coding Test 

Mcq questions on embedded, coding

Round 3 - HR 

(1 Question)

  • Q1. My Introduction , related to coding questions
Round 4 - Related to English 

(1 Question)

  • Q1. English Grammer related questions, Essay writing

Interview Preparation Tips

Topics to prepare for Bosch Global Software Technologies Associate Software Engineer interview:
  • Embedded Systems
  • Embedded C
  • C
Interview preparation tips for other job seekers - I recommend others to join this company.

Associate Software Engineer Interview Questions Asked at Other Companies for undefined

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
Q4. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more
Q5. Add K Nodes Problem Statement You are given a singly linked list ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

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 - Aptitude Test 

Aptitude, Coding, Computer Science fundamentals

Round 3 - Technical 

(2 Questions)

  • Q1. Basic technical questions
  • Q2. Project-based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well with the basics of computer science and projects mentioned in resume

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

Bosch Global Software Technologies interview questions for designations

 Associate Software Developer

 (2)

 Software Engineer

 (21)

 Senior Software Engineer

 (29)

 Embedded Software Engineer

 (1)

 Assistant Software Engineer

 (1)

 Software Engineer Trainee

 (1)

 Associate Engineer

 (5)

 Associate Consultant

 (1)

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.

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

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

I applied via Campus Placement and was interviewed in Feb 2022. There were 4 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 - Aptitude Test 

Core questions

Round 3 - Technical 

(1 Question)

  • Q1. Core questions were asked and Everything related to project
Round 4 - HR 

(4 Questions)

  • Q1. Why should we hire you?
  • Q2. Where do you see yourself in 5 years?
  • Q3. What are your strengths and weaknesses?
  • Q4. Tell me about yourself.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good in core so that you can crack the interview as well as aptitude

I applied via Campus Placement and was interviewed before Oct 2021. 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. Maximum technical questions was related to the project I have done in my b.tech carrier like how it works and also about the components used in the projects. How the connections are made ? And the working ...
  • Ans. I explained block diagrams related to the project and also the circuit diagram like how each component are working and how they are supposed to do work.
  • Answered Anonymously
  • Q2. Some questions related to subjects like control system, digital system design, analog circuits, network analysis and synthesis.
Round 3 - HR 

(1 Question)

  • Q1. Self introduction . What do you know about bosch? Why do you want to join the company? How you get idea for your major project.
  • Ans. I gave introduction in very brief but highlighted the key points about my marks, my projects and other co curriculum activities. Tell them about the Bosch like on what technology they are working on . Tell them the reason why I want to join bosch. A short story about the idea behind my major project.
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - If you don't know the answer then simply say sorry sir/madam. Don't try to be overconfident. Give answer to the question only nothing else.

I applied via Campus Placement and was interviewed in Feb 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Fluid dynamics formulas etc

Interview Preparation Tips

Interview preparation tips for other job seekers - I got placed on campus recruitment
1. Online Test (Aptitude/Mech basic mostly thermo and thermal)
2. Technical Interview (Projects/ Drawing FBD, Curves, Formulas, Logical Questions) My advice is try to answer even if you are wrong the interviewer will help you out and try not to loose confidence in between I too was not able to answer most of the technical questions.
3. HR Round (They took everyone who cleared Technical round, Just normal introduction and location preferences.)
Got the internship and RBEI has performance based conversion.

I applied via Campus Placement and was interviewed before Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

10 Questions

  • Q1. Write a program to sort an array of numbers
  • Ans. 

    Program to sort an array of numbers

    • Use a sorting algorithm like bubble sort, insertion sort, or quicksort

    • Loop through the array and compare adjacent elements to swap them if necessary

    • Repeat until the array is sorted in ascending or descending order

  • Answered by AI
  • Q2. Write a program to swap two numbers
  • Ans. 

    A program to swap two numbers

    • Declare two variables and assign values to them

    • Use a third variable to store the value of the first variable

    • Assign the value of the second variable to the first variable

    • Assign the value of the third variable to the second variable

  • Answered by AI
  • Q3. Pointers, pass by value and pass by reference
  • Q4. Draw and explain D flop truth table
  • Ans. 

    D flip-flop is a digital circuit that stores a single bit of data and transfers it to the output on the rising edge of the clock signal.

    • D flip-flop has a single data input (D) and two outputs (Q and Q').

    • The truth table for D flip-flop is: D Q(t) Q(t+1), 0 0 0, 1 1 1.

    • The D input is sampled on the rising edge of the clock signal and transferred to the output.

    • The Q output is the complement of the Q' output.

    • D flip-flop is ...

  • Answered by AI
  • Q5. Difference between big endian and small endian
  • Ans. 

    Big endian and small endian are two ways of storing multi-byte data in computer memory.

    • Big endian stores the most significant byte first and the least significant byte last.

    • Small endian stores the least significant byte first and the most significant byte last.

    • The choice of endianess affects how data is interpreted and communicated between different systems.

    • For example, the IP protocol uses big endian for its header fi...

  • Answered by AI
  • Q6. What is bootloader
  • Ans. 

    Bootloader is a program that loads and starts the operating system when a computer is turned on.

    • Bootloader is the first program that runs when a computer is turned on.

    • It is responsible for loading and executing the operating system.

    • Bootloader is usually stored in the computer's firmware or on the hard drive.

    • It performs hardware checks and initializes the system before loading the OS.

    • Examples of bootloaders include GRUB

  • Answered by AI
  • Q7. Few questions on projects that I have worked on
  • Q8. Why C is preferred over python in embedded systems
  • Ans. 

    C is preferred over Python in embedded systems due to its low-level control and efficiency.

    • C allows for direct memory manipulation and low-level hardware access, which is necessary in embedded systems.

    • Python, on the other hand, is a high-level language that requires an interpreter, making it less efficient and slower than C.

    • C also has a smaller memory footprint and can be optimized for specific hardware, making it idea...

  • Answered by AI
  • Q9. Difference between microcontroller and micro processor
  • Ans. 

    Microcontroller is a self-contained system with memory, input/output peripherals and a processor. Microprocessor only has a processor.

    • Microcontroller has on-chip memory and peripherals while microprocessor requires external memory and peripherals

    • Microcontroller is used in embedded systems while microprocessor is used in personal computers

    • Microcontroller is cheaper and consumes less power than microprocessor

    • Examples of ...

  • Answered by AI
  • Q10. Few more basic questions on microcontroller architecture in general

Interview Preparation Tips

Interview preparation tips for other job seekers - I had applied for the company based on campus interview
First round was a online test conducted in campus. Aptitude, basic electronics both analog and digital, c programming questions were there
Next round was based on simple programing questions, basic electronics , microcontrollers and OS
HR round was very basic with few typical HR questions.
I would recommend to join this company as a lateral than fresher. You don't get to know the dept and role beforehand. If the HR don't map your skill well you might end up in a role which you dont like unlike lateral

Skills evaluated in this interview

Bosch Global Software Technologies Interview FAQs

How many rounds are there in Bosch Global Software Technologies Associate Software Engineer interview for freshers?
Bosch Global Software Technologies interview process for freshers usually has 3-4 rounds. The most common rounds in the Bosch Global Software Technologies interview process for freshers are Technical, Resume Shortlist and Aptitude Test.
What are the top questions asked in Bosch Global Software Technologies Associate Software Engineer interview for freshers?

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

  1. 6. Differences among method, constructor and deconstruct...read more
  2. Why C is preferred over python in embedded syst...read more
  3. Write a program to sort an array of numb...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 for Freshers

based on 3 interviews

2 Interview rounds

  • Resume Shortlist Round
  • Aptitude Test Round
View more
14% 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

₹0 L/yr - ₹0 L/yr

Senior Engineer
2.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer
2.7k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Software Engineer
1.9k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Specialist
1.5k salaries
unlock blur

₹0 L/yr - ₹0 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