Filter interviews by
About Ai, technology, self intro globalization in tech world
Technical test on java, sql, apti, devops network
I applied via Naukri.com and was interviewed before Oct 2019. There was 1 interview round.
Success is achieving one's goals and feeling fulfilled in the process.
Success is subjective and varies from person to person.
It can be achieving a personal or professional goal.
Success can also be measured by the impact one has on others.
Feeling fulfilled and content is a key component of success.
Success is not always about material possessions or wealth.
I applied via Naukri.com and was interviewed in Mar 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are contracts that define methods that must be implemented by a class.
Abstract classes can have constructors while interfaces cannot
A class can implement multiple interfaces but can only inherit from one abstract class
Abstract classes can have instance variables while interfaces cannot
Interfaces are ...
To use two models in a single view with MVC Routing and Attribute, we can create a ViewModel.
Create a ViewModel that contains the properties of both models
Populate the ViewModel with data from both models in the controller
Pass the ViewModel to the view
Access the properties of both models in the view using the ViewModel
Abstraction, inheritance and polymorphism are three fundamental concepts in object-oriented programming.
Abstraction is the process of hiding complex implementation details and providing a simplified interface for the user.
Inheritance is the mechanism by which one class acquires the properties and behavior of another class.
Polymorphism is the ability of an object to take on many forms. It allows objects of different cla...
I applied via Naukri.com and was interviewed in Nov 2021. There were 3 interview rounds.
I appeared for an interview in Sep 2021.
Round duration - 60 Minutes
Round difficulty - Medium
This round had 2 coding questions where in I was first asked to explain my approach and then code the solution . After that , I was asked some more questions on OOPS and Java.
Given an array of integers ARR
of length N
and an integer Target
, your task is to return all pairs of elements such that they add up to the Target
.
The first line ...
The task is to find all pairs of elements in an array that add up to a given target.
Iterate through the array and for each element, check if the complement (target - current element) exists in a hash set.
If the complement exists, add the pair to the result. If not, add the current element to the hash set.
Handle edge cases like duplicates and ensuring each pair is unique.
Return (-1, -1) if no pair is found for a test ca
You are provided with two singly linked lists containing integers, where both lists converge at some node belonging to a third linked list.
Your task is to determine t...
Find the node where two linked lists merge, return -1 if no merging occurs.
Traverse both lists to find the lengths and the difference in lengths
Adjust the starting point of the longer list to match the length of the shorter list
Traverse both lists in parallel until the nodes match, return the data of the matching node
The 'super' keyword is used in object-oriented programming to access and call methods or constructors of a parent class.
Used to call a method from the parent class that has been overridden in the child class
Used to call the constructor of the parent class from the child class constructor
Helps in achieving method overriding and constructor chaining
Data encapsulation is the concept of bundling data and methods that operate on the data into a single unit or class.
Data encapsulation helps in hiding the internal state of an object and restricting access to it.
It allows for better control over the data by preventing outside interference.
Encapsulation also helps in achieving data abstraction, where the internal details of an object are hidden and only the necessary in...
JIT compiler stands for Just-In-Time compiler, which compiles code during runtime instead of ahead of time.
JIT compiler improves performance by compiling code on-the-fly as it is needed
It can optimize code based on runtime conditions
Examples include Java HotSpot VM's JIT compiler and .NET's JIT compiler
Round duration - 60 Minutes
Round difficulty - Medium
This round had 1 coding question related to Backtracking followed by some more questions from DBMS and SQL.
You need to determine all possible paths for a rat starting at position (0, 0) in a square maze to reach its destination at (N-1, N-1). The maze is represented as an N*N ma...
Find all possible paths for a rat in a maze from source to destination.
Use backtracking to explore all possible paths in the maze.
Keep track of visited cells to avoid revisiting them.
Recursively try moving in all directions (up, down, left, right) until reaching the destination.
Return a list of strings representing valid paths sorted in alphabetical order.
ACID properties in DBMS ensure data integrity and consistency in transactions.
ACID stands for Atomicity, Consistency, Isolation, and Durability.
Atomicity ensures that either all operations in a transaction are completed or none are.
Consistency ensures that the database remains in a valid state before and after the transaction.
Isolation ensures that multiple transactions can occur concurrently without affecting each oth...
Different types of joins in SQL include inner join, outer join, left join, right join, and full join.
Inner join: Returns rows when there is a match in both tables
Outer join: Returns all rows when there is a match in one of the tables
Left join: Returns all rows from the left table and the matched rows from the right table
Right join: Returns all rows from the right table and the matched rows from the left table
Full join:...
Constraints in SQL are rules and restrictions applied to columns in a table to enforce data integrity.
Constraints ensure data accuracy and consistency in a database.
Common constraints include NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, and CHECK constraints.
NOT NULL constraint ensures a column cannot have a NULL value.
UNIQUE constraint ensures all values in a column are unique.
PRIMARY KEY constraint uniquely identifies...
Round duration - 30 Minutes
Round difficulty - Easy
This was a typical HR round with some standard Behavioral questions.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
based on 2 interviews
Interview experience
based on 137 reviews
Rating in categories
Software Engineer
86
salaries
| ₹3 L/yr - ₹13 L/yr |
Softwaretest Engineer
66
salaries
| ₹2.5 L/yr - ₹8 L/yr |
Senior Software Engineer
60
salaries
| ₹4.4 L/yr - ₹16 L/yr |
AR Caller
33
salaries
| ₹1.8 L/yr - ₹4.2 L/yr |
Technical Recruiter
32
salaries
| ₹2.8 L/yr - ₹5 L/yr |
Thomson Reuters
Duck Creek Technologies
FinThrive
CodeClouds