i
Tata Elxsi
Filter interviews by
I applied via Job Portal and was interviewed in Mar 2024. There was 1 interview round.
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve complex problems
Key principles of OOPs include encapsulation, inheritance, and polymorphism
Encapsulation allows objects to hide their internal state and require all interaction to be performed through an object's methods
Inhe...
I have used the Singleton design pattern in my previous projects.
Used to ensure a class has only one instance and provides a global point of access to it
Helps in managing global resources efficiently
Example: Database connection manager in a web application
Primary key is a unique identifier for each record in a database table.
Primary key ensures each record in a table is unique
It can be a single column or a combination of columns
Primary key values cannot be NULL
Example: 'ID' column in a 'Users' table
Foreign key is a field in a database table that links to a primary key in another table.
Foreign key ensures referential integrity between related tables
It helps maintain relationships between tables
Foreign key constraints can be used to enforce data integrity
A unique key is a field or combination of fields in a database table that uniquely identifies each record in the table.
A unique key ensures that no two records in a table have the same values for the specified key fields.
It can be a single field or a combination of multiple fields.
Unique keys are used to enforce data integrity and prevent duplicate records.
Examples: Primary key, Unique constraint
Different types of databases include relational, NoSQL, graph, and document databases.
Relational databases store data in tables with rows and columns (e.g. MySQL, PostgreSQL)
NoSQL databases are non-relational and can handle unstructured data (e.g. MongoDB, Cassandra)
Graph databases use graph structures for semantic queries (e.g. Neo4j, Amazon Neptune)
Document databases store data in documents (e.g. Couchbase, Firebase)
I applied via Approached by Company and was interviewed before Jun 2023. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Nov 2023. There was 1 interview round.
Processes are independent entities while threads are lightweight sub-processes within a process.
Processes have their own memory space while threads share the same memory space within a process.
Processes are heavyweight in terms of resources while threads are lightweight.
Processes communicate with each other through inter-process communication mechanisms like pipes or sockets, while threads can communicate directly thro...
Tata Elxsi interview questions for designations
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Get interview-ready with Top Tata Elxsi Interview Questions
I applied via Approached by Company and was interviewed before Jun 2021. There were 4 interview rounds.
SCD Type 2 implementation involves tracking historical changes in data by creating new records for each change.
Identify the columns that need to be tracked for changes
Add effective start and end dates to track the validity of each record
Insert new records for changes and update end dates for previous records
Maintain a surrogate key to uniquely identify each version of the record
I can join the team within 2 weeks.
I can start within 2 weeks of receiving the offer.
I need to give notice to my current employer.
I may need to relocate, which could affect my start date.
posted on 17 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There were 3 interview rounds.
Ppk and Cpk are process capability indices used in Six Sigma to measure the ability of a process to produce output within specification limits.
Ppk and Cpk are statistical measurements that assess how well a process is performing in relation to its specification limits.
Ppk measures the potential capability of a process to produce output within specification limits, while Cpk measures the actual capability of a process t...
Different types of risks include financial, operational, strategic, compliance, and reputational risks.
Financial risk: related to the potential loss of financial resources, such as market risk, credit risk, and liquidity risk.
Operational risk: arises from internal processes, systems, or people, leading to errors, fraud, or disruptions.
Strategic risk: involves the impact of business decisions on the organization's long-...
Probability plot curves denote the distribution of data points compared to a theoretical distribution.
Probability plot curves help visualize how well a dataset fits a particular distribution.
The curves can indicate if the data is normally distributed or follows a different distribution.
Examples of probability plots include Q-Q plots and P-P plots.
posted on 14 Oct 2024
I applied via Approached by Company and was interviewed in Aug 2024. There were 2 interview rounds.
Design a weather app using Android architecture components.
Use MVVM architecture pattern for separation of concerns
Implement LiveData for real-time data updates
Utilize Room database for offline data storage
Integrate Retrofit for network calls to fetch weather data
Use ViewModel to manage UI-related data in a lifecycle-conscious way
1 Interview rounds
based on 18 reviews
Rating in categories
Senior Engineer
4k
salaries
| ₹3.5 L/yr - ₹14 L/yr |
Specialist
2.5k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Engineer
1.3k
salaries
| ₹2.8 L/yr - ₹8.2 L/yr |
Senior Software Engineer
987
salaries
| ₹4 L/yr - ₹15 L/yr |
Software Engineer
632
salaries
| ₹3 L/yr - ₹9.5 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra