i
Tata Elxsi
Filter interviews by
I was interviewed in Nov 2023.
I applied via Naukri.com and was interviewed in Oct 2023. There were 2 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2022. There were 3 interview rounds.
I am joining TATA because of its strong reputation, global presence, and opportunities for growth.
TATA has a strong reputation in the industry for its ethical practices and commitment to excellence.
TATA is a global company with a presence in multiple countries, providing opportunities for international exposure and learning.
TATA offers a wide range of career opportunities and growth prospects, allowing me to develop an...
Seeking new opportunities for growth and career advancement.
Looking for a more challenging role
Desire to work in a different industry
Seeking better work-life balance
Company restructuring or downsizing
Limited opportunities for professional development
Relocation or personal reasons
I applied via Recruitment Consulltant and was interviewed in Jul 2022. There were 3 interview rounds.
Tata Elxsi interview questions for designations
Method overloading is having multiple methods with the same name but different parameters. Method overriding is having a subclass method with the same name and parameters as a superclass method.
Method overloading is used to provide different ways to call the same method with different parameters.
Method overriding is used to provide a specific implementation of a method in a subclass that is already defined in the super...
I have worked with several design patterns including Singleton, Factory, Observer, and Decorator.
Implemented Singleton pattern to ensure only one instance of a class is created.
Used Factory pattern to create objects without exposing the instantiation logic to the client.
Implemented Observer pattern to notify dependent objects of any state changes.
Used Decorator pattern to add functionality to an object dynamically.
String is immutable because it cannot be changed once created.
Immutable objects are safer to use in multi-threaded environments.
String pool in Java is possible because of immutability.
StringBuffer and StringBuilder are mutable alternatives to String.
Streams process elements sequentially while parallel streams process them concurrently.
Streams are single-threaded while parallel streams use multiple threads.
Parallel streams are useful for large datasets that can be divided into smaller chunks.
Streams can be converted to parallel streams using the parallel() method.
Parallel streams can be converted back to sequential streams using the sequential() method.
Example: Lis...
Spring bean scopes define the lifecycle and visibility of a bean within the application context.
Singleton scope creates a single instance per application context
Prototype scope creates a new instance every time the bean is requested
Request scope creates a new instance for each HTTP request
Session scope creates a new instance for each HTTP session
Global session scope creates a new instance for each global HTTP session
I applied via Recruitment Consulltant and was interviewed before Feb 2022. There were 4 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 3 interview rounds.
Embedded testing is testing of software on hardware devices while software testing is testing of software on virtual or real machines.
Embedded testing involves testing of software on hardware devices like microcontrollers, sensors, etc.
Software testing involves testing of software on virtual or real machines like desktops, laptops, servers, etc.
Embedded testing requires knowledge of hardware and software interaction wh...
I applied via LinkedIn and was interviewed in Nov 2020. There were 3 interview rounds.
Top trending discussions
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
Azure Microservices architecture is a design approach where an application is broken down into smaller, independent services.
Microservices are small, independent services that work together to form an application
Each microservice is responsible for a specific function or feature
Microservices communicate with each other through APIs
Azure provides tools and services to help build and manage microservices architecture, su...
based on 10 interviews
2 Interview rounds
based on 210 reviews
Rating in categories
Senior Engineer
4.3k
salaries
| ₹3.5 L/yr - ₹14 L/yr |
Specialist
2.6k
salaries
| ₹7.5 L/yr - ₹25.6 L/yr |
Engineer
1.3k
salaries
| ₹2.8 L/yr - ₹9 L/yr |
Senior Software Engineer
1k
salaries
| ₹4 L/yr - ₹15 L/yr |
Software Engineer
690
salaries
| ₹3 L/yr - ₹9 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra