Upload Button Icon Add office photos

CRED

Compare button icon Compare button icon Compare

Filter interviews by

CRED Senior Software Engineer Interview Questions and Answers

Updated 26 Sep 2024

CRED Senior Software Engineer Interview Experiences

2 interviews found

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Machine coding round.

Round 2 - Technical 

(1 Question)

  • Q1. Algorithm to calculate top k flight from source to destinaton.
  • Ans. 

    Use Dijkstra's algorithm to find the top k shortest paths from source to destination.

    • Implement Dijkstra's algorithm to find the shortest paths from source to all other nodes.

    • Store the top k shortest paths found in a priority queue or heap.

    • Return the top k shortest paths as the result.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.

Round 1 - Coding Test 

Machine coding round where SOLID principles are evaluated for real life use case

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure you practice one or two in time bound manner

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
asked in GlobalLogic
Q2. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
asked in UST
Q3. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q4. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q5. K Largest Elements Problem Statement You are given an integer k a ... read more

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

DS, Algo, DP, Greedy, Stack, Heap

Round 2 - Technical 

(2 Questions)

  • Q1. System Design a DropBox
  • Ans. 

    Design a scalable cloud storage system similar to DropBox.

    • Use distributed file system for storing files across multiple servers.

    • Implement data deduplication to save storage space.

    • Use client-side encryption for security.

    • Implement file synchronization across devices.

    • Utilize load balancing to distribute user requests.

    • Implement version control for files.

    • Use metadata for efficient file organization.

  • Answered by AI
  • Q2. Design a Linked List
  • Ans. 

    A linked list is a linear data structure where each element is a separate object with a reference to the next element.

    • Start with a Node class that has data and a reference to the next node

    • Create a LinkedList class that manages the nodes and provides methods like insert, delete, and search

    • Example: Node class - data, next; LinkedList class - head, insert(data), delete(data), search(data)

  • Answered by AI
Round 3 - One-on-one 

(2 Questions)

  • Q1. About yourself. Projects worked upon
  • Q2. Why want to join Ocrolus?

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Does Java support pass by reference?
  • Ans. 

    Yes

    • Java uses pass by value for all variables, including object references.

    • When an object reference is passed as an argument, a copy of the reference is passed, not the actual object.

    • Modifying the reference inside the method will not affect the original reference outside the method.

    • However, modifications to the object's state inside the method will be visible outside the method.

  • Answered by AI
  • Q2. Explain Singleton Pattern
  • Ans. 

    Singleton pattern restricts the instantiation of a class to a single object.

    • Singleton pattern ensures that only one instance of a class exists throughout the application.

    • It provides a global point of access to the instance.

    • Commonly used in scenarios where a single instance needs to coordinate actions across the system.

    • Example: Database connection manager, logger, configuration manager.

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Job Portal and was interviewed before Sep 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Medium level leet code questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Low Leven system design of Instagram.
  • Ans. 

    Low level system design of Instagram involves designing the core components like database, storage, caching, and networking.

    • Use sharding to distribute data across multiple database servers for scalability.

    • Implement a caching layer using Redis or Memcached to improve performance.

    • Utilize a content delivery network (CDN) for faster content delivery to users.

    • Design a fault-tolerant storage system to ensure data durability ...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Creating a high level design of a message queue system
  • Ans. 

    Designing a message queue system for efficient communication between components

    • Define the requirements and constraints of the system

    • Choose a suitable messaging protocol (e.g. AMQP, MQTT)

    • Design the message format and structure

    • Implement mechanisms for message persistence and delivery guarantees

    • Consider scalability and fault tolerance

    • Use appropriate data structures and algorithms for efficient message handling

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. What are your goals ?
  • Ans. 

    My goal is to continuously improve my technical skills, contribute to impactful projects, and eventually move into a leadership role.

    • Continuously improve technical skills through learning new technologies and best practices

    • Contribute to impactful projects by delivering high-quality code and solutions

    • Work towards moving into a leadership role by taking on more responsibilities and mentoring junior team members

  • Answered by AI
  • Q2. Why you choose jupiter
  • Ans. 

    I chose Jupiter because of its strong gravitational pull and potential for scientific exploration.

    • Jupiter's large size and mass make it a key player in shaping the solar system

    • Its strong magnetic field and radiation belts provide valuable insights for space research

    • Jupiter's moons, like Europa and Io, offer unique environments for potential exploration missions

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview before Nov 2022.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - One-on-one 

(2 Questions)

  • Q1. Abstract and interface difference
  • Ans. 

    Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.

    • Abstract classes can have constructors, interfaces cannot

    • A class can implement multiple interfaces, but can only inherit from one abstract class

    • Interfaces can be used to achieve multiple inheritance in Java

    • Abstract classes can have instance variables, interfaces c...

  • Answered by AI
  • Q2. Current project
  • Ans. 

    I am currently working on a project to develop a web-based inventory management system.

    • Developing a user-friendly interface for managing inventory

    • Implementing database functionality to store and retrieve inventory data

    • Integrating with other systems to automate inventory updates

    • Creating reports and analytics to track inventory levels and trends

  • Answered by AI
Round 3 - Coding Test 

Sort array without using any inbuilt method?

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Min and max value from an array of integers, reverse of a string

Round 2 - Technical 

(2 Questions)

  • Q1. Data Structures, Algorithms, Understand Common Problem Patterns,
  • Q2. Advance Laravel and PHP
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Data Structure and algorithm
  • Q2. System design question
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

OnlineCoding Test for 60 mins

Round 2 - Technical 

(1 Question)

  • Q1. 2 DSA question for 1 hour
Round 3 - Technical 

(1 Question)

  • Q1. Technical Question around CS concepts
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I appeared for an interview in Jan 2025.

Round 1 - Coding Test 

Test was based on arrays and some dsa concepts.

CRED Interview FAQs

How many rounds are there in CRED Senior Software Engineer interview?
CRED interview process usually has 1-2 rounds. The most common rounds in the CRED interview process are Coding Test and Technical.

Tell us how to improve this page.

CRED Senior Software Engineer Interview Process

based on 2 interviews

Interview experience

4
  
Good
View more
CRED Senior Software Engineer Salary
based on 26 salaries
₹24 L/yr - ₹80 L/yr
206% more than the average Senior Software Engineer Salary in India
View more details

CRED Senior Software Engineer Reviews and Ratings

based on 1 review

2.0/5

Rating in categories

3.0

Skill development

1.0

Work-life balance

2.0

Salary

1.0

Job security

2.0

Company culture

1.0

Promotions

1.0

Work satisfaction

Explore 1 Review and Rating
Software Engineer
45 salaries
unlock blur

₹13.5 L/yr - ₹55.5 L/yr

Product Manager
35 salaries
unlock blur

₹12.5 L/yr - ₹40 L/yr

Software Developer
28 salaries
unlock blur

₹13.6 L/yr - ₹38.1 L/yr

Senior Software Engineer
26 salaries
unlock blur

₹24 L/yr - ₹80 L/yr

Backend Developer
22 salaries
unlock blur

₹18 L/yr - ₹52.6 L/yr

Explore more salaries
Compare CRED with

Paytm

3.3
Compare

BharatPe

3.5
Compare

Kissht Finance

3.9
Compare

Money View

4.2
Compare
Did you find this page helpful?
Yes No
write
Share an Interview