How CRED fresher interviews usually run, campus and off-campus. Patterns shift by year and role, so treat this as a prep map, not a script.
CRED placement process includes: 1. Online Assessment (OA) - 90 minutes with 2-3 medium to hard coding problems, 2. Technical Interview Round 1 - 45 minutes focusing on data structures and algorithms, 3. Technical Interview Round 2 - 45 minutes covering system design for FinTech systems, 4. Managerial Round - 45 minutes with behavioral questions and technical discussions, 5. HR Round - 30 minutes for general discussion. Total duration: 2-3 weeks from application to offer.
Eligibility (from student reports): 7.0+ CGPA in 10th, 12th, and graduation.
Fresher package ballpark (from student reports): ₹18-25 LPA. Confirm on your offer letter.
Published GeeksforGeeks write-up. The candidate was a recent graduate but had roughly two years of Android and backend internships, including one at a unicorn startup.
Round 1: take-home assignment (24-hour window)
Build a proof of concept for an animation-heavy feature in native Android, following Clean Architecture properly - including API handling and view-state persistence.
Round 2: DSA and puzzles (~1.5 hours)
Medium-difficulty data-structure problems, plus puzzles.
Notably, code was written in a Google Doc, not an IDE. Nothing compiles or runs, so the explanation of your approach is being assessed as much as the code.
Round 3: core domain depth (~2.5 hours)
Started at basics (lifecycle questions) and escalated into Clean Architecture in detail.
Design the app’s high-level architecture, with the interviewer progressively adding complexity to the requirements.
Round 4: system design + managerial (~1.5 hours, with the Head of Engineering)
Design an analytics SDK.
Cultural fit and career goals.
Result: Selected - HR confirmed the same day as the final round.
What the candidate highlights: the loop tested development skill rather than grinding DSA, and most rounds had two interviewers, which made them feel like discussions rather than interrogations.
Experience 2: the machine-coding round is where most candidates are filtered
Consolidated from public prep write-ups and candidate reports on the SDE loop, since individual accounts vary by track (backend, Android, automation).
The structure is broadly consistent: take-home assignment → DSA and puzzles → machine coding / low-level design → system design plus managerial with a senior engineering leader.
Machine coding is the CRED-specific round and the one most often described as decisive. Reported themes: implement an LRU cache, design a key-value store, apply SOLID principles and design patterns, reason about idempotency, and justify a schema.
Idempotency comes up because of the domain. In a payments and credit-card-bill product, a retried request must not double-charge. Being able to explain why an operation needs an idempotency key is a genuine differentiator here, not a buzzword.
DSA is medium, not hard. Multiple reports put the problems at LeetCode-medium. The differentiator is clean, explainable code under whiteboard-like conditions.
The final round is fit-heavy but still technical. Expect to defend design choices from earlier rounds.
After technical rounds, CRED usually closes with a short HR / hiring-manager conversation: motivation, location, notice period, and a couple of behavioural stories. Prepare those answers on the dedicated page rather than cramming them into this hub.