I applied online. The process took 4 weeks. I interviewed at BRAC IT Services (Dhaka) in Mar 2024
Interview
There are typically two stages of technical interview and one stage of HR grooming. The last stage is basically held for salary negotiation.
The first stage is to check the candidate's basic knowledge and skill set as a backend software engineer. To be specific, the questions are entirely on DSA, OOP, the application framework he has worked on throughout his professional journey, and basic RDBMS.
The second stage is packed with a bit more advanced topics. Some of the questions may arise from your professional experience. Some questions may be presented to you as some probable real-life scenarios, and how you would tackle those. If you are a backend engineer, you may be asked about the necessity of API gateways, design principles, and how you have applied them, some complex SQL problems, load balancer, and the list goes on. Please note that you should present a certain skill before the interviewer only if you are sure that you have in-depth knowledge of that. This should be done in your resume too.
Other Software Engineer interview reviews for BRAC IT Services
They just send a list of problems and never follow up. At least companies should tell the candidate s/he was rejected and give a reason. If they cannot bother, they should not call for so many applications
Basic question related to Computer Science.
Example :
1. Basic question about database, core concept of OOP.
2. Basic problem solving (BFS, DFS, pointer, linked list)
3. Question about my undergraduate thesis
Interview questions [1]
Question 1
When should we use BFS and when DFS, explain with example
I applied through an employee referral. The process took 3 days. I interviewed at BRAC IT Services (Dhaka) in May 2025
Interview
It was a written exam, where we had to write code on paper. I found that really silly as I never found any necessity to write code on paper, let alone in a interview