I

Impact Analytics

Senior Software Engineer (Frontend)

Interview Date

October 2025

Result

Not Specified

Difficulty

Medium

Rounds

At least 3 rounds

Drive Type

Full-Time

Topics asked

JavaScript (CurryingObjectArray ComparisonPromisesVariable Scoping)Data Structures & Algorithms (API Call Retry Mechanism).

Detailed experience

Role: Senior Software Engineer (Frontend)

College: Not Specified

Interview Date: October 2025

Interview Type: Full-Time

Result: Not Specified

Difficulty: Medium

Rounds: At least 3 rounds

Topics Asked: JavaScript (Currying, Object/Array Comparison, Promises, Variable Scoping), Data Structures & Algorithms (API Call Retry Mechanism).

Experience:

The candidate appeared for the third round of interviews for a Senior Software Engineer (Frontend) position at Impact Analytics.

Round 3: Technical Interview

  • Question 1: Implement an "Infinite Curry Sum" function. The interviewer specifically wanted implementation of currying using arrays, where the entire array of arguments is passed at once and then iterated inside the function, leading to a discussion about the typical definition of currying.
  • Question 2: JavaScript Object and Array Comparison. The interviewer asked about object comparison, specifically comparing two arrays with identical items, and the candidate needed to explain the behavior.
  • Question 3: Explain Promise and its States. Then, create a simple Promise using the resolve and reject constructor methods and explain its state transitions.
  • Question 4: Implement an API Call Retry Mechanism. The requirement was for an API call to retry up to a certain limit if it fails.
  • Question 5: JavaScript Variable Scoping (var vs let). The final question involved a `var` variable declared in the global scope and another variable with the same name declared using `let` inside a function, and the candidate had to explain the output when logged inside the function.
Posted on - 12 Nov 2025
Impact Analytics Interview Experience - Senior Software Engineer (Frontend) | OAHelper