Filter interviews by
Clear (1)
I applied via Campus Placement and was interviewed in Jul 2022. There were 2 interview rounds.
Common aptitude questions usually asked in interviews and technical questions from core area
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...
What people are saying about Bosch Global Software Technologies
I applied via Referral and was interviewed in Mar 2022. There were 3 interview rounds.
Aptitude test had two parts IQ and Technical 60 questions in total, Topics were Digital electronics, Control systems, Web development, etc
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
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...
HR round was replaced by a English Assessment which had 12 questions on grammar and a case study with 3 questions
Bosch Global Software Technologies interview questions for designations
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.
Get interview-ready with Top Bosch Global Software Technologies Interview Questions
I was interviewed in Dec 2021.
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.
Find the minimum number of swaps required to sort a given array of distinct elements in ascending order.
T (number of test cases)
For each test case:
N (siz...
The minimum number of swaps required to sort a given array of distinct elements in ascending order.
Use a sorting algorithm like bubble sort or selection sort to count the number of swaps needed
Track the swaps made during the sorting process to determine the minimum number of swaps
Optimize the sorting algorithm to reduce the number of swaps needed
Use multiple threads to print numbers from 1 to 100 in an optimized approach.
Divide the range of numbers (1-100) among the threads for parallel processing.
Use synchronization mechanisms like mutex or semaphore to ensure proper order of printing.
Consider using a thread pool to manage and reuse threads efficiently.
A program is a set of instructions to perform a specific task, while a process is an instance of a program running on a computer.
A program is a static set of instructions stored on disk, while a process is a dynamic entity that is created when a program is loaded into memory.
Multiple processes can run the same program simultaneously, each with its own memory space and resources.
Processes have their own unique process I...
A process is an instance of a program running on a computer, while a thread is a smaller unit of a process that can execute independently.
A process has its own memory space, while threads share the same memory space within a process.
Processes are heavyweight, requiring separate memory and resources, while threads are lightweight and share resources.
Processes are independent of each other, while threads within the same ...
The OSI Reference Model is a conceptual framework that standardizes the functions of a telecommunication or computing system into seven layers.
The OSI Reference Model stands for Open Systems Interconnection Reference Model.
It consists of seven layers: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Each layer has specific functions and communicates with adjacent layers.
Example: Sending a...
A router is a networking device that forwards data packets between computer networks. It differs from a gateway in that a gateway is a device that connects two different networks.
A router operates at the network layer of the OSI model, while a gateway operates at the application layer.
Routers use routing tables to determine the best path for forwarding packets, while gateways translate between different network protoco...
TCP/IP model is a networking protocol suite that defines how data is transmitted over a network.
Consists of four layers: Application, Transport, Internet, Link
Each layer has specific functions and protocols
Example: HTTP operates at the Application layer, TCP operates at the Transport layer
Round duration - 60 Minutes
Round difficulty - Medium
This round had 2 coding questions followed by some questions from OOPS and Java.
Given a binary tree with N
nodes, your task is to output the Spiral Order traversal of the binary tree.
The input consists of a single line containing elem...
Implement a function to return the spiral order traversal of a binary tree.
Traverse the binary tree in a spiral order, alternating between left to right and right to left.
Use a queue to keep track of nodes at each level and a stack to reverse the order when necessary.
Handle null nodes appropriately to maintain the spiral order traversal.
Example: For input 1 2 3 -1 -1 4 5, the output should be 1 3 2 4 5.
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...
Given a sorted array, find two distinct indices whose values add up to a given target.
Use two pointers approach to find the indices that add up to the target.
Start with one pointer at the beginning and another at the end of the array.
Move the pointers towards each other based on the sum of their values compared to the target.
Data encapsulation is the concept of bundling data and methods that operate on the data into a single unit or class.
Data encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing external code from directly modifying it.
Encapsulation also promotes code reusability and modularity by grouping related data and functions together.
For ...
Singleton class in Java ensures that a class has only one instance and provides a global point of access to it.
Singleton class is implemented by making the constructor private to prevent instantiation from outside the class.
It provides a static method to access the single instance of the class.
Commonly used in scenarios where only one instance of a class is needed, like database connections or configuration settings.
Garbage collector in Java is a built-in mechanism that automatically manages memory by reclaiming unused objects.
Garbage collector runs in the background to identify and delete objects that are no longer needed.
It helps in preventing memory leaks and optimizing memory usage.
Examples of garbage collectors in Java include Serial, Parallel, CMS, G1, and Z Garbage Collector.
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions.
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.
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.
I applied via Campus Placement and was interviewed in Apr 2022. There were 3 interview rounds.
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.
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)
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 before Feb 2023. There were 3 interview rounds.
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++
Some of the top questions asked at the Bosch Global Software Technologies Associate Software Engineer interview -
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 28 interviews
4 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