i
Alstom Transportation
Filter interviews by
I applied via Company Website and was interviewed in Dec 2022. There were 2 interview rounds.
Top trending discussions
posted on 11 Nov 2021
I applied via Referral and was interviewed before Nov 2020. There were 4 interview rounds.
Dependency injection is a design pattern where the dependencies of an object are provided externally.
Dependencies are objects that a class needs to function properly
Dependency injection allows for loose coupling between objects
There are three types of dependency injection: constructor injection, setter injection, and interface injection
Example: Instead of creating a new instance of a dependency within a class, the depe...
Steam API is a set of tools and resources for game developers to integrate Steam features into their games.
Steam API provides access to features such as matchmaking, achievements, and user profiles.
Developers can use Steamworks SDK to integrate Steam features into their games.
Steam API also allows for in-game purchases and microtransactions.
Examples of games that use Steam API include Counter-Strike: Global Offensive a
HashMap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
Hashing function is used to convert the key into an index of an array where the value is stored.
Collisions occur when two keys have the same hash value, which is resolved using separate chaining or open addressing.
HashMap uses an array of linked lists to handle collisions.
The load factor determines when the HashMap shoul...
let, const, and var are all used to declare variables in JavaScript, but they have different scopes and behaviors.
let: block-scoped variable, can be reassigned
const: block-scoped variable, cannot be reassigned, but its properties can be modified
var: function-scoped variable, can be reassigned
I applied via Naukri.com and was interviewed in Feb 2021. There were 3 interview rounds.
Arbitration in CAN is a process of resolving conflicts when multiple nodes try to transmit data simultaneously.
Arbitration is used in Controller Area Network (CAN) to ensure that only one node transmits data at a time.
Each node on the CAN bus has a unique identifier, and the node with the highest priority identifier gets to transmit its data first.
If two or more nodes try to transmit data at the same time, the arbitrat...
posted on 11 Oct 2024
I applied via Referral and was interviewed in Apr 2024. There was 1 interview round.
Launch modes in Android determine how a new instance of an activity is associated with the current task.
Standard - creates a new instance of an activity in the task
SingleTop - if the activity is at the top of the stack, it will not be recreated
SingleTask - creates a new task and puts the activity at the root of the task
SingleInstance - similar to SingleTask, but the activity is the only one in the task
posted on 22 Nov 2021
I applied via Naukri.com and was interviewed in May 2021. There were 3 interview rounds.
posted on 4 Apr 2022
I applied via Company Website and was interviewed in Oct 2021. There were 2 interview rounds.
posted on 5 Apr 2023
I applied via Recruitment Consulltant and was interviewed before Apr 2022. There were 3 interview rounds.
based on 2 interviews
Interview experience
based on 17 reviews
Rating in categories
Software Designer
462
salaries
| ₹6.3 L/yr - ₹23 L/yr |
System Engineer
184
salaries
| ₹7 L/yr - ₹21.5 L/yr |
Mechanical Engineer
175
salaries
| ₹7 L/yr - ₹22.2 L/yr |
Senior Software Engineer
171
salaries
| ₹8.2 L/yr - ₹24 L/yr |
Software Engineer
165
salaries
| ₹5.9 L/yr - ₹15 L/yr |
Larsen & Toubro Limited
Megha Engineering & Infrastructures
Shapoorji Pallonji Group
Tata Technologies