Filter interviews by
I applied via Naukri.com and was interviewed in Jun 2024. There were 3 interview rounds.
To create personal expenses tracker
Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and methods from another class.
Encapsulation restricts access to certain components within a class.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides complex implementation details and only shows necessary features.
Laravel is a PHP framework known for its elegant syntax and powerful features.
MVC architecture for organizing code
Built-in authentication and authorization
Eloquent ORM for database management
Blade templating engine for easy views
Artisan command-line tool for automating tasks
I applied via LinkedIn and was interviewed in Aug 2023. There were 3 interview rounds.
HTML, Css, PHP, MySQL....ect
CSS - Cascading Style Sheets, HTML - HyperText Markup Language, SQL - Structured Query Language
CSS stands for Cascading Style Sheets and is used for styling web pages
HTML stands for HyperText Markup Language and is used for creating the structure of web pages
SQL stands for Structured Query Language and is used for managing and manipulating databases
A database is a structured collection of data that is stored and accessed electronically.
A database organizes data into tables, rows, and columns.
It allows for efficient storage, retrieval, and manipulation of data.
Examples of databases include MySQL, PostgreSQL, and MongoDB.
A class is a blueprint for creating objects in object-oriented programming. An object is an instance of a class.
A class defines the properties and behaviors of objects.
An object is a specific instance of a class.
Objects can interact with each other through methods defined in their classes.
Example: Class 'Car' defines properties like 'color' and behaviors like 'drive'. An object 'myCar' can be created from this class.
Ex...
Full stack developers have a wide range of skills and can work on both front-end and back-end development, making them versatile and in high demand.
Full stack developers can work on all aspects of a project, from database design to user interface.
They can easily switch between front-end and back-end tasks, making them valuable team members.
Having knowledge of multiple technologies allows full stack developers to troubl...
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensure a class has only one instance by providing a global access point to it
Use a private constructor to restrict instantiation of the class
Provide a static method to access the instance of the class
Extension methods allow adding new methods to existing types without modifying the original type.
Extension methods must be defined in a static class.
The first parameter of an extension method specifies the type being extended and is preceded by the 'this' keyword.
Extension methods can be called as if they were instance methods of the extended type.
Life cycle hooks in Angular are functions that are called at specific points in the component's life cycle.
ngOnChanges: Called when an input property changes
ngOnInit: Called once the component is initialized
ngOnDestroy: Called before the component is destroyed
Use event emitters or callback functions to send data from child to parent component in Angular
Use @Output decorator in Angular to create custom events in child component and emit data to parent component
Pass a function as a prop from parent to child component, which child can call to send data back to parent
Use services to share data between components in Angular
The goal of this year is to enhance my skills in full stack .NET development and contribute to impactful projects.
Enhance skills in full stack .NET development through continuous learning and practice
Contribute to impactful projects by delivering high-quality code and solutions
Collaborate with team members to achieve project goals and deadlines
posted on 28 Aug 2024
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
ES6 introduces new features like arrow functions, classes, template literals, let and const declarations, and more.
Arrow functions provide a more concise syntax for writing functions.
Classes allow for easier object-oriented programming in JavaScript.
Template literals enable easier string interpolation and multiline strings.
let and const declarations provide block-scoped variables.
ES6 also introduces features like destr...
Lazy loading is a technique used to defer loading of non-essential resources until they are actually needed, while Redux is a state management library for React applications.
Lazy loading in React involves dynamically importing components or modules only when they are required, improving performance by reducing initial load times.
Redux is used in React applications to manage the state of the application in a predictable...
Optimizing API and rendering in React involves reducing unnecessary API calls, using memoization, lazy loading, and code splitting.
Reduce unnecessary API calls by batching requests or using GraphQL to fetch only required data.
Use memoization techniques like useMemo and useCallback to prevent unnecessary re-renders.
Implement lazy loading for components that are not immediately needed, improving initial load time.
Utilize...
Virtual DOM is a lightweight copy of the actual DOM that allows for efficient updates and rendering in web applications.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing direct manipulation of the actual DOM.
When changes are made to the virtual DOM, a comparison is done with the actual DOM to identify the minimal number of updates needed.
This approach reduces the number of DOM ...
Foreign key in SQL is a field in a table that is a primary key in another table, establishing a relationship between the two tables.
A foreign key constraint ensures referential integrity between two related tables.
It helps maintain consistency and avoid orphan records.
Example: In a database with tables 'orders' and 'customers', the 'customer_id' in 'orders' table can be a foreign key referencing the 'id' column in 'cus
Props are read-only properties that are passed from a parent component to a child component in React.
Props allow data to be passed down the component tree.
Props are immutable and cannot be changed by the child component.
Props are accessed in the child component using this.props.
posted on 7 Feb 2024
Closures in JavaScript are functions that have access to variables from their outer scope, even after the outer function has finished executing.
Closures are created when a function is defined inside another function.
The inner function has access to the outer function's variables, parameters, and even the outer function's return value.
Closures are useful for creating private variables and data encapsulation.
They can be ...
Props and state are both used in React to manage and pass data, but they have different purposes and behaviors.
Props are read-only and passed from parent components to child components.
State is mutable and managed within a component.
Props are used to pass data from a parent component to a child component.
State is used to manage and update data within a component.
Props are passed as attributes to a component in JSX.
Stat...
Performance optimization involves identifying and resolving bottlenecks to improve the efficiency of software.
Identify and analyze performance bottlenecks
Optimize algorithms and data structures
Improve database performance through indexing and query optimization
Use caching techniques to reduce database and network calls
Minimize network latency by optimizing network requests
Optimize front-end code by reducing DOM manipul...
Class-based components are ES6 classes that extend React.Component, while function-based components are functions that return JSX.
Class-based components are more feature-rich and have access to lifecycle methods.
Function-based components are simpler and easier to read and test.
Class-based components can have state and use lifecycle methods like componentDidMount and componentDidUpdate.
Function-based components can use ...
ES6 (ECMAScript 2015) introduced several new features to JavaScript, enhancing its functionality and making it more efficient.
Arrow functions: concise syntax for writing functions
Let and const: block-scoped variables
Template literals: easier string interpolation
Destructuring assignment: extracting values from arrays or objects
Spread syntax: expanding elements in arrays or objects
Classes: syntactical sugar for creating ...
I applied via Naukri.com and was interviewed in Jan 2024. There were 4 interview rounds.
Php, java, HTML, SQL, NODE js
Normal questions aptitude
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Spring Boot is preferred over Spring for easier setup and configuration. Beans scope defines object lifecycle. Spring annotations simplify configuration. ReactJS for efficient data fetching.
Spring Boot is preferred for its convention over configuration approach, making setup and configuration easier.
Beans scope in Spring defines the lifecycle of objects, such as singleton, prototype, request, session, etc.
Spring annota...
I applied via Campus Placement and was interviewed in Aug 2023. There were 5 interview rounds.
I will ready for my first round is aptitude test
I will ready for my second round is coding test
Project Manager
4
salaries
| ₹12.5 L/yr - ₹22.5 L/yr |
Info Edge
Matrimony.com
JustDial
Network 18