• Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard
CSEstack

What do you want to Learn Today?

  • Programming
    • Tutorial- C/C++
    • Tutorial- Django
    • Tutorial- Git
    • Tutorial- HTML & CSS
    • Tutorial- Java
    • Tutorial- MySQL
    • Tutorial- Python
    • Competitive Coding Challenges
  • CSE Subject
    • (CD) Compiler Design
    • (CN) Computer Network
    • (COA) Computer Organization & Architecture
    • (DBMS) Database Management System
    • (DS) Data Structure
    • (OS) Operating System
    • (ToA) Theory of Automata
    • (WT) Web Technology
  • Interview Questions
    • Interview Questions- Company Wise
    • Interview Questions- Coding Round
    • Interview Questions- Python
    • Interview Questions- REST API
    • Interview Questions- Web Scraping
    • Interview Questions- HR Round
    • Aptitude Preparation Guide
  • GATE 2024
  • Linux
  • Trend
    • Full Stack Development
    • Artificial Intelligence (AI)
    • BigData
    • Cloud Computing
    • Machine Learning (ML)
  • Write for Us
    • Submit Article
    • Submit Source Code or Program
    • Share Your Interview Experience
  • Tools
    • IDE
    • CV Builder
    • Other Tools …
  • Jobs

Byju’s Interview Coding Questions for Backend Engineer (SSE)

Want to Share your Interview Experience?/8886/2
Placement Interview

Hi, I’m sharing my Byju’s interview coding questions for backend engineer, Senior Software Engineer (SSE). My profile was shortlisted from the Naukri and HR scheduled the interview.

This interview was for experience candidate. Each interview was scheduled for one hour on Google Meet.

Round 1: Byju’s Interview Questions for SSE

Initially we started with introductions and then he asked me some questions related to my current project as below.

  • Explain your current project.
  • How can you check the performance of the API?
  • What are the advantages and disadvantages of microservices?
  • How microservices are different from service-based architecture?

Coding question 1: Minimum coin require to match the given amount.

You have given a set of coins. Write a program to find the minimum number of coins required to match the given amount value.

You have coins 1, 5, 7, 9, 11. Calculate minimum number of coins required for any input amount 250. 

Example:
AMount 6 will require 2 coins (1, 5). 
Amount 25 will require 3 coins (5, 9, 11).

You will be given 30 minutes to solve this coding question.

Solution: Minimum number of coins required to make the amount

I heard, one of the other members was asked different questions.

Coding question 2: Write a program to merge the overlapping intervals.

After answering all these questions, I was asked for a second interview with the Senior Software Backend Engineer.

Round 2: Coding Interview Questions

We had a discussion about my current project which is based on the REST APIs. So he asked me some questions on REST APIs related to my projects.

Some questions that I can remember:

  • How do you take care if the download/upload fails?
  • Forking new docker containers for downloading and uploading process. (You may be asked for a couple of docker related questions. Remember some basic docker commands.)
  • Rollback mechanism in case of failure.

Coding Questions

Question 1: You have given a rotated sorted array. Find the two pairs having sum ‘k’.

Solution:

  • Initially, you have to sort the circular rotated array. This can be done in O(n) time.
  • Then, find two numbers in the sorted array having sum ‘k’.

You have to be very good at coding. So, before intending the interview, I would recommend you to practice solving competitive coding challenges.

Question 2: Logical Question on Credit Card Pattern Matching

You will be given the criteria to distinguish three credit cards Visa, MasterCard, and American Express as below.

Visa: All Visa card numbers start with a 4. New cards have 16 digits. Old cards have 13.

MasterCard: MasterCard numbers either start with the numbers 51 through 55 or with the numbers 2221 through 2720. All have 16 digits.

American Express:  American Express card numbers start with 34 or 37 and have 15 digits.

What approach you will follow?

Note: You don’t need to write a program for this. You have to tell them your approach to solve this. Tell the interviewer as we can write a regular expression for these pattern matching.

I heard some of the candidates were asked for the below questions.

Question 3: Design data structure for many-to-many relationship

You are giving a list of students and a list of courses. This is a many to many relationships. You will be given queries to answer according to this. You have to design a data structure to store the relation.

Answer: To resolve the many-to-many relationship, you have to create three different classes or tables. One is for “students”, the second is for “courses” and the third can be “enrollment”. Later one will preserve the relation between students and courses. Here, you also have to explain the primary and foreign key mechanism.

That’s all from my interview experience. All the best!


Editors’ note: This experience and Byju’s interview coding questions for backend engineer shared by the candidate Navin. We wish him all the best for his future.

Python Interview Questions eBook

byjusinterview
Want to Share your Interview Experience?
This interview questions and experience are shared by one of the readers like you. You can share your interview experience as well. If you want to help new job aspirants to get their dream job, kindly share your experience on CSEstack Portal, by filling this simple form. It will be published on our portal. Thank You!

Your name can also be listed here. Got a tip? Submit it here to become an CSEstack author.

Comments

  • Reply
    Shreyash Chavan
    May 10, 2021 at 10:44 pm

    Suppose if the company hiring a backend or full-stack developer(specifying on jobs sites) off-campus.
    So the coding rounds are on DSA or to build APIs likewise?

    For both high and low packages?

    • Reply
      Aniruddha Chaudhari
      May 11, 2021 at 8:23 am

      Hi Shreyash, DSA is basic for all the software developer profiles whether you are applying for a full-stack or backend profile. And then there are profile-specific questions. APIs are used in backend development and so the full-stack development. So you can expect both types of questions in the interview. In product-based companies (where usually you get a higher package), they will ask you questions in depth.

Leave a Reply Cancel reply

100+ Company’s Interview Questions



You can share your interview experience.

Job Preparation Stack

03 Types of IT Engineers in Demand

05 Programming Skills for Jobs

05 Programming for High Paying Jobs

11 Software Developer Skills for Jobs

07 Tips for Standard CV Format

05 Guidelines for Writing Best SoP

13 Aptitude Preparation Tips

07 Steps for Effective Job Search

07 HR Interview Questions

57 Coding Interview Questions

57 Python Interview Questions

Summer Internships 2023

Why Internship?

Apply Internships in IIT, NIT, IIIT

Programming Tutorials

C/C++ Programming

Python Programming

Java Programming

© 2022 – CSEstack.org. All Rights Reserved.

  • Home
  • Subscribe
  • Contribute Us
    • Share Your Interview Experience
  • Contact Us
  • About
    • About CSEstack
    • Campus Ambassador
  • Forum & Discus
  • Tools for Geek
  • LeaderBoard