Interview Process:
- Recruiter Call – Discussed experience, compensation expectations, and role details.
- R1 – Bar Raiser Round – External interviewer, 1-hour interview and I was constantly being hurried throughout. Questions asked:
DSA: Longest substring with at most K distinct characters
Frontend: to-do app with CRUD functionality ( if i recall correctly )
Concepts: Redux and Context API
CSS: Two-column layout with fixed width for one and with independent scrolling
- R2 – React / System Design (LLD) – I was asked to design a cart and inventory system where inventory updates dynamically based on cart actions. This was LLD round.
- R3 – Culture Fit (Technical) – It was framed as culture fit but was actually a code review exercise. Was given a buggy solution to the previous round's problem and asked to review it as a senior developer.
- R4 – Culture Fit (Behavioral) – Past experience, role expectations, team fit.
- R5 – HR Round – Compensation, benefits, leave policy, joining date.
Work Policy:
- Fully WFO
- 3 WFH days/month (non-transferable)
- Sandwich leave policy applies
- 30 mins lunch break (no idea how that works)
- Some relocation is provided, 7 days accomodation is provided
Other things worth knowing:
- I was asked if I was planning to get married in the next 1 year
- No cab/commute provided
- No equity
- No lunch provided
After everything was finalized, compensation, joining date, I received a rejection email citing a last-minute shift in engineering priorities. Mind you, I was in touch with the recruiter even the day before I received the mail.
This whole process took 3 weeks. One of the worst experiences I've had.