Filter interviews by
OOPs concepts are the fundamental principles of object-oriented programming.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - ability of a class to inherit properties and characteristics from its parent class
Polymorphism - ability of an object to take on many forms
Abstraction - hiding of complex implementation details from the user
Web API routing is the process of mapping incoming HTTP requests to specific actions or methods in the API.
Routing is defined in the WebApiConfig.cs file in the App_Start folder.
Routes are defined using the HttpRouteCollection class.
Routes can include parameters, constraints, and defaults.
Attribute routing can also be used to define routes directly on controller actions.
Routing can be used to handle different HTTP meth
Stored procedures are precompiled SQL statements that can be called by name, while functions return a single value.
Stored procedures can modify data, while functions cannot
Functions can be used in SQL statements, while stored procedures cannot
Stored procedures can have output parameters, while functions cannot
Functions can be called from within stored procedures, while stored procedures cannot be called from within fun
CTE stands for Common Table Expression in SQL Server.
CTE is a temporary named result set that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
It helps to simplify complex queries and improve performance.
It can be recursive, allowing a query to reference itself.
It starts with the WITH keyword followed by the name of the CTE and the SELECT statement that defines it.
ASP.NET supports two types of routing: convention-based routing and attribute routing.
Convention-based routing uses a set of predefined rules to map incoming URLs to controller actions.
Attribute routing allows developers to define routes directly on the controller actions using attributes.
Both types of routing can be used together in the same application.
Example: [Route("api/products/{id}")] public IHttpActionResult Ge
Filters are used to intercept and modify HTTP requests and responses in MVC.
Filters are used to add functionality to MVC applications.
There are five types of filters in MVC: Authorization, Action, Result, Exception, and Resource.
Authorization filters are used to authenticate users and restrict access to certain actions.
Action filters are used to modify the behavior of an action method before and after execution.
Result ...
I applied via LinkedIn and was interviewed before May 2023. There were 3 interview rounds.
Quants verbal technical etc
Tricky dsa probs on arrays,stacks
Top trending discussions
I was interviewed in Jan 2025.
I was interviewed in Jan 2025.
It included all aptitude
Contains all pseudo questions related to DSA
A class is a blueprint for creating objects in object-oriented programming.
Defines the properties and behaviors of objects
Can be used to create multiple instances of objects
Encapsulates data and methods within a single unit
An object is a self-contained entity that consists of data and methods to manipulate that data.
Objects are instances of classes in object-oriented programming.
They have attributes (data) and methods (functions) to operate on the data.
Objects can interact with each other through method calls.
Example: In a car simulation program, a 'Car' object may have attributes like 'color' and 'speed', and methods like 'accelerate' a
The login page is displayed when a user clicks on a webpage icon like Facebook by redirecting to a separate login page.
Clicking on the webpage icon triggers a redirect to the login page
The login page prompts the user to enter their credentials
After successful login, the user is redirected back to the original webpage
Object-oriented programming in Java involves creating classes, objects, inheritance, polymorphism, and encapsulation.
Classes are blueprints for objects, defining attributes and behaviors.
Objects are instances of classes, representing real-world entities.
Inheritance allows a class to inherit attributes and methods from another class.
Polymorphism enables objects to be treated as instances of their parent class.
Encapsulat...
I applied via campus placement at Indraprastha Institute of Information Technology (IIIT), Delhi and was interviewed in Nov 2024. There were 4 interview rounds.
First round was Aptitude which was quite easy
I am a software developer with 5 years of experience in Java and Python.
Experienced in Java and Python programming languages
Worked on developing web applications using Spring framework
Familiar with Agile development methodologies
I faced challenges with integrating third-party APIs and resolved them by thoroughly researching documentation and seeking help from colleagues.
Integrating third-party APIs required understanding complex documentation
Encountered issues with data formatting and authentication
Collaborated with team members to troubleshoot and find solutions
posted on 26 Nov 2024
Aptitude, core concepts and a code
I learned the importance of teamwork and collaboration from my college club.
Developed strong communication skills by working with diverse group of individuals
Learned how to delegate tasks effectively to achieve common goals
Gained experience in problem-solving and conflict resolution through group projects
I want to experience living in a different country and immersing myself in a new culture.
Traveling to a foreign country and learning about their customs and traditions
Trying new foods and experiencing different ways of life
Making friends with locals and exploring the local attractions
Relational DBMS stores data in tables with predefined relationships, while non-relational DBMS stores data in flexible, schema-less formats.
Relational DBMS uses structured query language (SQL) for querying data
Non-relational DBMS can store data in various formats like key-value pairs, document-based, graph databases
Relational DBMS ensures data integrity through normalization and constraints
Non-relational DBMS offers be...
Class is a blueprint for creating objects, abstract class cannot be instantiated and can have abstract methods, interface is a contract for classes to implement certain methods.
Class is a blueprint for creating objects with attributes and methods.
Abstract class cannot be instantiated and can have abstract methods that must be implemented by subclasses.
Interface is a contract for classes to implement certain methods, bu
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Amazon offers challenging projects, innovative technologies, and a collaborative work environment.
Opportunity to work on cutting-edge projects like Amazon Web Services (AWS) or Alexa
Access to vast resources and tools for development
Collaborative work culture that encourages learning and growth
Opportunity to impact millions of customers worldwide
Competitive compensation and benefits package
I want to work at Amazon because of their innovative culture, vast resources, and opportunities for growth.
Amazon is known for its innovative culture and cutting-edge technology.
They have vast resources and a global reach, providing opportunities to work on impactful projects.
Amazon offers great career growth and development opportunities for software developers.
I admire Amazon's customer-centric approach and focus on
My strengths include problem-solving skills and attention to detail. My weakness is sometimes being too critical of my own work.
Strengths: problem-solving skills
Strengths: attention to detail
Weakness: being too critical of my own work
I would solve the problem by breaking it down into smaller tasks, analyzing requirements, designing a solution, coding, testing, and debugging.
Analyze requirements thoroughly before starting the development process
Break down the problem into smaller tasks to make it more manageable
Design a solution architecture that meets the requirements and is scalable
Code the solution using best practices and coding standards
Test th...
Short term goals focus on immediate tasks and objectives, while long-term goals involve strategic planning and growth.
Short term goals may include completing a specific project, improving team communication, or implementing a new software feature.
Long-term goals could involve expanding the team, increasing market share, or developing new products or services.
Short term goals help keep the team focused and motivated, wh...
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
Basic aptitude and common CS fundamentals questions.
Share the current technology related topic.
posted on 3 Nov 2024
MCQ’s only, DSA and other MCQ 1 hour
based on 2 interviews
Interview experience
based on 3 reviews
Rating in categories
Software Engineer
59
salaries
| ₹6 L/yr - ₹20 L/yr |
Associate Software Engineer
28
salaries
| ₹6.6 L/yr - ₹10.6 L/yr |
Senior Software Engineer
17
salaries
| ₹10.6 L/yr - ₹22.8 L/yr |
Test Engineer
14
salaries
| ₹7 L/yr - ₹10.5 L/yr |
Senior Test Engineer
12
salaries
| ₹12 L/yr - ₹14.2 L/yr |
Portea Medical
Healthcare At Home
Care24
Zoctr Healthcare