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

MTS 1

BYJUS
upvote
share-icon
3 rounds | 7 Coding problems

Interview preparation journey

expand-icon
Journey
Started coding 2 years back when I was in 2nd year. I got to know that to get an internship we have to do some coding type stuff. I started with basic coding and started with hackerank and gradually increases the difficulty of the problem. After that I moved to leetcode and firstly I solved problems on the basis of tags first easy then medium then hard. Do all the standard problem of each topic.
Application story
It was an campus oppertunity. The interviews was on person as a teams of Byju's came to our college for recruitment. They first conducted the ppt of the company and then online test were performed and then interviews.
Why selected/rejected for the role?
Selected because I was able to solve all problems in expected time and was able to discuss the problems with them and able to discuss the corner cases as well.
Preparation
Duration: 6 months
Topics: Array, String, DP, Stack and Queue, Graph, Tree, LinkedList
Tip
Tip

Tip 1 : Practice quality questions on leetcode.
Tip 2 : Learn some basics of system design as it will be asked in big tech companies and startups as well.
Tip 3 : Don't fear interviewers. Always keep this mindset that they are there to recruit you not reject you.
Tip 4 : Must have at least 1 project and you should know how it works.

Application process
Where: Campus
Eligibility: 7 CGPA
Resume Tip
Resume tip

Tip 1 : Having at least 1 project in resumw
Tip 2 : resume should be one page only strictly
Tip 3 : Put some achievements like you got a good rank in a coding contest help youy to stand out

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 Minutes
Interview date18 Aug 2022
Coding problem2

It was in the afternoon time.
It was conducted in the computer lab of our college and the interviewer were there to ensure no unfair means take place

1. Check If The String Is A Palindrome

Easy
10m average time
90% success
0/40
Asked in companies
IntuitSprinklrCIS - Cyber Infrastructure

You are given a string 'S'. Your task is to check whether the string is palindrome or not. For checking palindrome, consider alphabets and numbers only and ignore the symbols and whitespaces.

Note :

String 'S' is NOT case sensitive.

Example :

Let S = “c1 O$d@eeD o1c”.
If we ignore the special characters, whitespaces and convert all uppercase letters to lowercase, we get S = “c1odeedo1c”, which is a palindrome. Hence, the given string is also a palindrome.
Try solving now

2. Minimum Swaps To Convert Binary Tree Into BST

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

You are given an arbitrary array of ‘N’ nodes which represents a complete binary tree, which means, for a node at index ‘i’, its left child will be at index (2 * i + 1) and right child will be at index (2 * i + 2).

You have to find the minimum number of swaps to convert this tree into a binary search tree.

Binary search tree is a binary tree where for any given root, all the values in the left subtree are smaller than the value of root and all the values in the right subtree are greater than or equal to the value of the root.

Problem approach

At each level we have to put the nodes into a array and we have to find the minimum swaps required to sort it.

Try solving now
02
Round
Hard
Face to Face
Duration70 Minutes
Interview date19 Aug 2022
Coding problem3

Morning time 8 am.
Interviewer was the CTO of the Byju's (Akash)

1. OOPS Questions

Abouts OOPs.
Polymorphism.
Operator overloading.
Overloading vs overriding

2. Best Time to Buy and Sell Stock IV

Hard
20m average time
80% success
0/120
Asked in companies
AdobeRazorpayOYO

You have been given an array 'PRICES' consisting of 'N' integers where PRICES[i] denotes the price of a given stock on the i-th day. You are also given an integer 'K' denoting the number of possible transactions you can make.

Your task is to find the maximum profit in at most K transactions. A valid transaction involves buying a stock and then selling it.

Note
You can’t engage in multiple transactions simultaneously, i.e. you must sell the stock before rebuying it.
For Example
Input: N = 6 , PRICES = [3, 2, 6, 5, 0, 3] and K = 2.
Output: 7

Explanation : The optimal way to get maximum profit is to buy the stock on day 2(price = 2) and sell it on day 3(price = 6) and rebuy it on day 5(price = 0) and sell it on day 6(price = 3). The maximum profit will be (6 - 2) + (3 - 0) = 7.
Problem approach

Just like any other DP problem, we can start with a subproblem, and a subproblem here is determining the maximumProfit when k=1, k=2,... all the way to when k=k.

If we can do at most k transactions, it means that we can do (2 * k) operations .
For example,
For prices [3,2,6,5,0,3]
And for k = 2, we can perform only four operations (two buys and two sells) for maximum profit.

Try solving now

3. Technical Questions

Discussion about my project and internship

03
Round
Medium
Face to Face
Duration60 Minutes
Interview date19 Aug 2022
Coding problem2

Evening time 4 pm

Interviewer was one of the senior member of the company.

Interviewer introduced himself and asked the same from me.

Asked about my previous round and then about my internship and project
Asked to design the database of my project and lastly asked a coding question

1. Technical Questions

Abut my internship and project
Asked to design the database of my project.
If you have done the project then only you can able to design it.

Asked about primary key.
Which normal form is the data is.
About joins

2. Single Number II

Easy
15m average time
85% success
0/40
Asked in companies
ShareChatZSGoldman Sachs

You are given an arbitrary array ‘arr’ consisting of N non-negative integers, where every element appears thrice except one. You need to find the element that appears only once.

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

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
MTS 1
3 rounds | 8 problems
Interviewed by BYJUS
594 views
0 comments
0 upvotes
company logo
MTS 1
2 rounds | 4 problems
Interviewed by BYJUS
471 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BYJUS
566 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by BYJUS
602 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
MTS 1
6 rounds | 10 problems
Interviewed by Adobe
4050 views
1 comments
0 upvotes
company logo
MTS 1
4 rounds | 14 problems
Interviewed by Oracle
4097 views
0 comments
0 upvotes
company logo
MTS 1
2 rounds | 5 problems
Interviewed by Adobe
1550 views
1 comments
0 upvotes