MD Minhazur Rahman is currently a Software Engineer at Wall Street Docs (WSD), specializing in Blockchain and Fintech. A graduate of BUET with a BSc, he is well-versed in tech stacks such as Java Spring Boot, Golang, and Vue.js.
Minhazur was approached by a recruiter from WSD through LinkedIn, which led him to apply via the company’s HR portal, BambooHR. He then went through several recruitment phases before accepting the job offer.
Phase 1: Phone Call / HR Interview
The process began with an initial phone interview conducted by the HR team, entirely in English. Minhazur gave a brief introduction about himself, discussed his background, and answered general questions about his technical skills, salary expectations, and past projects. No specific preparation was required for this stage.
Phase 2: Assignment
A few days later, Minhazur received an email confirming his next step: a task to be completed within 72 hours. The assignment required building a basic IMDB-like application, with a focus on following a complete Test-Driven Development (TDD) approach and adhering to best coding practices.
With prior experience at KonaSL working on similar applications, Minhazur found the task manageable. However, he used this opportunity to refresh his knowledge of JUnit and clean coding principles before submitting his work.
The evaluation process took longer than anticipated, but after about a week, Minhazur received confirmation that he had passed and was invited to the next stage.
Phase 3: Technical Interview
This phase involved a technical interview conducted in English by a three-person panel:
- The Managing Director (MD), who started with non-technical questions about Minhazur’s background and career goals.
- The Chief Technology Officer (CTO), who led the technical discussion. He asked fundamental questions about Java, microservices, database management, and code quality improvement tools. The questions were more structural, rather than specific to frameworks.
- The DevOps Lead, who assessed Minhazur’s problem-solving abilities through LeetCode-style easy-level problems, and also asked questions about general application security and DevOps practices.
Minhazur had only two days to prepare for this round, focusing on:
- “Effective Java” and “Spring Boot in Action” for core Java and Spring concepts.
- Design patterns from Refactoring Guru.
- DevOps and security based on his prior experience rather than new material.
For the problem-solving questions, Minhazur kept his focus sharp (and had a little prayer during the interview, just in case! :D).
Phase 4: Managing Director (MD) Interview
The final interview was focused on cultural fit, with a mix of English and Bangla. Discussions also included salary negotiations and Minhazur’s potential joining date.
After completing all necessary paperwork, Minhazur officially received the job offer.
Special thanks to Minhazur Rahman for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at minhaz725@gmail.com