Filter interviews by
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.confi...
Currying is a functional programming technique that transforms a function with multiple arguments into a sequence of functions.
Currying allows partial application of functions, enabling you to fix a number of arguments and generate a new function.
Example: A function f(a, b) can be transformed into f(a)(b).
It helps in creating more reusable and modular code.
Currying is often used in functional programming libraries...
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)); // Outp...
In my free time, I engage in activities that promote personal growth, creativity, and well-being, such as reading and volunteering.
I enjoy reading a variety of genres, from fiction to self-help, which broadens my perspective.
Volunteering at local shelters allows me to give back to the community and connect with diverse individuals.
I practice yoga regularly, which helps me maintain physical health and mental clarit...
Explanation of CSS specificity hierarchy
Inline styles have the highest specificity
IDs have higher specificity than classes and elements
Multiple selectors with the same specificity are resolved by the order in which they appear in the stylesheet
The universal selector (*) has the lowest specificity
Clone a Todo Application UI using ReactJS, Sass
Create a new ReactJS project using create-react-app
Design the UI using Sass and implement it in ReactJS
Use state and props to manage the todo list
Add functionality to add, delete and mark tasks as complete
Implement local storage to persist data
Test the application thoroughly
Server-Side Rendering (SSR) is the process of rendering web pages on the server and sending the HTML to the client.
SSR improves website performance and SEO by reducing load times and providing search engines with fully rendered pages.
React provides a library called ReactDOMServer that allows developers to render React components on the server.
SSR requires a server-side framework or library, such as Next.js or Gats...
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, ...
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 func...
The Software Development Life Cycle (SDLC) outlines the stages of software development from planning to deployment and maintenance.
1. Requirement Analysis: Gathering and analyzing user requirements, e.g., conducting surveys or interviews.
2. Planning: Defining project scope, timelines, and resources needed, e.g., creating a project plan.
3. Design: Creating architecture and design specifications, e.g., wireframes or...
I appeared for an interview in Apr 2025, where I was asked the following questions.
The Software Development Life Cycle (SDLC) outlines the stages of software development from planning to deployment and maintenance.
1. Requirement Analysis: Gathering and analyzing user requirements, e.g., conducting surveys or interviews.
2. Planning: Defining project scope, timelines, and resources needed, e.g., creating a project plan.
3. Design: Creating architecture and design specifications, e.g., wireframes or UML ...
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
I am passionate about driving organizational effectiveness and employee engagement through strategic HR initiatives.
I have a strong background in HR strategy and business partnering
I enjoy collaborating with cross-functional teams to drive positive change
I am excited about the opportunity to make a meaningful impact on the organization's culture and performance
In my free time, I engage in activities that promote personal growth, creativity, and well-being, such as reading and volunteering.
I enjoy reading a variety of genres, from fiction to self-help, which broadens my perspective.
Volunteering at local shelters allows me to give back to the community and connect with diverse individuals.
I practice yoga regularly, which helps me maintain physical health and mental clarity.
I l...
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 ...
Question was based on string . Reverse the string and count numbers and special characters
I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.
Case study analysis and on spot requirements documentation
I have successfully led projects that improved processes, enhanced data analysis, and contributed to significant cost savings.
Implemented a new data visualization tool that reduced reporting time by 30%.
Led a cross-functional team to streamline the customer feedback process, increasing response rates by 25%.
Developed a predictive analytics model that improved sales forecasting accuracy by 15%.
Conducted a comprehensive ...
In my previous role, I analyzed business needs, gathered requirements, and facilitated communication between stakeholders and development teams.
Conducted stakeholder interviews to gather requirements for new software features, ensuring alignment with business goals.
Created detailed documentation, including business requirements documents (BRDs) and functional specifications, to guide development.
Utilized data analysis ...
I applied via Naukri.com and was interviewed in Jan 2024. There were 3 interview rounds.
Basic accounting question and taxation questions
Based on C++, multiple questions were asked regarding loops.
I applied via Naukri.com
I applied via Job Portal and was interviewed in Jan 2024. There were 3 interview rounds.
15 Minutes at the best to round it off. Basic screening questions.
To retain a client who dropped a project, focus on understanding their concerns and offering tailored solutions to rebuild trust.
Initiate a follow-up conversation to understand the client's reasons for dropping the project.
Offer to address any specific issues they faced, such as budget constraints or project scope changes.
Present alternative solutions or adjustments that align with their current needs and goals.
Share s...
Top trending discussions
Some of the top questions asked at the Geekyants Software interview -
The duration of Geekyants Software interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 24 interview experiences
Difficulty level
Duration
based on 98 reviews
Rating in categories
Software Engineer
105
salaries
| ₹4.4 L/yr - ₹15 L/yr |
Senior Software Engineer
73
salaries
| ₹11.5 L/yr - ₹25 L/yr |
Software Engineer III
52
salaries
| ₹10 L/yr - ₹16.8 L/yr |
Software Engineer2
35
salaries
| ₹7.5 L/yr - ₹12.5 L/yr |
Software Developer
34
salaries
| ₹5 L/yr - ₹14 L/yr |
Accel Frontline
Apmosys Technologies
Pitney Bowes
DynPro