Byju's interview experience
Round 1 (Phone screening)
By Engineering Manager
- Discussed on current project and previous projects
Project specific questions like:
- Why MongoDB
- Why not SQL
- Why RabbitMQ
- Why not Cassandra and Kafka
- How do you do CI/CD
- Overall discussion on the requirement and my fitment
- Following questions discussed:
- Design patterns in Python
- AWS experience
- Kubernetes and Docker components asked
- What are the docker and Kubernetes commands used
- How do you handle conflict between your reportees
Round 2 (DSA)
By Backend Principal Engineer
The following problem given:
Q1. Given an array of length n, find the maximum sum of k elements by traversing only via the start and end of the array (k corner elements).
e.g. array = [1,5,6,78,9,0,9,99,8]
k=4
Ans - 8+99+9+1
Round 3 (System design)
By a Software Architect
Topic: Design Bookmyshow
Round 4 (System design + Cultural Fit)
By VP of Engineering
Topic: Design a Rate Limiter
I did not perform my best on the last two rounds.