Filter interviews by
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
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.
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)
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)
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
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
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...
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...
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.
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...
I appeared for an interview before Feb 2024.
Project details, Embedded C
Aptitude questions, general logic
I applied via Approached by Company and was interviewed before Jun 2023. There were 2 interview rounds.
CAN (Controller Area Network) has multiple layers including physical, data link, network, transport, and application layers. Each layer has specific functionality.
Physical layer: Handles the transmission of bits over the physical medium.
Data link layer: Manages the transmission of data frames between nodes.
Network layer: Controls the flow of data between nodes on the network.
Transport layer: Ensures reliable data trans...
I applied via Company Website and was interviewed before Jun 2023. There were 2 interview rounds.
Bosch Global Software Technologies interview questions for designations
I applied via Naukri.com and was interviewed before Feb 2022. There were 3 interview rounds.
Get interview-ready with Top Bosch Global Software Technologies Interview Questions
I applied via Referral and was interviewed in Feb 2022. There were 5 interview rounds.
I had to solve 2 advanced programs in codility site
I applied via Referral and was interviewed before Feb 2023. There were 2 interview rounds.
A make file is a script that automates the compilation and building process of software projects.
Make files are commonly used in Unix-like operating systems.
They specify the dependencies between source files and the commands to compile and link them.
Make files can be written using the makefile syntax or other scripting languages like Bash.
They allow developers to easily build and manage complex software projects.
Make f...
I applied via Approached by Company and was interviewed before Oct 2022. There were 3 interview rounds.
Unions inside structures allow multiple variables to share the same memory location. They are used when only one variable needs to be active at a time.
Unions are used when you want to save memory by sharing the same memory location for different variables in a structure.
Only one variable inside the union can be active at a time, as they all share the same memory space.
Unions are useful when you have a structure with mu...
ADC stands for Analog-to-Digital Converter, which converts analog signals into digital data for processing by a computer.
ADC is used in various applications such as sensors, audio equipment, and communication systems.
It samples the analog signal at regular intervals and quantizes it into digital values.
The resolution of an ADC determines the number of possible digital values it can produce.
ADCs can be of different type...
I applied via Recruitment Consulltant and was interviewed in Dec 2021. There were 4 interview rounds.
The coding challenges will be shared on a platform like (codility or others) and time will be one hour to complete the challenge. Based on the solution provided the candidate will be moved to next round.
I applied via Naukri.com and was interviewed in Dec 2021. There were 4 interview rounds.
Top trending discussions
Some of the top questions asked at the Bosch Global Software Technologies Senior Software Engineer interview for experienced candidates -
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.
based on 8 interviews
4 Interview rounds
based on 728 reviews
Rating in categories
Senior Software Engineer
6.6k
salaries
| ₹6.5 L/yr - ₹20 L/yr |
Senior Engineer
2.8k
salaries
| ₹6.7 L/yr - ₹20.5 L/yr |
Software Engineer
2.8k
salaries
| ₹4 L/yr - ₹11.5 L/yr |
Associate Software Engineer
2k
salaries
| ₹3 L/yr - ₹9.2 L/yr |
Specialist
1.5k
salaries
| ₹10 L/yr - ₹33 L/yr |
Mercedes-Benz Research and Development India
Capgemini
Accenture
Genpact