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

SDE - Intern

CRED
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
Here is the corrected version of the passage with grammatical errors fixed: I started preparing for placements in my second year. Being from mechanical engineering and aiming to crack interviews at big companies was a big deal in a difficult job market. But hope and determination are two things that will help you achieve great things in life. I started with competitive programming; I used to participate in coding long challenges. Then I began giving contests on different coding websites. I decided doing at one platform lastly. There was no major reason for the order of approach but starting with CP-oriented sites helped in improving logical thinking. Then I learned core CS fundamentals and made several projects to increase my knowledge in the development domain. I did some internships at small startups to gain experience and knowledge. In the end, you need to be confident in yourself and read about the interview pattern and past questions the company asks. If you work hard and honestly, you will surely achieve your goal.
Application story
I applied through a codechef challenge. Top rankers from there were selected for further rounds after resume screening.
Why selected/rejected for the role?
I asked a lot of questions during the interview. Was confident in my responses. Was able to explain my approach and I was thinking out loud while solving which gave interviewer confidence in my problem solving skills.
Preparation
Duration: 18 months
Topics: Data structures, System design, OOPS, DBMS, Operating system
Tip
Tip

Tip 1: Must up solve problems from contests
Tip 2: Don't ignore CS fundamentals, you will surely regret 
Tip 3: Be confident during your Interview and ask good follow-up questions, asking the right questions and being curious is very important

Application process
Where: Codechef
Resume Tip
Resume tip

Tip 1 : Make a neat one page resume
Tip 2 : Don't explain your work and past experience in long paragraphs. Use brief bullet points

Interview rounds

01
Round
Hard
Online Coding Interview
Duration180 minutes
Interview date5 Jun 2022
Coding problem2

1. Multiply Linked Lists

Easy
15m average time
85% success
0/40
Asked in companies
AmazonSamsungScaleneWorks People Solutions LLP

Given two numbers represented by linked lists. Your task is to find the multiplied list and return the head of the multiplied list.

The multiplied list is a linked list representation of the multiplication of two numbers.

Try solving now

2. Wildcard Pattern Matching

Hard
50m average time
30% success
0/120
Asked in companies
CiscoSamsung R&D InstituteAdobe

Given a text and a wildcard pattern of size N and M respectively, implement a wildcard pattern matching algorithm that finds if the wildcard pattern is matched with the text. The matching should cover the entire text not partial text.

The wildcard pattern can include the characters ‘?’ and ‘*’

 ‘?’ – matches any single character 
 ‘*’ – Matches any sequence of characters(sequence can be of length 0 or more)
Try solving now
02
Round
Medium
Assignment
Duration180 minutes
Interview date3 Aug 2022
Coding problem1

1. Assignment

Implement a flight booking system, handling multiple concurrent requests

Problem approach

Tip 1 : Implement the basic functionality first to have a working solution
Tip 2 : Think about improving the performance next
Tip 3 : Always think of edge cases that can break your code

03
Round
Hard
Face to Face
Duration120 minutes
Interview date17 Aug 2022
Coding problem2

Interviewer was friendly, had a small chat to help me get comfortable before proceeding to the questions.

1. Web Dev Question

Implement a back button functionality on a web page. 

Problem approach

- Visualized the problem 
- Extracted out important info
- Thinking out loud 
- First went with the brute Force
- At the end explained the optimized solution

2. Merge Intervals

Moderate
20m average time
80% success
0/80
Asked in companies
CultfitHCL TechnologiesUber

You are given N number of intervals, where each interval contains two integers denoting the start time and the end time for the interval.

The task is to merge all the overlapping intervals and return the list of merged intervals sorted by increasing order of their start time.

Two intervals [A,B] and [C,D] are said to be overlapping with each other if there is at least one integer that is covered by both of them.

For example:

For the given 5 intervals - [1, 4], [3, 5], [6, 8], [10, 12], [8, 9].

Since intervals [1, 4] and [3, 5] overlap with each other, we will merge them into a single interval as [1, 5].

Similarly, [6, 8] and [8, 9] overlap, merge them into [6,9].

Interval [10, 12] does not overlap with any interval.

Final List after merging overlapping intervals: [1, 5], [6, 9], [10, 12].
Try solving now

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 the output of print(type("Python"))?

Choose another skill to practice
Similar interview experiences
company logo
SDE - Intern
3 rounds | 4 problems
Interviewed by CRED
2766 views
1 comments
0 upvotes
company logo
Backend Developer
3 rounds | 3 problems
Interviewed by CRED
3798 views
0 comments
0 upvotes
company logo
Product Analyst
2 rounds | 5 problems
Interviewed by CRED
3987 views
2 comments
0 upvotes
company logo
Backend Developer
2 rounds | 4 problems
Interviewed by CRED
4751 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15126 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
14970 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
9960 views
2 comments
0 upvotes