S

Sprinklr

Frontend Engineer

Interview Date

Result

Not Specified (Implies positive outcome as F2F rou

Difficulty

Medium

Rounds

3 rounds

Drive Type

Off-Campus/Full-Time

Topics asked

HTMLCSSJavaScriptReact (life-cycle hooks)Data Structures (Linked ListHeaps)AlgorithmsSystem Design (eCommerce)Performance OptimizationGit

Detailed experience

Role: Frontend Engineer

College: Not Specified

Interview Date: Not Specified

Interview Type: Off-Campus/Full-Time

Result: Not Specified (Implies positive outcome as F2F rounds were detailed)

Difficulty: Medium

Rounds: 3 rounds

Topics Asked: HTML, CSS, JavaScript, React (life-cycle hooks), Data Structures (Linked List, Heaps), Algorithms, System Design (eCommerce), Performance Optimization, Git

Experience:

The candidate for a Frontend Engineer role secured an off-campus interview by contacting a recruiter via LinkedIn.

Round 1: Telephonic Round (HR)

The HR recruiter inquired about interests and experiences. When asked about a gap after graduation, the candidate explained it was spent "honing DS Algo and learning full stack development," mentioning their Interviewbit rank and streak.

The candidate discussed their experience in React and slight familiarity with Angular, with the HR advising to communicate this to interviewers and to revise basics of HTML, CSS, and JavaScript.

Round 2: F2F Technical Interview (Senior Software Engineer)

A Senior Software Engineer conducted this round.

  • Question 1: Detection of loop in a Linked List. The candidate provided the optimal approach.
  • Question 2 (System Design/DSA): An e-commerce website scenario (like Amazon) with different categories. Each category has a collection of objects sorted in decreasing order of discount. The task was to return K most discounted items.
    • Initial approach: Max-heap (Time Complexity: O(K*N) initially stated, then corrected to O(K log(K*N))).
    • Optimized approach: A pointer-based approach for each category, checking for the maximum among them, and incrementing the pointer for the category where the maximum was found, repeating until K elements are found (Time Complexity: O(K log(N))).
  • Question 3: Life-cycle hooks in React.
  • Question 4: The interviewer showed a live web-app and asked about potential performance issues after looking at the code. The issue identified was non-optimized loading of content from an array.

The interviewer also engaged in informal talks about cricket, as mentioned in the candidate's resume.

Round 3: F2F Technical Interview (Senior Software Engineer)

Another Senior Software Engineer conducted this round, asking further technical questions.

Posted on - 13 Nov 2025
Sprinklr Interview Experience - Frontend Engineer | OAHelper