Filter interviews by
I applied via Referral and was interviewed before Jun 2023. There were 2 interview rounds.
Written test of 15 questions on basic .net and sql
Top trending discussions
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Logical reasoning, grammar, and coding: two basic level questions.
I appreciate the collaborative team environment and innovative projects at my current company, and I am excited about the opportunities for growth and learning at your organization.
Collaborative team environment fosters creativity and productivity
Innovative projects challenge me to learn and grow
Excited about the opportunities for growth and learning at your organization
I was interviewed in Jan 2025.
Test will be in hacker rank there would be a difficulty level between easy to medium
Design and code a REST API for a software developer interview.
Define the endpoints and HTTP methods for the API (e.g. GET /users, POST /users)
Implement authentication and authorization mechanisms (e.g. JWT tokens)
Use proper status codes for responses (e.g. 200 OK, 401 Unauthorized)
Include error handling and validation for input data
Document the API using tools like Swagger or OpenAPI
Calculate word frequency using Stream API and lambda expressions
Use Stream API to convert array of strings to stream
Use Collectors.groupingBy to group words by their frequency
Use Collectors.counting to count the occurrences of each word
Java program to find shortest distance between 2 nodes in an array of strings
Create a method that takes in the array of strings and the two nodes as parameters
Use a map to store the index of each node in the array
Calculate the distance between the two nodes using their indices in the array
OOPs concept is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOPs stands for Object-Oriented Programming
Key concepts include classes, objects, inheritance, polymorphism, and encapsulation
Classes are blueprints for creating objects, which are instances of classes
Inheritance allows a class to inherit properties and behavior from an...
I applied via Referral and was interviewed in Apr 2024. There were 2 interview rounds.
The question is about implementing a children sum property in trees and finding the height of a binary tree.
Children sum property in trees means that the value of a node must be equal to the sum of the values of its children nodes.
To find the height of a binary tree, you can recursively calculate the height of the left and right subtrees and return the maximum height plus one.
Example: For a binary tree with nodes 1, 2,
posted on 13 Jun 2024
How to reverse linked list.
Dynamic memory allocation is the process of allocating memory during program execution.
Allows programs to request memory at runtime
Helps in efficient memory management
Commonly used in languages like C and C++
Example: using malloc() function in C to allocate memory for an array
posted on 8 Apr 2024
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance by providing a global access point to it
Uses a private constructor to restrict instantiation of the class
Provides a static method to access the single instance
Commonly used in scenarios where only one instance of a class is needed, such as database connections or configuration
based on 1 interview
Interview experience
based on 12 reviews
Rating in categories
Software Engineer
241
salaries
| ₹4.7 L/yr - ₹19.3 L/yr |
Senior Software Engineer
213
salaries
| ₹9.8 L/yr - ₹30 L/yr |
Principal Software Engineer
162
salaries
| ₹12.8 L/yr - ₹35.7 L/yr |
Associate Software Engineer
139
salaries
| ₹4.5 L/yr - ₹12.8 L/yr |
Module Lead
82
salaries
| ₹22 L/yr - ₹38.3 L/yr |
TCS
Infosys
Wipro
HCLTech