Filter interviews by
Clear (1)
Vite is a build tool that focuses on fast development, while Webpack is a more versatile and powerful build tool.
Vite is designed for fast development with instant server start and hot module replacement.
Webpack is a more versatile tool that can handle complex configurations and optimizations.
Vite uses ES modules natively for faster bundling, while Webpack requires additional plugins for the same functionality.
Vite is ...
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying helps in creating reusable functions and partial application.
In JavaScript, currying can be achieved using closures and nested functions.
Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8
Currying is a technique in functional programming where a function with multiple arguments is transformed into a sequence of nested functions, each taking a single argument.
Currying helps in creating reusable functions and partial application.
In JavaScript, currying can be achieved using closures and nested functions.
Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8
Webpack is a mature and feature-rich bundler, while Vite is a newer and faster build tool focused on development experience.
Webpack is a mature and feature-rich bundler that is highly configurable and widely used in the industry.
Vite is a newer build tool that focuses on providing a faster development experience by leveraging ES modules and server-side rendering.
Webpack requires a configuration file (webpack.config.js)...
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
I applied via Job Portal and was interviewed before Sep 2023. There were 2 interview rounds.
There was an automated machine coding round where i had to solve multiple problems as well as answer multiple questions related to Javascript and the development process as a whole.
Promises in JS are objects representing the eventual completion or failure of an asynchronous operation. Async/await is a syntactic sugar for working with promises.
Promises are used to handle asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Async/await is a modern way to work with asynchronous code in JavaScript, making it easier to read and write.
Async functions...
I applied via LinkedIn and was interviewed before Nov 2023. There was 1 interview round.
Had to brief about myself, my technical skills and projects. Few Technical questions regarding the tech stack and casual discussion.
Geekyants Software interview questions for designations
I was interviewed before Oct 2023.
Closure in JavaScript allows a function to access variables from its outer scope even after the outer function has finished executing.
Closure is created when a function is defined within another function and the inner function references variables from the outer function.
The inner function maintains a reference to the outer function's scope, allowing it to access those variables even after the outer function has return...
Get interview-ready with Top Geekyants Software Interview Questions
I applied via LinkedIn and was interviewed in Jun 2022. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before Jan 2023. There were 2 interview rounds.
Simple coding test. LC medium
I applied via Internshala and was interviewed in Dec 2021. There were 3 interview rounds.
They mostly ask some basic dsa questions in the automated interview
I applied via eLitmus and was interviewed before Sep 2022. There were 4 interview rounds.
General coding test includes basic DSA, understanding of FE, BE, DB, etc.,
I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.
Design patterns are reusable solutions to common software problems.
Creational patterns: Singleton, Factory, Abstract Factory, Builder
Structural patterns: Adapter, Bridge, Composite, Decorator, Facade, Flyweight, Proxy
Behavioral patterns: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method, Visitor
We use design patterns to improve code readability, maint...
Top trending discussions
based on 8 interviews
2 Interview rounds
based on 17 reviews
Rating in categories
Software Engineer
110
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
64
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer III
47
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
42
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
29
salaries
| ₹0 L/yr - ₹0 L/yr |
CRED
Postman
Freshworks
Zoho