CredAvenue interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

CredAvenue
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 Months
Topics: Data Structures, OOPS, System Design, Algorithms, Dynamic Programming
Tip
Tip

Tip 1 : Be consistent in solving problems daily.
Tip 2 : Read design blogs posted by companies.
Tip 3 : Read about design patterns and try to implement them in your project.

Application process
Where: Referral
Eligibility: Experience in Product based company
Resume Tip
Resume tip

Tip 1 : Add impact to your resume. Mention the metrics that you have improved in your work.
Tip 2 : Mention the skills that you have and also the tools which will be useful.

Interview rounds

01
Round
Easy
Video Call
Duration60 Minutes
Interview date10 Aug 2022
Coding problem2

1. Sort 0 1 2

Easy
22m average time
0/40
Asked in companies
AmazonOracleWalmart

You have been given an integer array/list(ARR) of size 'N'. It only contains 0s, 1s and 2s. Write a solution to sort this array/list.

Note :
Try to solve the problem in 'Single Scan'. ' Single Scan' refers to iterating over the array/list just once or to put it in other words, you will be visiting each element in the array/list just once.
Try solving now

2. Merge Sort Linked List

Moderate
10m average time
90% success
0/80
Asked in companies
MeeshoIBMThought Works

You are given a Singly Linked List of integers. Sort the Linked List using merge sort.

Merge Sort is a Divide and Conquer algorithm. It divides the input into two halves, calls itself for the two halves, and then merges the two sorted halves. The merge() function is used for merging two halves. The merge(arr, L, M, R) is a key process that assumes that arr[L..M] and arr[M + 1...R] are sorted and merges the two sorted subarrays into one.

Try solving now
02
Round
Medium
Video Call
Duration60 Minutes
Interview date12 Aug 2022
Coding problem1

1. Technical Question

idfy_verification


pan, aadhar, voter ------ identity_types in idfy_verifications


status = 3 -> failed



idfy_verifications -> draft: 0, processing: 1, processed: 2, failed: 3, retry_exceeded: 4


1d id_type loan_id status. match_score updated_at

1 voter_id 112 1 5. date
2 voter_id 113 1 0
3 voter_id 113 3 1
4 voter_id 112 3 nil. 
5 voter_id 112 2 nil. 

Take the loan_ids which are status = 3 and status !=2 for that id_type and load_id

03
Round
Medium
Video Call
Duration60 minutes
Interview date16 Aug 2022
Coding problem1

1. System Design Question

Design a Notification system which are

* Able send notification
* track - status
* multiple devices and channels

Problem approach

Tip 1 : Explain about the components and services which are needed.
Tip 2 : Write down the APIs
Tip 3 : Write the table structure.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE
3 rounds | 5 problems
Interviewed by CredAvenue
2369 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3320 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2581 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3734 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4984 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3014 views
3 comments
0 upvotes