Upload Button Icon Add office photos

Geekyants Software

Compare button icon Compare button icon Compare

Filter interviews by

Geekyants Software Software Engineer Interview Questions and Answers

Updated 9 Jan 2025

6 Interview questions

A Software Engineer was asked 5mo ago
Q. What are the differences between Webpack and Vite?
Ans. 

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...

🔥 Asked by recruiter 2 times
A Software Engineer was asked 5mo ago
Q. What is currying in JavaScript?
Ans. 

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...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
🔥 Asked by recruiter 2 times
A Software Engineer was asked 5mo ago
Q. What is currying in JavaScript?
Ans. 

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...

A Software Engineer was asked
Q. What design patterns do you know, and why are they used?
Ans. 

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, ...

A Software Engineer was asked 9mo ago
Q. Explain promises in JS and async/await.
Ans. 

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...

A Software Engineer was asked 8mo ago
Q. Closure in Javascript
Ans. 

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 r...

Geekyants Software Software Engineer Interview Experiences

10 interviews found

Software Engineer Interview Questions & Answers

user image Mukul Kaushik

posted on 9 Jan 2025

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Diff btw vite and webpack
  • Ans. 

    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 ...

  • Answered by AI
  • Q2. What is currying in js
Round 2 - Technical 

(2 Questions)

  • Q1. What is currying in javascript?
  • Q2. Diff btw webpack and vite

Interview Preparation Tips

Interview preparation tips for other job seekers - Just cover the basics of javascript. Learn about polyfills.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Basic flutter coding questions

Software Engineer Interview Questions & Answers

user image Pritam Debnath

posted on 11 Sep 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Sep 2023. There were 2 interview rounds.

Round 1 - Coding Test 

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.

Round 2 - Technical 

(1 Question)

  • Q1. Explain promises in JS and async/await.
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up basic framework concepts and logic building

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Assignment 

Had to brief about myself, my technical skills and projects. Few Technical questions regarding the tech stack and casual discussion.

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure you have strong foundational knowledge.
Interview experience
3
Average
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Oct 2023.

Round 1 - Technical 

(2 Questions)

  • Q1. React Todo List
  • Ans. 

    A React Todo List app allows users to create, manage, and delete tasks efficiently using state management.

    • Use functional components and hooks like useState for managing state.

    • Implement a form to add new todos, capturing input with controlled components.

    • Display the list of todos using the map function to render each item.

    • Add functionality to mark todos as completed, possibly using a checkbox.

    • Include a delete button for ...

  • Answered by AI
  • Q2. Closure in Javascript
  • Ans. 

    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...

  • Answered by AI

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed in Jun 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Automated bot interview 

(1 Question)

  • Q1. Just basic questions about you and why you want to join This organisation
Round 3 - Automated bot interview 

(1 Question)

  • Q1. Nothing big, simple array related questions,
Round 4 - One-on-one 

(1 Question)

  • Q1. Just showcase your college/personal projects and random array questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Nothing great about company,lot of internal politics will be there, forgot about your position,they won't even treat you as a human,If you a fresher try to avoid this organization at any cost .
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Jan 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Simple coding test. LC medium

Round 2 - Technical 

(1 Question)

  • Q1. Basics of work experience. Slight changes to questions asked in round 1 and scenario-based questions

I applied via Internshala and was interviewed in Dec 2021. There were 3 interview rounds.

Round 1 - Coding Test 

They mostly ask some basic dsa questions in the automated interview

Round 2 - Technical 

(1 Question)

  • Q1. The interviewer was very friendly and ask me some basic of react js and some basic of how internet works
Round 3 - HR 

(1 Question)

  • Q1. Was very easy they ask me really basic ye questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Be good with the tech stack and some basic of dsa
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via eLitmus and was interviewed before Sep 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 

General coding test includes basic DSA, understanding of FE, BE, DB, etc.,

Round 3 - One-on-one 

(1 Question)

  • Q1. 1:1 discussion to understand the candidate's profile
Round 4 - HR 

(1 Question)

  • Q1. Salary, policies, engagements discussion

I applied via Company Website and was interviewed in Apr 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. How do you structure your project?
  • Q2. What are the design patterns that you know and why do we use those?
  • Ans. 

    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...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Have a good grip on the basics of the technology for which you are getting interviewed.

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about Geekyants Software?
Ask anonymously on communities.

Geekyants Software Interview FAQs

How many rounds are there in Geekyants Software Software Engineer interview?
Geekyants Software interview process usually has 2-3 rounds. The most common rounds in the Geekyants Software interview process are Technical, Coding Test and HR.
How to prepare for Geekyants Software Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Geekyants Software. The most common topics and skills that interviewers at Geekyants Software expect are Javascript, Html5, Typescript, JSON and Redux.
What are the top questions asked in Geekyants Software Software Engineer interview?

Some of the top questions asked at the Geekyants Software Software Engineer interview -

  1. What are the design patterns that you know and why do we use tho...read more
  2. What is currying in javascri...read more
  3. Explain promises in JS and async/awa...read more

Tell us how to improve this page.

Overall Interview Experience Rating

3.9/5

based on 8 interview experiences

Difficulty level

Easy 57%
Moderate 43%

Duration

Less than 2 weeks 43%
2-4 weeks 57%
View more
Geekyants Software Software Engineer Salary
based on 146 salaries
₹5.7 L/yr - ₹14 L/yr
5% more than the average Software Engineer Salary in India
View more details

Geekyants Software Software Engineer Reviews and Ratings

based on 19 reviews

2.3/5

Rating in categories

2.2

Skill development

2.4

Work-life balance

2.2

Salary

2.1

Job security

2.7

Company culture

2.1

Promotions

2.2

Work satisfaction

Explore 19 Reviews and Ratings
Software Engineer
147 salaries
unlock blur

₹5.6 L/yr - ₹13.5 L/yr

Senior Software Engineer
75 salaries
unlock blur

₹14 L/yr - ₹25 L/yr

Software Engineer III
52 salaries
unlock blur

₹10 L/yr - ₹16.8 L/yr

Software Engineer2
35 salaries
unlock blur

₹7.5 L/yr - ₹12.5 L/yr

Software Developer
34 salaries
unlock blur

₹5 L/yr - ₹14 L/yr

Explore more salaries
Compare Geekyants Software with

Accel Frontline

3.9
Compare

Apmosys Technologies

3.4
Compare

Pitney Bowes

3.8
Compare

DynPro

3.8
Compare
write
Share an Interview