Filter interviews by
I applied via campus placement at Keshav Memorial Institute of Technology, Nalgonda and was interviewed in Sep 2023. There were 3 interview rounds.
Duration was around 105 minutes
aptitude, python and java were sections in this round
Languages based in SQL include T-SQL, PL/SQL, and SQL/PSM.
T-SQL (Transact-SQL) is Microsoft's proprietary extension to SQL used in SQL Server.
PL/SQL (Procedural Language/SQL) is Oracle's procedural language extension to SQL.
SQL/PSM (SQL/Persistent Stored Modules) is a standard for defining stored procedures and functions in SQL.
Object-oriented programming concepts that focus on classes and objects
Encapsulation: bundling data and methods that operate on the data within a single unit
Inheritance: ability of a class to inherit properties and behavior from another class
Polymorphism: ability to present the same interface for different data types
Abstraction: hiding the complex implementation details and showing only the necessary features
Top trending discussions
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
Coalesce is a function used to return the first non-null value in a list of expressions.
Coalesce function is commonly used in SQL to handle null values.
It takes multiple arguments and returns the first non-null value.
Example: COALESCE(column1, column2, 'default') will return the value of column1 if not null, else column2, and if both are null, it will return 'default'.
Repartition is the process of redistributing data across partitions in a distributed system.
Repartitioning helps in balancing the workload and improving performance in distributed computing environments.
It involves moving data between partitions based on certain criteria such as key values or hash functions.
Repartitioning can be done in Spark using operations like repartition() or coalesce().
A non repeatable character is a character that appears only once in a given string.
Iterate through the string and count the frequency of each character
Identify the characters that have a frequency of 1
Return the first non repeatable character found
Sort list without using sort method
Create a custom sorting function using loops
Compare each element with every other element to determine the correct order
Swap elements based on the comparison results
I applied via Company Website and was interviewed in Jun 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
Loop in linked list is a situation where a node points to a previous node in the list, creating an infinite loop.
Check for loops using Floyd's cycle detection algorithm
Use two pointers, one moving twice as fast as the other, to detect a loop
If the fast pointer catches up to the slow pointer, there is a loop
posted on 13 Mar 2024
I applied via campus placement at Zagdu Singh Chartitable Trust's Thakur Institute of Management Studies & Research, Mumbai and was interviewed in Feb 2024. There were 3 interview rounds.
Aptitude test was divided into 3 parts and was not a typical quant, logical question it was more of an application based questions
posted on 2 Jun 2023
I applied via Walk-in and was interviewed in May 2023. There were 4 interview rounds.
posted on 13 Sep 2023
I applied via Company Website and was interviewed before Sep 2022. There were 3 interview rounds.
Multiple inheritance allows a class to inherit attributes and methods from more than one parent class.
In multiple inheritance, a class can inherit from two or more parent classes.
It can lead to the Diamond Problem where a class inherits from two classes that have a common ancestor.
Languages like C++ support multiple inheritance.
Example: class ChildClass : public ParentClass1, public ParentClass2 {}
An interface in software development defines a contract for classes to implement, specifying methods and properties that must be included.
Interfaces in programming languages like Java, C#, and TypeScript allow for multiple inheritance by defining a set of methods that a class must implement.
Interfaces are used to enforce a common structure across different classes, promoting code reusability and maintainability.
Example...
Create Crud operation using angular with API.
posted on 17 Mar 2023
I applied via Referral and was interviewed before Mar 2022. There was 1 interview round.
I applied via Indeed and was interviewed before Nov 2019. There were 3 interview rounds.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Software Development Engineer
51
salaries
| ₹5 L/yr - ₹9.5 L/yr |
Data Engineer
50
salaries
| ₹5 L/yr - ₹13 L/yr |
Software Engineer
46
salaries
| ₹4 L/yr - ₹12 L/yr |
Software Developer
35
salaries
| ₹4.8 L/yr - ₹12 L/yr |
Hadoop Administrator
25
salaries
| ₹5.2 L/yr - ₹16 L/yr |
Fractal Analytics
Mu Sigma
Tiger Analytics
LatentView Analytics