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

Software Engineer

BYJUS
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: Java (preferred), Data Structure (tree), Hash map (most important), OOPS, SDLC, Linked List(OA round), System Design
Tip
Tip

Tip 1 : Practice company specific questions
Tip 2 : Prepare Linked list for online assessment round point of view.
Tip 3 : Hash Map, String and Tree are most important topic in Interview.
Tip 4 :  Interviewer will give more focus on Projects. So, be confident while explaining your project along with the flow chart of the project.

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

Tip 1 : Before Interview just go through your Resume and also Be prepared for Behavioural questions.
Tip 2 : Prepare well your projects and mention only those projects in which you are Confident.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration55 minutes
Interview date21 Dec 2021
Coding problem1

Timing-Login time was in between 10AM to 2PM.
Environment was very good and coding platform was also nice.

1. Delete Kth node From End

Moderate
15m average time
95% success
0/80
Asked in companies
WalmartWells FargoChegg Inc.

You have been given a singly Linked List of 'N' nodes with integer data and an integer 'K'.


Your task is to remove the 'K'th node from the end of the given Linked List and return the head of the modified linked list.


Example:
Input : 1 -> 2 -> 3 -> 4 -> 'NULL'  and  'K' = 2
Output: 1 -> 2 -> 4 -> 'NULL'
Explanation:
After removing the second node from the end, the linked list become 1 -> 2 -> 4 -> 'NULL'.

altImage


Problem approach

Step1 : Create an another array list (ans) and also a boolean visited array.
Step2 : Traverse from 0 to n. Check every ith element that it is kth element of array or not then,Mark every (i+1)th as true in visited array and insert that ith element from given aray list into the ans.
Step 3 : Again Traverse from 0 to n, add every non visited ith element (vis[i]==false) from the given aray list into ans 
Step 4 : Convert the ans aray list into Linked list and return the head of Linked list.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date23 Jun 2022
Coding problem3

Timing- 3pm to 4pm
On Google meet
Interviewer was very friendly.

1. Most Frequent Word

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

You are given two strings 'A' and 'B' of words. Your task is to find out the most frequent and lexicographically smallest word in string 'A', which is not present in string 'B'. If no such word is present in 'A', then return -1.

Note:

1. A word is a sequence of one or more lowercase characters.

2. Words are separated by a single whitespace character.
Example:
For the given string 'A' = “coding ninjas coding ninjas” and 'B' = “data structures and algorithms”, so both the word 'coding' and 'ninjas' are not present in string 'B' and occur two times each, but the word “coding” is lexicographically smaller than the word “ninjas”. So the answer is “coding”.
Problem approach

I used linked Hashmap to store character and its frequency to maintain the order of character in linkedlist as in the same fashion of given string. Return the first highest frequency character with frequency.

Try solving now

2. Reverse Words In A String

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

You are given a string 'str' of length 'N'.


Your task is to reverse the original string word by word.


There can be multiple spaces between two words and there can be leading or trailing spaces but in the output reversed string you need to put a single space between two words, and your reversed string should not contain leading or trailing spaces.


Example :
If the given input string is "Welcome to Coding Ninjas", then you should return "Ninjas Coding to Welcome" as the reversed string has only a single space between two words and there is no leading or trailing space.
Problem approach

Created one string array st and split the given string on the basis of space.Now reversed the Every word in the string and print it.

Try solving now

3. Water Jug Problem

Moderate
15m average time
85% success
0/80
Asked in companies
AmazonOYOUber

You are given two water jugs with capacities X and Y litres respectively. Both the jugs are initially empty. There is an infinite amount of water supply available. The jugs do not have markings to measure smaller quantities.

The following operations are allowed:

• Fill any of the jugs entirely with water.
• Empty any of the jugs.
• Pour water from one jug into another till the other jug is full, or the first jug itself is empty.

You are required to tell whether it is possible to measure exactly ‘Z’ litres using both of the jugs.

If Z litres of water is measurable, you must have Z litres of water contained within one or both buckets by the end.

For example:

In order to measure 2 litres from jugs of 4 and 6 litres we can follow the following steps-

• Fill 6-litres jugs to its maximum capacity.
• Pour water from 6-litres jug to the jug with 4-litres capacity.
• Pour water from 6-litres jug to the jug with 4-litres capacity.
Problem approach

Tip 1 : Stay calm and think deeply in all directions.

Try solving now
03
Round
Easy
Video Call
Duration30 minutes
Interview date24 Jun 2022
Coding problem1

Timing- 3pm to 3:30 pm
Interviewer was Tech lead in byjus.he was very friendly and guide me like how can you make new features in your project.

1. System Design

This round was totally based on behavioural questions and SDLC so be prepared. Also you should well prepared with your project which you have mentioned in your resume.

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
company logo
Software Engineer
4 rounds | 6 problems
Interviewed by BYJUS
1019 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by BYJUS
0 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 6 problems
Interviewed by BYJUS
546 views
0 comments
0 upvotes
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by BYJUS
586 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes