Filter interviews by
Identify and print the missing number from a sorted array containing numbers 1 to 10.
Create an array with numbers from 1 to 10.
Iterate through the array and check for missing numbers.
Use a set for efficient lookup of existing numbers.
Example: For input [1, 2, 3, 5, 6, 7, 8, 9, 10], output should be 4.
Key concepts of OOP include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Creating new classes based on existing classes, allowing for code reuse.
Polymorphism: The ability for objects of different classes to respond to the same method call.
Abstraction: Hiding the complex implementation details and ...
Middleware is software that acts as a bridge between an operating system or database and applications, allowing them to communicate with each other.
Middleware is a layer of software that connects different components of an application, such as the frontend and backend.
It can handle tasks like authentication, logging, error handling, and request processing.
Custom middleware can be implemented by creating a function...
Indexers in C# allow objects to be indexed like arrays, providing a way to access elements using an index value.
Indexers are defined using 'this' keyword followed by square brackets containing the index parameters.
They can be used to get or set the value of an element in a collection or class.
Example: public string this[int index] { get { return myArray[index]; } set { myArray[index] = value; }}
AsNoTracking in Linq is used to disable change tracking in Entity Framework, improving performance by not storing entities in the context.
AsNoTracking method is used to retrieve data without tracking changes made to the entities.
It is useful when you only need to read data and do not intend to update or delete it.
By using AsNoTracking, you can improve performance by avoiding the overhead of storing entities in the...
Application Poll is a process where the application periodically checks for updates or changes in a certain resource or data source.
Application Polling is commonly used in web applications to update data without the need for manual refresh.
It helps in keeping the application up-to-date with the latest information.
Polling intervals can be set based on the frequency of updates in the resource being monitored.
SPA stands for Single Page Application. Angular is a popular JavaScript framework for building SPAs.
SPA is a web application that loads a single HTML page and dynamically updates the page as the user interacts with it.
Angular is a front-end framework that allows developers to build dynamic web applications using HTML, CSS, and JavaScript.
Angular uses components to create the user interface and services to handle b...
C is a compiled language with low-level memory manipulation capabilities, while Python is an interpreted language with high-level abstractions.
C is faster and more memory-efficient than Python.
Python has a simpler syntax and is easier to learn than C.
C is better suited for system-level programming, while Python is better for scripting and rapid prototyping.
C requires manual memory management, while Python has auto...
SPA stands for Single Page Application. Angular is a popular JavaScript framework for building SPAs.
SPA is a web application that loads a single HTML page and dynamically updates the page as the user interacts with it.
Angular is a front-end framework that allows developers to build dynamic web applications using HTML, CSS, and JavaScript.
Angular uses components to create the user interface and services to handle busine...
FastAPI is a modern web framework for building APIs with Python, providing easy handling of headers, path parameters, etc.
FastAPI is a Python web framework for building APIs quickly and efficiently
It provides easy handling of headers, path parameters, query parameters, and request bodies
Headers can be accessed using the request.headers attribute
Path parameters are defined in the route URL and accessed as function param...
API demonstrating GET, POST, PUT methods
Create a route for GET method to retrieve data
Create a route for POST method to add new data
Create a route for PUT method to update existing data
API working, S3 snippets
I appeared for an interview in Apr 2025, where I was asked the following questions.
Identify and print the missing number from a sorted array containing numbers 1 to 10.
Create an array with numbers from 1 to 10.
Iterate through the array and check for missing numbers.
Use a set for efficient lookup of existing numbers.
Example: For input [1, 2, 3, 5, 6, 7, 8, 9, 10], output should be 4.
I applied via Approached by Company and was interviewed in Apr 2024. There were 4 interview rounds.
Basics of node.js and Coding questions on DSA
Indexers in C# allow objects to be indexed like arrays, providing a way to access elements using an index value.
Indexers are defined using 'this' keyword followed by square brackets containing the index parameters.
They can be used to get or set the value of an element in a collection or class.
Example: public string this[int index] { get { return myArray[index]; } set { myArray[index] = value; }}
Application Poll is a process where the application periodically checks for updates or changes in a certain resource or data source.
Application Polling is commonly used in web applications to update data without the need for manual refresh.
It helps in keeping the application up-to-date with the latest information.
Polling intervals can be set based on the frequency of updates in the resource being monitored.
AsNoTracking in Linq is used to disable change tracking in Entity Framework, improving performance by not storing entities in the context.
AsNoTracking method is used to retrieve data without tracking changes made to the entities.
It is useful when you only need to read data and do not intend to update or delete it.
By using AsNoTracking, you can improve performance by avoiding the overhead of storing entities in the cont...
API testing involves verifying the functionality, performance, reliability, and security of an API.
Write test cases to cover all possible scenarios
Use tools like Postman or SoapUI for manual testing
Automate testing using tools like Selenium or JUnit
Verify response codes, data formats, and error handling
Perform load testing to check performance under heavy traffic
Middleware is software that acts as a bridge between an operating system or database and applications, allowing them to communicate with each other.
Middleware is a layer of software that connects different components of an application, such as the frontend and backend.
It can handle tasks like authentication, logging, error handling, and request processing.
Custom middleware can be implemented by creating a function that...
Top trending discussions
based on 11 interview experiences
Difficulty level
Duration
based on 109 reviews
Rating in categories
Software Engineer
218
salaries
| ₹8.2 L/yr - ₹15 L/yr |
Senior Software Engineer
90
salaries
| ₹16.5 L/yr - ₹30 L/yr |
Associate Software Engineer
82
salaries
| ₹5 L/yr - ₹10.6 L/yr |
Software Developer
48
salaries
| ₹4.5 L/yr - ₹17.5 L/yr |
Java Developer
41
salaries
| ₹2.5 L/yr - ₹5 L/yr |
Maxgen Technologies
JoulestoWatts Business Solutions
Value Point Systems
F1 Info Solutions and Services