The interview focused on backend system design, scalability and data consistency. Interviewers asked practical, real-world questions, explored trade-offs and evaluated problem-solving depth. Emphasis was on clear thinking, production experience and the ability to explain design decisions confidently rather than on complex live coding.
I applied through an employee referral. The process took 2 days. I interviewed at Bkash (Dhaka) in Jun 2023
Interview
One-on-one interview is held on data structures, algorithms, object-oriented programming, and system-design.
The interview is followed by a coding test where the interviewee has to solve the coding problems as well as explain and discuss the solutions with the interviewer.
Interview questions [1]
Question 1
What is Object-Oriented Programming?
What is the difference between object-oriented programming and functional programming?
What is the difference between method overloading and method overriding?
Recursion based dynamic programming code challenge etc.