Filter interviews by
Designing a high-speed data processing system for a satellite communication project.
Working with complex algorithms to optimize data transmission
Collaborating with RF engineers to ensure signal integrity
Testing and debugging in a simulated space environment
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types or objects.
Examples include method overloading and method overriding in object-oriented programming languages like Java.
OOP principles are the fundamental concepts of object-oriented programming that help in designing and implementing software solutions.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Allowing a class to inherit properties and behavior from another class.
Polymorphism: The ability of objects to take on multiple forms or have multiple behaviors.
Abstraction: Hid...
Inheritance is a concept in object-oriented programming where a class inherits properties and behaviors from another class.
Allows a class to reuse code from another class
Creates a parent-child relationship between classes
Derived class inherits attributes and methods from base class
Union combines and removes duplicates, Union all combines all rows including duplicates.
Union removes duplicates while Union all includes duplicates
Union is slower than Union all as it involves removing duplicates
Union all is used when duplicates are desired in the result set
3 way matching is a process used in accounting to ensure that the purchase order, invoice, and receiving report all match before payment is made.
Involves comparing the purchase order with the invoice and the receiving report
Helps to prevent errors and fraud in the accounts payable process
Ensures that the company is only paying for goods or services that were actually received
Example: A company orders 100 units of ...
LRU Cache is a data structure that stores recently used items in a limited size cache.
LRU stands for Least Recently Used
It has a fixed size and when the cache is full, the least recently used item is removed to make space for new items
It uses a combination of a doubly linked list and a hash map to achieve O(1) time complexity for both insertion and deletion
When an item is accessed, it is moved to the front of the ...
GR/IR reconciliation is the process of matching goods received with invoices received and resolving any discrepancies.
GR stands for Goods Received and IR stands for Invoice Received
The reconciliation process involves comparing the quantity and price of goods received with the corresponding invoice
Any discrepancies are identified and resolved through communication with the vendor or supplier
The ultimate goal is to ...
Hop Amp CPU is a performance issue caused by excessive CPU usage in a database server.
Hop Amp CPU occurs when a database server is overloaded with too many queries or transactions.
It can also be caused by poorly optimized queries or inefficient database design.
Hop Amp CPU can lead to slow response times, system crashes, and other performance issues.
To prevent Hop Amp CPU, database administrators should monitor ser...
Various methods to solve spool space issue
Optimize queries to reduce spool space usage
Increase spool space allocation for the user
Use temporary tables to reduce spool space usage
Use compression techniques to reduce spool space usage
Avoid Cartesian joins to reduce spool space usage
Polymorphism is the ability of a function or method to behave differently based on the object it is acting upon.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
It enables a single interface to be used for different data types or objects.
Examples include method overloading and method overriding in object-oriented programming languages like Java.
Datadog and Grafana are popular monitoring tools used in DevOps for tracking and visualizing metrics.
Datadog is a cloud-based monitoring service that provides infrastructure monitoring, application performance monitoring, and log management.
Grafana is an open-source platform for creating dashboards and graphs for visualizing time series data.
Datadog can be used to collect metrics and logs from various sources, while Gr...
Designing a high-speed data processing system for a satellite communication project.
Working with complex algorithms to optimize data transmission
Collaborating with RF engineers to ensure signal integrity
Testing and debugging in a simulated space environment
I applied via Referral and was interviewed before Nov 2023. There were 3 interview rounds.
Basics of coding like shell python
Basics topics of aptitude in mcq format
Top trending discussions
Some of the top questions asked at the Teradata interview -
The duration of Teradata interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 32 interview experiences
Difficulty level
Duration
based on 418 reviews
Rating in categories
10-12 Yrs
Not Disclosed
5-8 Yrs
Not Disclosed
1-3 Yrs
Not Disclosed
Software Engineer
231
salaries
| ₹12.5 L/yr - ₹23 L/yr |
Data Engineer
185
salaries
| ₹8.2 L/yr - ₹19.8 L/yr |
Senior Software Engineer
134
salaries
| ₹21.2 L/yr - ₹36.2 L/yr |
Technical Consultant
124
salaries
| ₹9.3 L/yr - ₹16.5 L/yr |
Data Engineering Specialist
93
salaries
| ₹17.9 L/yr - ₹28 L/yr |
Oracle
Amdocs
Automatic Data Processing (ADP)
24/7 Customer