
Software Engineer
The Software Engineer L3 interview at CRED is designed to assess a candidate's foundational knowledge in computer science, problem-solving abilities, and cultural fit within the company. It typically involves a mix of technical and behavioral rounds to evaluate a candidate's potential to contribute to CRED's innovative and fast-paced environment.
3
~7 days
1 - 3 yrs
US$100000 - US$150000
120 min
Overall Evaluation Criteria
Technical Skills
Behavioral Fit
Preparation Tips
Study Plan
Data Structures
Weeks 1-2: Data Structures & Operations. Practice problems.
Week 1-2: Focus on Data Structures (Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Hash Maps) and their common operations and time complexities. Practice problems related to each data structure.
Algorithms
Weeks 3-4: Algorithms (Sorting, Searching, DP, Greedy). Solve problems.
Week 3-4: Dive into Algorithms (Sorting, Searching, Recursion, Dynamic Programming, Greedy Algorithms). Understand their applications and practice solving problems using these algorithms.
Computer Science Fundamentals
Week 5: CS Fundamentals (OS, DB, Networking).
Week 5: Review fundamental Computer Science concepts like Operating Systems (processes, threads, memory management), Databases (SQL, ACID properties), and Networking (TCP/IP, HTTP).
Behavioral Preparation
Week 6: Behavioral Prep (STAR method, CRED values).
Week 6: Prepare for behavioral questions. Reflect on your experiences and prepare stories using the STAR method for common behavioral prompts (teamwork, leadership, problem-solving, failure). Research CRED's values.
Mock Interviews & Review
Week 7: Mock Interviews & Final Review.
Week 7: Mock interviews and final review. Practice coding problems under timed conditions and refine your answers to behavioral questions. Prepare insightful questions for the interviewers.
Commonly Asked Questions
Location-Based Differences
Bangalore
Interview Focus
Common Questions
Discuss a challenging bug you fixed in a production environment.
How do you approach learning a new technology?
Describe a time you had to work with a difficult team member.
Tips
Remote
Interview Focus
Common Questions
Tell me about a project where you had to deal with ambiguity.
How do you prioritize your work when faced with multiple urgent tasks?
Describe a situation where you disagreed with a technical decision and how you handled it.
Tips
Process Timeline
Interview Rounds
3-step process with detailed breakdown for each round
Coding and Algorithms
Coding round to test problem-solving and data structures/algorithms.
This round focuses on assessing your fundamental programming skills and problem-solving abilities. You will be asked to solve one or two coding problems, typically involving data structures and algorithms. The interviewer will evaluate your approach to solving the problem, the efficiency of your solution, and the quality of your code. You'll be expected to explain your thought process and discuss trade-offs.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Given a string, find the first non-repeating character.
Implement a function to check if a binary tree is a Binary Search Tree (BST).
Preparation Tips
Common Reasons for Rejection
CS Fundamentals & System Design
Tests CS fundamentals and basic system design thinking.
This round delves into your understanding of fundamental computer science principles such as operating systems, databases, and networking. Depending on the level, you might also be asked basic system design questions to gauge your ability to think about how software systems are built and scaled. The focus is on your theoretical knowledge and how you apply it.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Explain the difference between TCP and UDP.
What is a database index and why is it used?
How would you design a simple API for a to-do list application?
Preparation Tips
Common Reasons for Rejection
Behavioral and Cultural Fit
Assesses behavioral aspects, teamwork, and cultural fit.
This is a behavioral interview where the focus is on understanding your past experiences, how you handle different situations, and your overall personality. You'll be asked questions about teamwork, leadership, conflict resolution, and how you've dealt with challenges. The goal is to assess your cultural fit and ensure you align with CRED's values and work environment.
What Interviewers Look For
Evaluation Criteria
Questions Asked
Tell me about a time you had to work with a difficult colleague.
Describe a project you are particularly proud of and your role in it.
Why are you interested in working at CRED?
Preparation Tips
Common Reasons for Rejection
Commonly Asked DSA Questions
Frequently asked coding questions at CRED