Filter interviews by
I applied via Referral and was interviewed in Oct 2022. There were 4 interview rounds.
Consisted of MCQ and one code
OOPs in JavaScript refers to the ability to create objects that have properties and methods.
JavaScript supports OOPs concepts like inheritance, encapsulation, and polymorphism.
Objects can be created using constructor functions or classes.
Properties and methods can be added to objects using the 'this' keyword.
Inheritance can be achieved using the 'prototype' property.
Polymorphism can be achieved using method overriding
Polyfill for reduce function
Create a function that takes an array and a callback function as arguments
Initialize an accumulator variable with the first element of the array
Loop through the array starting from the second element and call the callback function with accumulator and current element as arguments
Update the accumulator variable with the return value of the callback function
Return the final value of the accumu
Closure is a function that has access to variables in its outer scope, even after the outer function has returned.
Closure allows for data privacy and encapsulation in JavaScript.
It is created when a function is defined inside another function.
The inner function has access to the outer function's variables and parameters.
Example: function outer() { let x = 10; function inner() { console.log(x); } return inner; } const c
Design an e-commerce website
Determine the target audience and their needs
Choose a suitable platform for the website
Create an intuitive and user-friendly interface
Include features such as search, filters, and reviews
Ensure secure payment and checkout processes
Implement effective marketing strategies
Provide excellent customer support
Steps taken to secure a website
Use HTTPS protocol
Implement strong password policies
Regularly update software and plugins
Use firewalls and intrusion detection systems
Regularly backup data
Implement two-factor authentication
Conduct regular security audits
Top trending discussions
I have designed and implemented a microservices architecture for a large e-commerce platform.
Utilized Docker containers for easy deployment and scalability
Implemented API gateway for centralized authentication and routing
Used message queues for asynchronous communication between services
I applied via Approached by Company and was interviewed in Feb 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
Coding puzzle on hacker rank
Redux Toolkit is an official, opinionated, batteries-included toolset for efficient Redux development.
Includes utilities like createSlice, createAsyncThunk, and createEntityAdapter for easier Redux setup
Reduces boilerplate code and simplifies common Redux patterns
Encourages best practices and helps developers write more maintainable code
memo hook is a React hook used for optimizing performance by memoizing the result of a function
Memo hook is used to prevent unnecessary re-renders by caching the result of a function
It is useful when a component re-renders frequently with the same props
Example: const memoizedValue = useMemo(() => computeExpensiveValue(a, b), [a, b])
Java 8 based programming
I applied via LinkedIn and was interviewed in Nov 2023. There was 1 interview round.
SharePoint is a web-based collaborative platform that integrates with Microsoft Office.
SharePoint allows for document management, collaboration, and sharing within organizations.
It provides features such as document libraries, lists, workflows, and web parts.
Users can create intranet sites, extranet sites, and websites using SharePoint.
SharePoint integrates with Microsoft Office applications like Word, Excel, and Power...
I applied via Referral and was interviewed before Mar 2023. There were 2 interview rounds.
Jira System design involves creating workflows, issue types, custom fields, and permissions to optimize project management.
Design workflows to track the progress of tasks from start to finish
Create custom issue types to categorize different types of work
Define custom fields to capture specific information for each issue
Set up permissions to control who can view, edit, and transition issues
Integrate Jira with other tool...
I applied via Approached by Company
I applied via Company Website and was interviewed in Sep 2021. There were 2 interview rounds.
Technical Lead interview questions on computer system validation, documentation, security policy, data integrity, GAMP5, risk assessment, backup and restoration, software categories, and more.
Types of documentation for computer system validation
Recent/current software execution and computer system validation
Security policy for GxP computerization system
Traceability matrix and its purpose
ALCOA and ALCOA+ principles
Defin...
TCS
Accenture
Wipro
Cognizant