i
Alstom
Transportation
Filter interviews by
Use a set to keep track of unique numbers while maintaining original order.
Iterate through the array and add each number to a set if it hasn't been encountered before.
Create a new array by iterating through the original array and only adding numbers that are not in the set.
Return the new array with duplicate numbers removed.
Function to generate all possible combinations of a string with a minimum word length of 2.
Use recursion to generate all possible combinations.
Start with a single character and add one character at a time to generate all possible combinations.
Store the generated combinations in an array of strings.
Code to reverse string without using string or inbuilt function
Create an array of characters from the given string
Swap the first and last characters, then second and second last, and so on until the middle of the array
Convert the array back to a string
Interface and abstract are both OOP concepts. Interface defines a contract, abstract class provides partial implementation.
Interface is a blueprint for classes to implement, while abstract class is a class that cannot be instantiated but can be subclassed.
Interface can have only method signatures, while abstract class can have both method signatures and concrete methods.
A class can implement multiple interfaces, b...
OSI Layers are a model for network communication that defines the functions of each layer.
OSI Layers are a 7-layer model for network communication.
Each layer has a specific function and communicates with the layers above and below it.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Examples of functions include: Physical layer handles the transmission of raw data, Tra...
General Maths Questions in which you are expected to perform an average
OSI Layers are a model for network communication that defines the functions of each layer.
OSI Layers are a 7-layer model for network communication.
Each layer has a specific function and communicates with the layers above and below it.
The layers are: Physical, Data Link, Network, Transport, Session, Presentation, and Application.
Examples of functions include: Physical layer handles the transmission of raw data, Transpor...
I applied via Campus Placement and was interviewed before Nov 2023. There were 4 interview rounds.
Basic logical reasoning and aps
Can be any general or trending topic
Group discussion on some random topics.
Simple basic program for freshers.
I applied via Recruitment Consulltant and was interviewed in Aug 2022. There were 2 interview rounds.
Interface and abstract are both OOP concepts. Interface defines a contract, abstract class provides partial implementation.
Interface is a blueprint for classes to implement, while abstract class is a class that cannot be instantiated but can be subclassed.
Interface can have only method signatures, while abstract class can have both method signatures and concrete methods.
A class can implement multiple interfaces, but ca...
I applied via Naukri.com and was interviewed in Dec 2020. There were 5 interview rounds.
Code to reverse string without using string or inbuilt function
Create an array of characters from the given string
Swap the first and last characters, then second and second last, and so on until the middle of the array
Convert the array back to a string
Function to generate all possible combinations of a string with a minimum word length of 2.
Use recursion to generate all possible combinations.
Start with a single character and add one character at a time to generate all possible combinations.
Store the generated combinations in an array of strings.
Top trending discussions
posted on 26 May 2021
I applied via Recruitment Consultant and was interviewed in Nov 2020. There were 3 interview rounds.
posted on 11 Nov 2021
I applied via Referral and was interviewed before Nov 2020. There were 4 interview rounds.
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...
posted on 7 Sep 2021
I applied via Recruitment Consultant and was interviewed in Aug 2021. There were 3 interview rounds.
posted on 22 Feb 2022
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 7 Apr 2025
I appeared for an interview in Mar 2025, where I was asked the following questions.
Addressing a scenario where a project deadline is at risk due to unforeseen challenges.
Assess the current project status and identify bottlenecks.
Communicate with the team to gather insights and suggestions.
Prioritize tasks based on urgency and impact on the deadline.
Consider reallocating resources or adjusting timelines if necessary.
Example: If a key developer is unavailable, redistribute their tasks among the team.
Some of the top questions asked at the Alstom Transportation Software Designer interview -
based on 4 interview experiences
Difficulty level
Duration
based on 56 reviews
Rating in categories
Software Designer
509
salaries
| ₹6 L/yr - ₹22.6 L/yr |
Software Engineer
204
salaries
| ₹5.8 L/yr - ₹13.6 L/yr |
Senior Software Engineer
202
salaries
| ₹13.4 L/yr - ₹24.9 L/yr |
System Engineer
198
salaries
| ₹8.9 L/yr - ₹19.1 L/yr |
Mechanical Engineer
187
salaries
| ₹12.4 L/yr - ₹22.2 L/yr |
Larsen & Toubro Limited
Megha Engineering & Infrastructures
Shapoorji Pallonji Group
Tata Technologies