Filter interviews by
I applied via Campus Placement and was interviewed in Sep 2021. There were 3 interview rounds.
Solution for overlapping intervals and concatenation of numbers to form the biggest number possible
For overlapping intervals, sort the intervals based on their start time and merge them if they overlap
For concatenation of numbers, sort the numbers in descending order of their concatenated form
Use a custom comparator function to sort the numbers based on their concatenated form
Answering a technical interview question on stack and linked list operations.
To find the minimum element in a stack in O(1), we can maintain a separate stack to keep track of the minimum element at any given point.
To merge two sorted linked lists, we can use a simple iterative approach where we compare the elements of both lists and add them to a new list in sorted order.
Alternatively, we can use a recursive approach w...
I applied via Campus Placement and was interviewed in Jun 2021. There was 1 interview round.
I applied via Company Website and was interviewed in Oct 2020. There were 3 interview rounds.
Recursion is a process in which a function calls itself. Inheritance is a mechanism in OOP where a class inherits properties of another class. Heap is a region of memory used for dynamic memory allocation.
Recursion can be used to solve problems that can be broken down into smaller sub-problems.
Inheritance allows for code reuse and helps in creating a hierarchy of classes.
Heap is used for dynamic memory allocation in la...
There are three types of machine learning: supervised, unsupervised, and reinforcement learning.
Supervised learning involves labeled data and predicting outcomes based on that data.
Unsupervised learning involves finding patterns in unlabeled data.
Reinforcement learning involves an agent learning to make decisions based on rewards and punishments.
Examples of supervised learning include image classification and spam filt...
OOPs stands for Object-Oriented Programming. It is a programming paradigm that uses objects to design applications.
OOPs is based on the concept of classes and objects
It focuses on encapsulation, inheritance, and polymorphism
It helps in creating modular, reusable, and maintainable code
Examples of OOPs languages are Java, C++, Python, etc.
SDLC stands for Software Development Life Cycle, a process used to design, develop, and maintain software.
SDLC is a structured approach to software development
It involves several phases such as planning, analysis, design, implementation, testing, and maintenance
Each phase has its own set of activities and deliverables
SDLC helps ensure that software is developed efficiently, on time, and within budget
Examples of SDLC mo
I applied via Company Website and was interviewed before Dec 2020. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Jan 2021. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed in Dec 2020. There were 4 interview rounds.
based on 3 reviews
Rating in categories
Software Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
14
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Engineering Analyst
13
salaries
| ₹0 L/yr - ₹0 L/yr |
Business Analyst
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Cognizant
Accenture
TCS
Infosys