Frontend Developer
- Timeline
- 4 rounds
- Compensation
- 28 LPA
Tips before you start
- Each round is usually a different day. Use the gap to fix what went wrong last time.
- Vanilla JS matters as much as React here.
- Reaching for a framework when plain JS was asked is a red flag.
- Know why you want CRED specifically. Generic fintech answers do not land.
- Expand each question below for what the interviewer is testing, how to answer, code, and references.
Interview rounds
4 rounds- 11
Technical
90 min3/5Projects deep dive: what you built, why, and what you would change
Event bubbling vs event delegation, when does each matter?
defer vs async, which one blocks HTML parsing?
Why does CSS block rendering if it is not JavaScript?
Write debounce from scratch, then make it cancellable
Show a closure that leaks memory, then fix it
- 22
Machine Coding + JS Deep Dive
90 min3/5Build a live search box in vanilla JS: debounced API, keyboard nav, click outside to close
How does React reconciliation decide what to update?
50 components share one context. It updates. What re-renders?
Event loop: microtasks vs macrotasks
Next.js: SSR vs CSR vs ISR, real trade-offs
Notes
They asked for vanilla JS on purpose. Reaching for React is a red flag here.
- 33
Machine Coding in React
90 min3/5Build a multi-field form: PAN, Aadhaar, validations, error states
Optimize 10+ fields. Which ones cause needless re-renders?
Single state object vs many useState calls, what breaks?
Add a field that depends on another. How does state change?
Notes
State design is the whole test. They watch your decisions before you write the first input tag.
- 44
Cultural Fit | Tech Lead
60 min3/5Tech Lead opens with exact feedback from all 3 previous rounds
Where are you technically weak and what are you doing about it?
How do you approach a codebase you have never seen?
Walk me through a decision you later regretted
Notes
They tell you exactly where you fell short and watch how you respond. Defensiveness ends interviews here.
Overall experience
A depth-first CRED loop: one technical round, two machine-coding rounds (vanilla JS, then React), and a cultural-fit round with the Tech Lead who reads back feedback from every prior round. Vanilla JS carries as much weight as React. State design is the real test in the React round. Know why you want CRED specifically. Role: Frontend Developer. Location: Bangalore. Compensation: 28 LPA. Format: Onsite loop. Compiled from publicly reported frontend interview patterns. May vary by team and interviewer.