Filter interviews by
Clear (1)
I applied via Naukri.com and was interviewed in Oct 2022. There were 5 interview rounds.
Top trending discussions
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Start from the first element and compare it with the next element
If the next element is smaller, swap them
Repeat this process for all elements in the array
Continue this process until no more swaps are needed
A program to print all prime numbers
Take input from user for range of numbers
Loop through the range and check if each number is prime
Print the prime numbers
Hashmap is a data structure that stores key-value pairs and allows constant time access to values based on their keys.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Examples of hashmap implementations include Java's HashMap class and Python's dict type.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class and can also add new properties and methods.
For...
I applied via Walk-in and was interviewed in Mar 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed before Dec 2021. There were 2 interview rounds.
I applied via Campus Placement and was interviewed before Oct 2020. There were 3 interview rounds.
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
I appeared for an interview before Dec 2020.
Round duration - 60 Minutes
Round difficulty - Medium
This round consisted of questions from DS/Algo , OOPS and Operating Systems primarily usage of some basic UNIX commands .
You are given a continuous stream of numbers, and the task is to determine the kth largest number at any moment during the stream.
A specialized data st...
Design a data structure to find the kth largest number in a continuous stream of integers.
Design a specialized data structure to handle an indefinite number of integers from the stream.
Implement 'add(DATA)' to incorporate integers into the stream's pool.
Implement 'getKthLargest()' to retrieve the kth largest number from the pool.
Maintain the pool of numbers and return the kth largest number for each query.
Ensure effici
An interface in software engineering is a contract that defines the methods that a class must implement.
Defines a set of methods that a class must implement
Provides a way to achieve abstraction and multiple inheritance
Helps in achieving loose coupling between classes
SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable...
Piping in Unix/Linux allows the output of one command to be used as the input for another command.
Piping is done using the '|' symbol
It helps in connecting multiple commands together to perform complex operations
Example: ls -l | grep 'txt' - This command lists all files in long format and then filters for files with 'txt' in their name
Round duration - 60 Minutes
Round difficulty - Medium
This round had questions revolving around OS , Selenium and some common concepts from DBMS. The interviewer was quite experienced and made the whole interview quite wholesome for me.
Essential UNIX commands include ls, cd, pwd, mkdir, and rm.
ls - list directory contents
cd - change directory
pwd - print working directory
mkdir - make directory
rm - remove files or directories
To enable Actuator in a Spring Boot application, you need to include the Actuator dependency in your pom.xml file and configure it in the application.properties file.
Include Actuator dependency in pom.xml file
Configure Actuator endpoints in application.properties file
Access Actuator endpoints to monitor and manage the application
Dependency injection is a design pattern in which components are given their dependencies rather than creating them internally.
Allows for easier testing by providing mock dependencies
Promotes loose coupling between components
Improves code reusability and maintainability
Examples: Constructor injection, Setter injection, Interface injection
Self-Join is when a table is joined with itself, while Cross-Join is when every row from one table is combined with every row from another table.
Self-Join is used to combine rows with other rows in the same table.
Cross-Join generates a Cartesian product of the two tables involved.
Self-Join is typically used to compare rows within the same table, like in hierarchical structures.
Cross-Join is used when there is no common
Views in SQL are virtual tables that are generated based on the result set of a SELECT query.
Views are saved SELECT queries that can be treated as tables.
They can simplify complex queries by storing them as a view.
Views do not store data themselves, but display data from the underlying tables.
They can be used to restrict access to specific columns or rows of a table.
Views can be used for data abstraction and security p
Round duration - 30 Minutes
Round difficulty - Easy
This is a cultural fitment testing round .HR was very frank and asked standard questions. Then we discussed about my role.
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 2 reviews
Rating in categories
Software Engineer
49
salaries
| ₹16 L/yr - ₹57.6 L/yr |
Software Developer
44
salaries
| ₹10 L/yr - ₹23.9 L/yr |
Senior Software Engineer
32
salaries
| ₹20.6 L/yr - ₹79 L/yr |
Sde1
14
salaries
| ₹27.2 L/yr - ₹60 L/yr |
Technical Support Engineer
10
salaries
| ₹11.1 L/yr - ₹26 L/yr |
IBM Research
TCS
Accure Labs
Samsung Research