Filter interviews by
I applied via Referral and was interviewed in Dec 2023. There were 2 interview rounds.
Garbage collector is a mechanism in programming languages that automatically frees up memory occupied by objects that are no longer in use.
Garbage collector is responsible for managing memory in a program.
It identifies and frees up memory occupied by objects that are no longer needed.
Garbage collector uses various algorithms to determine which objects are eligible for garbage collection.
Common garbage collection algori...
Top trending discussions
posted on 16 Jun 2023
I was interviewed in May 2023.
Coding test conducted in virtual session - you need share the entire screen (google meet). Interviewer share about 12 questions, in 10 are theory based questions and 2 coding questions.
while writing theory try to answer with real time example from your project.
1. Solid principles 2 design patterns used 3 diff between .net core vs .net 4. garbage collection 5. global exception handling in core 5. performance / monitoring related questions
coding questions: 1. Nth max value without sorting. 2. sum of max sub array in a integer array
Dependency injection in core with types is a common practice in software engineering.
Dependency injection is a design pattern where components are given their dependencies rather than creating them internally.
Using dependency injection in core allows for easier testing and maintenance of the codebase.
Types in dependency injection help ensure that the correct dependencies are injected into components.
Examples include us...
Middleware is used to handle requests and responses in web applications. Custom middleware can be created to add specific functionality.
Middleware is software that acts as a bridge between an operating system or database and applications, allowing them to communicate with each other.
Middleware can be used to handle tasks such as authentication, logging, error handling, and more.
Custom middleware can be created to add s...
Authentication and authorization are essential for securing web APIs in ASP.NET Core.
Use authentication to verify the identity of the user accessing the API.
Use authorization to determine what actions the authenticated user is allowed to perform.
In ASP.NET Core, authentication can be implemented using various schemes like JWT, OAuth, or Identity.
Authorization can be achieved through policies, roles, or claims.
Always va...
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
I applied via Approached by Company and was interviewed in Oct 2024. There were 3 interview rounds.
One coding test happen
Using stream API for Data Structures and Algorithms
Stream API in Java can be used to perform operations on collections like filtering, mapping, reducing, etc.
It can be used for implementing various data structures and algorithms efficiently.
For example, you can use stream API to find the sum of all elements in an array or filter out even numbers from a list.
Using stream API to filter a list of numbers and find the sum of even numbers
Use Stream.filter() to filter out even numbers
Use Stream.mapToInt() to convert stream to IntStream
Use IntStream.sum() to find the sum of even numbers
posted on 14 Jul 2024
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
Yes, I have experience implementing server driven UIs.
Implemented server driven UIs using JSON responses to dynamically update UI elements
Worked with frameworks like React and Angular to handle server driven UI updates
Used server driven UIs to efficiently manage and display large amounts of data
Closure is a function that captures variables from its surrounding scope, allowing it to access those variables even after the scope has closed.
Closure allows a function to access variables from its lexical scope even after the function has finished executing.
Types of closures include lexical closures, which capture variables from the surrounding lexical scope, and function closures, which capture variables from the fu...
Core Data is a framework provided by Apple for managing the model layer objects in an iOS application.
Core Data is used for storing, retrieving, and managing data in an iOS app.
It provides an object-oriented interface to work with data.
Operations include creating, reading, updating, and deleting data.
Example: Creating a new record in Core Data for a user profile.
Example: Fetching a list of items from Core Data to displ
I applied via Naukri.com and was interviewed in Oct 2024. There was 1 interview round.
Count the frequency of numbers in an array of strings.
Iterate through the array and use a hashmap to store the frequency of each number.
If the number is already in the hashmap, increment its count. Otherwise, add it to the hashmap with a count of 1.
Return the hashmap with the frequency of each number.
I applied via LinkedIn and was interviewed in Aug 2024. There were 2 interview rounds.
Flatten a binary tree.
based on 1 interview
Interview experience
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