← Interview experiences
Rejected

Associate Developer at Goldman Sachs

Difficulty
Process took
1-2 Weeks
Rounds
3
Format
Remote
Applied via
Other

How it went

  • Prepare for role specific question, revise JS array methods, practice combining multiple methods

What they would tell you

  • Prepare for role specific question, revise JS array methods, practice combining multiple methods

How to prepare

  • Even for frontend roles, companies test your problem-solving skills (dsa)

Their background

I have 2.4 years of experience and graduated from a Tier-3 college. The recruiter approached me for frontend position

Round by round

  1. 1

    Data Structures and Algorithms Round 160 min

    Q1: Given an array of integers, check if it contains any duplicates. Return true if any value appears more than once, otherwise return false. Q2: You’re given a list of [student, subject, marks]. You need to

    • Group marks by student
    • For each student, compute their highest subject marks
    • Return the student with the highest of these values (means overall topper)
  2. 2

    DSA Round 260 min

    Asked 2 DSA easy to medium problems

  3. 3

    Technical Interview (Frontend)60 min

    Contrast map, filter, reduce and reduceRight

    • When would reduceRight change results?
    • Rest vs Spread: collecting params vs cloning/merging.

    Flatten a array and deduplicate while preserving order using only reduce (no flat, no Set in the return) Input: [[1,2],[2,3,1],[4,3]] Output: [1,2,3,4].

    You have orders: [{ user, status, items:[{ price, qty, inStock }], coupon?: { type:"flat"|"percent", value } }] Using filter + reduce

    • Include only status === completed.
    • Sum price*qty for inStock items, then apply coupon per order.
    • Return the top 2 users by total spend, descending.

What came up

MediumRemote2 3 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources