Filter interviews by
I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.
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.
I applied via Campus Placement and was interviewed in Aug 2023. There were 4 interview rounds.
Mcq questions on embedded, coding
I applied via Campus Placement
Aptitude, Coding, Computer Science fundamentals
What people are saying about Bosch Global Software Technologies
I applied via Referral and was interviewed in Apr 2022. There were 4 interview rounds.
There was a basic aptitude test.
The coding test included write a program to solve 2 task
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
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
Had a english exam to take as my final assessment.
Bosch Global Software Technologies interview questions for designations
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)
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.
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...
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...
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...
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...
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...
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...
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.
I applied via Campus Placement and was interviewed in Feb 2022. There were 4 interview rounds.
Core questions
I applied via Campus Placement and was interviewed before Oct 2021. There were 3 interview rounds.
I applied via Campus Placement and was interviewed in Feb 2021. There were 4 interview rounds.
I applied via Campus Placement and was interviewed before Nov 2020. There were 4 interview rounds.
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
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
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 ...
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...
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
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...
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 ...
Some of the top questions asked at the Bosch Global Software Technologies Associate Software Engineer interview for freshers -
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.
based on 3 interviews
2 Interview rounds
based on 230 reviews
Rating in categories
Senior Software Engineer
6.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Engineer
2.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
2.7k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Engineer
1.9k
salaries
| ₹0 L/yr - ₹0 L/yr |
Specialist
1.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Mercedes-Benz Research and Development India
Capgemini
Accenture
TCS