Zayadul Huq Afnan is currently working at Automation Solutionz (ZeuZ) as a Trainee Software Engineer. He is pursuing his BSc in Computer Science at BRAC University. From the very beginning of his undergraduate studies, Zayadul has been passionate about competitive programming, actively solving problems on platforms like Codeforces and LeetCode. While he wasn’t always among the top contestants, his consistent practice helped him build strong problem-solving skills—especially in Data Structures and Algorithms (DSA)—which proved invaluable during his interviews.
Zayadul came across the recruitment post on LinkedIn and followed the instructions to apply by sending his CV and cover letter via email.
The recruitment process consisted of three phases:
Phase 1: Prescreening Round
This was a short 10–15 minute introductory call with HR. The conversation focused on:
- An overview of the company and department,
- Zayadul’s academic and technical background,
- His experience with various tech stacks,
- His expectations from the role.
Phase 2: Technical Interview – Round 1
This round lasted for an hour and was conducted by two software engineers. It covered:
- Database Concepts: Writing SQL queries and explaining theoretical ideas.
- Problem Solving: Two algorithmic problems — one based on arrays and another on graphs.
- Theoretical Questions: Topics included Git, GitHub, Docker, React, and some core security concepts.
- Project Discussion: The interviewers asked detailed questions about the projects Zayadul had worked on.
To prepare, Zayadul regularly practiced problems on Codeforces and LeetCode. For theoretical concepts, he relied on ChatGPT, which he found to be an incredibly helpful coach for interview prep.
Phase 3: Technical Interview – Round 2
The final round was a 30-minute session with the Tech Lead. This round was more focused on:
- What the Product Engineering team does,
- The expectations from the role,
- A deep dive into one of Zayadul’s personal projects,
- A couple of follow-up technical questions.
He followed the same preparation strategy as in Round 1.
Just one day after the final interview, Zayadul received an offer for the Software Engineer Trainee position in the Product Engineering department at Automation Solutionz (ZeuZ).
Special thanks to Zayadul Huq Afnan for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at zhuqafnan@gmail.com