BYJU'S logo

BYJU'S Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 86 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
65.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at BYJU'S.

Showing 3 of 86
BYJU'S logo
BYJU'S

Software Engineer

Engineering · a year ago

Entry Average Neutral experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Take home
Interview formats
Behavioral Technical Coding

The experience was great and insightful. They started by asking about my background, education, and professional experience. Next, they explored my projects in detail, discussing challenges and solutions. Finally, they concluded with a medium-level coding challenge, which tested my problem-solving and programming skills. Overall, it was engaging and valuable.

Confirmed questions3 questions
  • Could you share some HR-related questions and details about your projects, followed by a coding challenge?
  • What are some of the coding challenges you've encountered?
  • Can you walk me through your projects?
BYJU'S logo
BYJU'S

Senior Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Phone screen
Interview formats
Technical Coding System Design

HR reached out and set up my first interview with an external organization. This first stage was okay, involving a straightforward DSA algorithm question and one LLD problem. The HR didn't follow up with any feedback, so I had to call them to find out how I did. They informed me I passed and scheduled a second interview with someone from Byju's. The interviewer was nice, and the questions were good, focusing more on discussion, which I liked. Again, the HR was slow to respond about my performance, and I had to chase them for updates. They said I passed the second round too and would schedule a third. It's been over 10 days, and the third round still hasn't been set up. I learned a lot from the interviews, but it feels like the company isn't serious about hiring, wasting everyone's time.

Confirmed questions4 questions
  • Solve the problem of finding the longest substring without repeating characters
  • Describe the design for Twitter
  • Address the Thousand Island problem
BYJU'S logo
BYJU'S

Software Engineer

Engineering · more than a year ago

Mid Average Positive experience Decline offer 4 rounds
Interview process
Technical screen Technical screen Technical screen Recruiter call
Interview formats
Technical Coding System Design Behavioral

So I applied for an android developer position. The interview process was pretty good. It included three technical rounds and one HR round. The first round focused entirely on Android-specific questions. The second round covered more advanced Android topics along with Data Structures and Algorithms problems. The third round was with a technical manager, and it involved questions about architecture and other related subjects. I ended up having to decline the offer for personal reasons.

Confirmed questions8 questions
  • Can you explain the lifecycles of activities, fragments, and views?
  • What's the distinction between 'val', 'const', and 'const val' in Kotlin?
  • Tell me about MVVM architecture.

BYJU'S Software Engineer Interview Questions

Quoted word for word from BYJU'S interview reports.

Find the repeated number in an array where the highest value is not greater than the array length.

Read reports

Given an input less than 250, find the minimum number of coins required for the CoinChangeProblem.

Read reports

What are the minimum coins needed to make a specific sum, given a set of coin denominations? For instance, if the sum is 25 and the coins are 1, 5, 7, 9, 11, the output should be [11, 9, 5].

Read reports

What's the distinction between 'val', 'const', and 'const val' in Kotlin?

Read report

Can you find the first instance of an element in a sorted array?

Read report

Given two arrays representing customer entry and exit times, find the maximum number of customers present simultaneously.

Read report

Write code to find the minimum conversions (Open <-> Close) needed to balance a parenthesis expression.

Read report

Formats, difficulty and experience

Across all 86 BYJU'S interview reports.

Interview formats

Technical 36.1%
Coding 34.2%
Behavioral 19.2%
System Design 7.3%
Group 2.3%

Interview difficulty

Easy 11.6%
Average 80.2%
Difficult 8.1%

Candidate experience

Positive 65.1%
Negative 18.6%
Neutral 16.3%