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

SDE - 1

Roadzen
upvote
share-icon
2 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
I was introduced to the field of computer science in 11th grade. I found it interesting and decided to pursue my career in the same field. I was admitted to a B.Tech program in CSE and learned various concepts, including DSA. I was advised that DSA is essential for getting placed, so I started practicing it on a daily basis. I practiced rigorously using various platforms. 4o mini
Application story
I learned from an email from Instahyre that this company is hiring for an SDE role. So, I decided to give it a try and applied for it.
Why selected/rejected for the role?
I think my skills and problem-solving ability were up to the mark; hence, they found me to be a valuable candidate. Moreover, my communication skills were decent, so that was a cherry on top.
Preparation
Duration: 2 months
Topics: data structure and algorithm, operating system, DBMS, networks, oops, backtracking
Tip
Tip

Tip 1: Prepare for common interview questions.
Tip 2: Practice, practice, practice.
It's one thing to come prepared with a mental answer to a question like, 'Why should we hire you?' It's another challenge entirely to say it out loud in a confident and convincing way.

Application process
Where: Campus
Eligibility: No criteria
Resume Tip
Resume tip

Tip 1 : Should have different projects.
Tip 2 : Internships in good companies.

Interview rounds

01
Round
Medium
Video Call
Duration80 mins
Interview date9 Sep 2021
Coding problem3

it was around 9 :30 am, and interviewer was friendly

1. Find All Triplets With Zero Sum

Moderate
30m average time
50% success
0/80
Asked in companies
AckoBig BasketPhonePe

You are given an array Arr consisting of n integers, you need to find all the distinct triplets present in the array which adds up to zero.

An array is said to have a triplet {arr[i], arr[j], arr[k]} with 0 sum if there exists three indices i, j and k such that i!=j, j!=k and i!=k and arr[i] + arr[j] + arr[k] = 0.

Note :
1. You can return the list of values in any order. For example, if a valid triplet is {1, 2, -3}, then (2, -3, 1), (-3, 2, 1) etc is also valid triplet. Also, the ordering of different triplets can be random i.e if there are more than one valid triplets, you can return them in any order.
2. The elements in the array need not be distinct.
3. If no such triplet is present in the array, then return an empty list, and the output printed for such a test case will be "-1".
Problem approach

Binary search implementation. (Learn)

Try solving now

2. Generate all binary strings from pattern

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

You're given a string 'STR' containing ‘0’, ‘1’ and ‘?’ special characters. Your task is to generate all the strings that are possible by replacing the special character ‘?’, with either of the characters ‘0’ or ‘1’.

Problem approach

Applied Trie DS. (Learn)

Try solving now

3. Sum root to leaf

Easy
10m average time
90% success
0/40
Asked in companies
GoogleMicrosoftFlipkart

You are given an arbitrary binary tree consisting of N nodes where each node is associated with a certain integer value from 1 to 9. Consider each root to leaf path as a number.

For example:

       1
      /  \
     2    3

The root to leaf path 1->2 represents the number 12.
The root to leaf path 1->3 represents the number 13.

Your task is to find the total sum of all the possible root to leaf paths.

In the above example,

The total sum of all the possible root to leaf paths is 12+13 = 25
Note:
The output may be very large, return the answer after taking modulus with (10^9+7).
Problem approach

Solved using preorder traversal. (Learn)

Try solving now
02
Round
Medium
Video Call
Duration50 mins
Interview date9 Sep 2021
Coding problem2

1. OS questions

What are the different operating systems? (Learn)

Batched operating systems
Distributed operating systems
Timesharing operating systems
Multi-programmed operating systems
Real-time operating systems

2. SQL Questions

Write an SQL query to fetch records that are present in one table but not in another table.

SELECT * FROM EmployeeSalary
MINUS
SELECT * FROM ManagerSalary;

Here's your problem of the day

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

Skill covered: Programming

Which keyword is used for inheritance?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
5904 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS Associates
602 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
2208 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
1659 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - 1
5 rounds | 12 problems
Interviewed by Amazon
111048 views
24 comments
0 upvotes
company logo
SDE - 1
4 rounds | 5 problems
Interviewed by Microsoft
54789 views
5 comments
0 upvotes
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by Amazon
33527 views
6 comments
0 upvotes