I applied online. The process took 2 weeks. I interviewed at Excel Technologies (Baridhara) in Aug 2025
Interview
I first applied for the position through BDJobs. After applying, I was given a take-home assignment, which I completed and submitted. About a week later, I was invited for the interview stage.
Before the interview, I was asked to complete a coding test on LeetCode, which included 10 problems to be solved within 1.5 hours. This was used to evaluate my problem-solving and coding efficiency. After completing the coding round, I proceeded to the formal interview discussion.
Interview questions [1]
Question 1
1. Threads
• They asked me to explain what threads are, how they work in programming, and their advantages in concurrent execution.
2. Take-Home Task Related Questions
• I was asked to walk through my solution to the take-home assignment: why I chose certain approaches, how I structured the code, and how I would improve it further.
3. Why is C not an OOP language?
• I explained that C is a procedural language and does not support concepts like classes, inheritance, polymorphism, and encapsulation that are fundamental to object-oriented programming.
4. Why is C a low-level language?
• I explained that C provides direct access to memory via pointers, works closely with hardware, and has minimal abstraction compared to high-level languages. This is why it’s often considered a “low-level” language, sitting close to assembly.