CRED Phone Screen Interview: What It Tests and How to Pass

- Three-stage pre-onsite filter: recruiter call, 24-hour take-home assignment, and live DSA round all run before any onsite begins
- Take-home cuts most candidates: architecture, extensibility, error handling, and test coverage matter more than whether the code runs
- DSA round runs in Google Docs: no IDE, no autocomplete — narrating your reasoning the whole time is what gets scored
- CRED rewards ownership over cleverness: extensible, modular code with failure-case coverage beats a clever one-file solution every time
- Fintech instincts matter: idempotency, duplicate handling, and clarifying constraints signal fluency with payment-grade requirements
- Two focused weeks is the right prep window: week one for take-home structure, week two for live DSA practice with spoken narration
You're probably preparing for this wrong. Not your fault. The standard advice, grind LeetCode mediums, prep a few behavioral stories, mostly applies to a vanilla Big Tech phone screen. CRED's pre-onsite is different. Before you talk to a single engineer, you've already submitted a complete codebase, and your folder structure, your error handling, your complete absence of tests, gets read by engineers who will remember it when your name comes up.
This guide covers the full pre-onsite phase: the recruiter call, the 24-hour take-home assignment, and the DSA and puzzles round. Each stage has a different bar. You pass all three or you stop there.
The CRED Phone Screen: Three Stages

| Stage | Format | Duration | What It Filters |
|---|---|---|---|
| HR / Recruiter call | Video or phone | 20-30 min | Motivation, availability, salary fit |
| Take-home assignment | Async code submission | 24 hours | Code quality, architecture, ownership |
| DSA + Puzzles round | Live, often Google Docs | 90 minutes | Problem-solving, complexity, communication |
Machine coding and system design come after all three.
The Recruiter Call: Easier Than You Think
Lightweight. An HR person or talent partner asks about your current role, why CRED, salary range, and notice period. No technical content. The call exists to confirm basic alignment before sending the assignment.
Come with a crisp 60-second "why CRED" that connects your background to what the company actually builds. "Excited about the fintech space" gets a polite nod and nothing else. "I want to work on payment infrastructure that handles real transaction-volume constraints at scale" actually lands. That difference is five minutes of research, which is why most candidates wing it.
One useful question for this call: confirm which engineering team you'd be joining and what the take-home will test. CRED spans payments, credit, rewards, and commerce. Knowing the context helps you frame the submission correctly.
The Take-Home: The Real First Filter
This is where most candidates get cut, not the DSA round.
The assignment arrives within hours of the HR call. Twenty-four hours to submit a complete codebase. Typical prompts:
- A simplified payment processor with idempotency handling
- A caching system with configurable eviction policies
- A rewards calculator with extensible rules
- For Android roles, animation-heavy UI following Clean Architecture
The submission gets read by actual engineers, not automated linters. They pull it up, read the folder structure, open the files, and evaluate whether this looks like production code or a LeetCode solution pasted into a repo.
They read for a specific set of signals.
Architecture and structure. Does the solution decompose cleanly? Are concerns separated? Is there a service layer, a data layer, a clear interface between them? A flat file with everything jammed together tells the reviewer everything they need to know.
Extensibility. Can a new feature be added without rewriting core logic? CRED's products evolve. A take-home hardcoded to the exact prompt fails this test even if every requirement passes.
Error handling. Fintech products require explicitness about failure paths. If your assignment has zero error handling, reviewers see a candidate who hasn't thought past the happy path. In payments, the unhappy path is the entire job.
Readability. No engineer wants to maintain a 400-line function. Module size, naming, and code flow are all part of the submission. Readable beats clever. Readable with a test file beats clever without one.
What Gets You Cut
Submitting everything in one or two files. "It runs" is not the bar. "It runs and a new engineer could understand it in 20 minutes" is.
Adding no tests. A small set of unit tests signals that you think about correctness as a practice, not something the interviewer checks on your behalf.
Ignoring constraints in the problem brief. CRED's take-homes often include specific failure mode details. Candidates who handle only the happy path come across as skimming. For a company building financial products, skimming constraints is a red flag, not a time-management quirk.
The 24-hour window is intentional generosity. Use it. This breakdown of what gets scored covers the structural signals across most companies.
The DSA Round: Coding in a Word Document
About 90 minutes. One or two engineers. The code goes in Google Docs, not an IDE.
Pause on that for a second. No autocomplete. No syntax highlighting. No real-time error indicators. No compiler catching the obvious typos before the interviewer does. You're writing code in a tool designed for quarterly reports and cover letters.
This forces your thinking out loud, because nothing on screen explains itself. Go quiet while typing, and the interviewer is just watching a person type into a blank document. Scoreable signal requires narration.
What Shows Up
Problems cluster around a consistent set of patterns:
- Graphs and BFS/DFS: File system traversal, shortest-path problems, social graph connectivity
- Hash maps and frequency counting: String transformations, grouping operations, sliding window variants
- Arrays and two pointers: Subarray problems, order statistics, rearrangement problems
- Logical puzzles: One per round, testing structured thinking rather than specific knowledge
Difficulty sits at LeetCode medium for most problems, occasionally harder for senior roles. Deep DP or hard graph problems rarely appear in screening. Those come onsite.
Problems reported by candidates: BFS shortest path in a file system, redistributing dots between words in a string, counting trailing zeros in a factorial, identifying duplicate payment transactions within a time window. The exact prompts vary. The pattern holds: practical scenarios with constraints that echo real payment or data problems.
Don't Go Quiet
State your approach before writing any code. "I'll use BFS because we need shortest path and the graph is unweighted" tells the interviewer what you're doing before you've written a line. In a plain-text environment this matters even more, because there's no code structure to silently communicate your intent.
Write clean, readable code even without formatting tools. Proper indentation and consistent naming matter more in Google Docs than in an IDE, because there's no syntax highlighting to compensate for loose structure.
Call out time and space complexity unprompted. CRED interviewers ask about it either way, so frame it yourself before they prompt you.
When you're stuck, narrate what you know. "This is a graph problem. I want to visit each node once. BFS gives me minimum path length for unweighted graphs. Let me think through the queue..." is scoreable. Two minutes of silence with some typing isn't. Staying vocal when stuck is one of the few things you can train directly before the interview.
Ask clarifying questions before coding. Is the graph directed? Can weights be negative? What's the expected input scale? CRED engineers notice when a candidate treats the problem statement as the complete specification. Asking good clarifying questions is an explicit signal, not a formality.
The CRED DSA round consistently punishes candidates who've only ever practiced silently. Typing a correct solution in Google Docs while explaining your reasoning is a different skill than solving it quietly. Running voice-based mock interviews on SpaceComplexity trains that combination before the real thing, so the spoken narration stops feeling unnatural under pressure.
What CRED Is Actually Looking For
CRED's engineering org is small and selective. Each engineer has high leverage, which shifts what "qualified" means compared to companies running batch hiring.
Ownership over cleverness. The take-home rewards the candidate who thought about failure cases and wrote extensible code, not the one who finished in five hours without tests.
Clarity of reasoning. In the DSA round, how you explain a solution matters as much as the solution itself. Candidates who narrate their logic get credit for partially correct code. Candidates who go silent and produce perfect code get less than you'd expect.
Fintech instincts. CRED builds financial products. Questions about idempotency, duplicate handling, and failure-safe operations show up in both the take-home and the framing of DSA problems. You don't need payments expertise. You do need to ask the right clarifying questions when constraints like "no duplicate transactions" appear in a problem.
The question under every stage is the same: could this person own a hard problem on a small team?
Two Weeks of Prep
Most candidates need two focused weeks before the HR call.
Week 1: Take-home readiness. Review SOLID principles. Practice building clean, modular systems from a problem statement: a payment processor, an LRU cache, a simple task scheduler. Submit your practice solution, read it two days later, and ask whether a new engineer could understand it in 20 minutes. If not, refactor. Then do it again.
Week 2: DSA fluency in plain-text conditions. Solve mediums in a text editor, not LeetCode. Practice narrating your approach out loud as you type. Focus on graphs (BFS, DFS, shortest path), hash maps (frequency counting, grouping), and arrays (two pointers, sliding window). Time yourself at 40-45 minutes per problem. Do at least two sessions where you describe your reasoning out loud the whole way through, and yes, it will feel ridiculous at first.
The machine coding and system design rounds follow the same theme at higher intensity. For the full CRED interview loop, the CRED Software Engineer Interview guide covers what each round tests and how the bar shifts by level.
Further Reading
- CRED Careers - official engineering roles and open positions
- Cred (company) - Wikipedia - company background, product overview, and funding history
- CRED Interview Experience for SDE - GeeksforGeeks - round-by-round candidate walkthrough
- Cred SDE-2 Interview Experience - Medium - detailed SDE-2 experience with offer
- CRED Interview Questions - Glassdoor - aggregated questions and difficulty ratings from recent candidates