Filter interviews by
I applied via Referral and was interviewed before Oct 2023. There were 2 interview rounds.
I am a passionate Mern Full Stack Developer with experience in building web applications using React, Node.js, and MongoDB.
Experienced in developing responsive web applications using React, HTML, CSS, and JavaScript
Proficient in backend development with Node.js and Express
Skilled in database management with MongoDB
Familiar with version control systems like Git and deployment tools like Heroku
Strong problem-solving and
Top trending discussions
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
Node.js uses an event-driven, non-blocking I/O model to handle concurrency.
Node.js uses an event loop to handle multiple requests concurrently.
It employs a single-threaded event loop that can handle thousands of concurrent connections.
Node.js uses non-blocking I/O operations, allowing it to efficiently handle multiple requests without blocking the execution of other code.
It utilizes callbacks and promises to handle asy...
useEffect and useMemo are hooks in React that allow for managing side effects and optimizing performance.
useEffect is used to perform side effects in functional components, such as fetching data or subscribing to events.
useMemo is used to memoize the result of a function, preventing unnecessary re-computations.
Both hooks are part of the React Hooks API introduced in React 16.8.
Spread operator is used to unpack elements from an array, while rest operator is used to gather elements into an array.
Spread operator is denoted by three dots (...) and can be used to spread the elements of an array into individual arguments.
Rest operator is also denoted by three dots (...) and can be used to gather multiple elements into an array.
Spread operator can be used in function calls, array literals, and obje...
posted on 8 Oct 2024
I applied via LinkedIn and was interviewed in Apr 2024. There were 2 interview rounds.
Find the longest common substring in an array of strings.
Iterate through each string in the array and compare with all other strings to find common substrings.
Keep track of the longest common substring found so far.
Return the longest common substring at the end.
Virtual DOM in React is a lightweight copy of the actual DOM, used for efficient updates and rendering.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.
When changes are made to the UI, React compares the Virtual DOM with the actual DOM to identify the differences.
React then updates only the necessary parts of the actual DOM, minimizing the number of DOM manipulations for better p...
Optimising a React application involves code splitting, lazy loading, using memoization, reducing unnecessary re-renders, and optimizing network requests.
Implement code splitting to load only necessary code for each route or component.
Use lazy loading to load components only when they are needed, reducing initial load time.
Utilize memoization techniques like useMemo and useCallback to prevent unnecessary re-renders.
Avo...
Quantitive Aptitude, General programming,oops
GK, Quantitative Aptitude
C# Fundamentals , ADO.NET,LINQ
Frequent changes in technology are driven by advancements, market demands, and user feedback.
Advancements in technology lead to new tools and frameworks being developed.
Market demands require companies to adapt quickly to stay competitive.
User feedback helps improve products and services, leading to updates and changes.
Examples: Introduction of new programming languages like Swift, shift towards cloud computing, update...
Roll is a term used in web development to describe the process of deploying code changes to a live server.
Rolling back changes means reverting to a previous version of the code.
Rolling forward means applying new changes to the live server.
Rolling deployments involve gradually updating servers in a controlled manner to minimize downtime.
Automated rollbacks can be triggered in case of errors or issues during deployment.
posted on 18 Mar 2024
posted on 4 Sep 2024
I am a passionate Full Stack Developer with experience in building web applications using various technologies.
Experienced in front-end technologies like HTML, CSS, JavaScript, and frameworks like React and Angular
Proficient in back-end technologies like Node.js, Express, and databases like MongoDB and SQL
Familiar with version control systems like Git and deployment tools like Heroku
I applied via Company Website and was interviewed in Jun 2024. There was 1 interview round.
Programming language, c, html, css, javascript, php, angular,
posted on 28 Jul 2023
I applied via campus placement at Galgotias College of Engineering and Technology, Greater Noida and was interviewed in Jun 2023. There were 5 interview rounds.
Topics consist of profit-loss, probability, permutation combination etc.
Coding question related to topics array and strings.
Java is a popular backend language, polymorphism allows objects to be treated as instances of their parent class, reverse string by iterating through characters.
Java is commonly used in backend development for its robustness and scalability.
Polymorphism in OOP allows objects to be treated as instances of their parent class, enabling flexibility and reusability.
To reverse a string, iterate through the characters from th...
I applied via Campus Placement
Coding programming
based on 1 interview
Interview experience
Desktop Support Engineer
214
salaries
| ₹1.4 L/yr - ₹4.1 L/yr |
Software Developer
186
salaries
| ₹2 L/yr - ₹10 L/yr |
Software Engineer
176
salaries
| ₹3 L/yr - ₹10 L/yr |
Network Engineer
167
salaries
| ₹1 L/yr - ₹6 L/yr |
Senior Software Engineer
137
salaries
| ₹5.1 L/yr - ₹16 L/yr |
Team Lease
Quess
Tech Mahindra
HCLTech