All categories

Category

Behavioral

Project deep dives, leadership, collaboration, trade-offs.

45 questions

45 of 45
Behavioral
Easy
Where do you see yourself growing in the next few years?

Frame growth in three vectors: depth (technical mastery — performance, architecture, a domain), breadth (adjacent skills — product, design, infra), and impact (scope — from features to systems to teams). Pick one or two; tie to what you've already started doing; avoid 'I want to be a manager' if that's not actually the role you're applying to.

4 min
Behavioral
Easy
Why do you want to join this company?

Be specific and genuine: connect the company's product/mission/tech/scale to your own goals and strengths. Show you researched them (recent work, engineering blog, the actual product). Avoid generic flattery and avoid making it only about comp or perks. Frame it as a two-way fit — what excites you AND what you'd contribute.

5 min
Behavioral
Medium
Why do you want to join this fintech company?

Connect specific things about Razorpay (fintech problem space, scale, product breadth, engineering culture) to your own goals and strengths. Be concrete and researched — avoid generic 'great company' answers.

4 min
Behavioral
Easy
How should you prepare STAR stories for leadership principle interviews?

A prep strategy (common for Amazon-style loops): build a matrix of ~10-15 STAR stories that collectively cover each Leadership Principle, with strong stories covering 2-3 LPs each. Write them out, quantify results, practice to 90 seconds, include failure stories, and always use 'I'. The goal is coverage and recall under pressure, not memorized scripts.

5 min
Behavioral
Medium
How would you use the STAR format to talk about resolving conflict in a team?

Use the STAR format: Situation (context), Task (what you were responsible for), Action (what *you* specifically did — focus on listening, data, and finding shared goals), Result (the outcome, ideally quantified + what you learned). For conflict, show you depersonalize the disagreement, seek to understand the other side, and resolve it with facts, not authority.

5 min
Behavioral
Easy
How do you prepare for leadership, ownership, and teamwork questions in interviews?

This is a theme, not one question — prepare a small bank of STAR stories that each demonstrate leadership (driving a decision/initiative), ownership (closing a gap, seeing something through), or teamwork (unblocking others, mentoring, collaborating). Map your real experiences to these themes ahead of time so you can answer any phrasing.

5 min
Behavioral
Medium
Walk me through a past project, including SDLC, debugging, and observability decisions.

Be ready to go several layers deep on a real project: the problem and your role, the architecture and why, your SDLC (branching, reviews, CI/CD, testing), how you debug production issues (error tracking, logs, repro, rollback), and your observability (metrics, alerts, RUM). Pick a project you know cold and can defend every decision on.

6 min
Behavioral
Hard
Walk me through your project responsibilities and illustrate the overall architecture with a diagram.

This is the classic 'walk me through a project' opener. The interviewer wants a structured narrative: business context, your role and ownership, system architecture (with a diagram), the key trade-offs you made, the hard problems you hit, and what you would do differently. Treat it as a 5-minute pitch with optional deep-dives. The diagram is the anchor — practice drawing one cleanly.

7 min
Behavioral
Hard
Walk me through a frontend architecture you designed and the decisions you made.

This prompt asks for a narrative around your decision-making, not a tech listing. Structure: the problem and constraints, the options you considered, the decisions you made and why, how you got the team aligned, what you measured, and what you learned. The interviewer wants to see judgment, communication, and ownership — not which framework you used.

7 min
Behavioral
Hard
Tell me about a past project and walk me through your ownership and decision making.

Scenario-based discussion rounds probe how you actually behaved on past projects: ownership, decision-making, conflict, tradeoffs, failures. Answer using STAR (Situation, Task, Action, Result) with concrete numbers. Prepare 4-6 stories that hit different themes: a hard technical decision, a cross-team conflict, a failure and what you learned, scaling a system, mentoring or leadership, a difficult deadline. Reuse stories across questions; each one should have ownership + tension + outcome.

7 min
Behavioral
Easy
Describe a time you took ownership of a project beyond your formal responsibility.

Pick a story where you saw a gap nobody owned, took initiative without being asked, and drove it to a result — while keeping stakeholders informed (initiative, not going rogue). Emphasize the gap you spotted, the action you took, the outcome, and that you brought others along rather than working in a silo.

5 min
Behavioral
Easy
Where have you actually used virtualization in your projects?

Virtualization renders only the visible portion of a large list/grid, drastically cutting DOM nodes. Real uses: chat message history, data tables with 10k+ rows, file explorers, feed/timeline UIs, log viewers, code editors. Libraries: TanStack Virtual, react-window, react-virtuoso. The win is DOM size, not render speed per row.

7 min
Behavioral
Easy
Tell me about a React performance optimization you implemented that failed.

Behavioral: pick a real case where the optimization had no measurable effect or backfired. Common stories: over-memoization (useMemo/useCallback adding cost > benefit), virtualization on a too-small list, premature code splitting causing chunk waterfalls, debouncing the wrong handler. The key signal is showing you measured, learned, and reverted.

3 min
Behavioral
Easy
Tell me about a time you had a conflict with a teammate.

Pick a real disagreement with a peer (not a personality clash), tell it in STAR, and emphasize: you listened first, you separated the problem from the person, you used facts/prototypes to decide, and you reached an outcome that served the team. End with a concrete result and a lesson.

4 min
Behavioral
Medium
How do you handle disagreements on technical approach within a team?

Lead with curiosity not advocacy — understand their reasoning first. Anchor on shared goals and objective criteria (data, prototypes, constraints). Disagree-and-commit once a decision is made. Use a STAR story showing you changed your mind or supported a decision you lost.

4 min
Behavioral
Medium
How do you handle disagreements with PMs or designers?

Frame it around shared goals (user value, business outcome) rather than 'engineering vs. design'. Understand their constraints first, bring data or a quick prototype, present trade-offs not vetoes, and be willing to disagree-and-commit. Show you respect that PMs own priorities and designers own UX — your job is to make the trade-offs visible.

5 min
Behavioral
Medium
How do you handle conflicts with designers or backend teams?

Assume good intent, get to the shared goal, separate positions from underlying interests, communicate early with data and options, find a tradeoff or escalate constructively, and disagree-and-commit once decided. Use a concrete STAR example.

5 min
Behavioral
Medium
How do you resolve implementation disagreements with designers or backend engineers?

Same playbook for both: understand their constraint first, translate your concern into their terms (UX cost for designers, contract/latency for backend), bring a prototype or data, present options instead of a veto, and disagree-and-commit on reversible calls. The goal is the best outcome for the user, not winning the argument.

5 min
Behavioral
Easy
How do you handle communication between different teams on a project?

Cross-team communication is about reducing ambiguity and dependencies: agree on explicit contracts (API schemas, interfaces) early, over-communicate status and changes, use written artifacts (docs, RFCs) as the source of truth, identify and unblock dependencies proactively, and translate your concerns into the other team's language. Bring a STAR example of aligning two teams.

5 min
Behavioral
Medium
How do you handle vague or incomplete requirements?

Don't start coding — reduce ambiguity first: ask clarifying questions, restate your understanding back, identify the user problem behind the feature request, and surface assumptions explicitly. Then de-risk with a quick prototype/wireframe to get concrete feedback, and ship iteratively so reality corrects the spec. Show you're comfortable driving clarity, not waiting for it.

5 min
Behavioral
Medium
How do you handle tight deadlines without sacrificing quality?

Show a process: clarify the real must-haves vs. nice-to-haves, negotiate scope (not quality) early, break work into shippable increments, communicate risk to stakeholders before it's a crisis, and protect the non-negotiables (correctness, security, accessibility). End with a STAR example where scoping — not heroics — saved the deadline.

5 min
Behavioral
Medium
How do you manage your work under tight deadlines?

Clarify scope and the real constraint, ruthlessly prioritize must-haves vs nice-to-haves, communicate tradeoffs early, cut scope before cutting quality on critical paths, and protect against burnout-driven bugs. Use STAR with a concrete example.

5 min
Behavioral
Easy
How do you run code reviews and maintain quality standards on a frontend team?

Reviews exist to catch defects, share knowledge, and maintain consistency — not to gatekeep. Automate the objective stuff (lint, format, types, tests, CI), keep PRs small, review for correctness/design/readability, give kind specific actionable feedback, and distinguish blocking issues from preferences.

6 min
Behavioral
Easy
How do you manage technical debt in a long lived frontend codebase?

Make debt visible and tracked, distinguish deliberate from accidental debt, quantify its cost in business terms, pay it down continuously (boy-scout rule + dedicated capacity) rather than via mythical big rewrites, and prevent new debt with standards and reviews.

6 min
Behavioral
Medium
How do you prioritize technical debt versus new features?

Treat it as a portfolio: features deliver visible value; debt delivers velocity. Make debt visible (a backlog of cards with cost and impact, not abstract grumbling); attach debt to feature work when possible ('paying down to ship the new thing'); allocate a steady fraction of capacity (~20%) as ongoing maintenance; escalate when debt actively harms users or shipping speed (the 'unable to deploy on Fridays' moment).

4 min
Behavioral
Medium
How do you handle version control and team collaboration using Git?

Branch per feature, small focused commits with clear messages, PRs with review and CI, a branching strategy (trunk-based or git-flow), rebase/merge hygiene, and conflict resolution. The collaboration part: communication, small PRs, and not breaking main.

4 min
Behavioral
Medium
What is git rebase and how does it differ from git merge?

Both integrate changes from one branch into another. Merge creates a merge commit joining two histories (non-destructive, preserves the actual history). Rebase replays your commits on top of the target branch, creating a linear history but rewriting commits. Never rebase shared/public branches.

5 min
Behavioral
Easy
What is the difference between a Jira backlog and a feature backlog?

A backlog is the prioritized list of work not yet done. The product/feature backlog holds upcoming features, stories, bugs, and tech debt — owned by the PM and continuously groomed. The sprint backlog is the slice pulled into the current sprint. Backlog grooming/refinement keeps it estimated and prioritized.

3 min
Behavioral
Medium
Describe a time your production build caused a major UI issue. What was your response and fix?

Behavioral STAR-style: name a real incident (e.g., chunk hash mismatch after deploy → blank page; service-worker caching stale bundle → users stuck on broken version; CSS purge dropping a runtime-only class). Cover detection (monitoring alert / user reports), immediate mitigation (rollback / kill-switch), root cause, fix, and what changed in the process so it won't recur.

5 min
Behavioral
Medium
How would you handle a critical production bug that broke the UI?

Tell it in STAR with an incident-response spine: stop the bleeding first (rollback / feature flag / hotfix), communicate early and often to stakeholders, find root cause with data (logs, error tracking, the diff), then fix forward and add a regression test + monitoring so it can't recur. Show calm, ownership, and a blameless postmortem mindset.

5 min
Behavioral
Medium
A critical UI feature is failing during peak traffic. How do you mitigate the issue?

Incident response: stabilize first (rollback, feature-flag off, scale, shed load), communicate, then diagnose with metrics/logs. Peak-only failure points to load-dependent causes — backend saturation, rate limits, race conditions, memory. Add resilience after: graceful degradation, retries, caching, load testing.

7 min
Behavioral
Medium
How do you defend the approaches you chose in past projects during an interview?

A judgment/communication question (often after a take-home or system design). Show you decide deliberately: state the requirements/constraints, the options considered, the trade-offs, why you picked this one, and what you'd revisit. The wrong answer is 'it's what I know' or no trade-off awareness.

4 min
Behavioral
Hard
How do you explain your design decisions clearly in an interview?

Frame every decision as: requirement → options → trade-off → choice → constraint check. Lead with what the design is optimizing for; name the alternatives you rejected and why; call out where you'd revisit. Avoid being defensive — interviewers want to see reasoning, not certainty. Practice a 60-second 'pitch' for one project so you can do it cold.

4 min
Behavioral
Easy
How do you approach mentoring junior engineers and conducting interviews?

Mentoring: pair on real PRs, run weekly 1:1s, set growth goals tied to outcomes, give specific feedback close to the moment, model good debugging by thinking aloud. Interviews: structured rubric, calibrate across the panel, focus on signal not trivia, write detailed notes, separate observation from judgment, take a debrief seriously.

5 min
Behavioral
Easy
How do you use AI tools in your development workflow?

Show you use AI tools (Copilot, ChatGPT/Claude, Cursor) as a productivity multiplier while staying the engineer in charge: faster boilerplate/tests/refactors, but you review every line, never paste secrets or proprietary code into public tools, verify correctness and security, and own the output. The red flag is either dismissing AI entirely or trusting it blindly.

5 min