Sumonta Saha Mridul is an Associate Software Engineer at Cefalo Bangladesh Ltd. He graduated in Software Engineering from Shahjalal University of Science and Technology (SUST).
He has hands-on experience in building modern web applications using Next.js, NestJS, Express.js, Node.js, React.js, and TypeScript, along with databases like PostgreSQL, MongoDB, and SQL. He is also skilled in Docker, Git/GitHub, Python, C++, and Java.
Beyond academics, Sumonta has actively taken part in hackathons and project showcases, earning recognition in several prestigious competitions. Notably, his team reached the finals of Code Samurai 2024, competing among 400+ teams.
Passionate about sharing knowledge, he runs a weekly newsletter with 500+ subscribers, where he shares coding tips, project lessons, and career insights.
His journey to Cefalo Bangladesh Ltd. began when he applied for the position of Trainee Software Engineer through a reference from his university teacher as part of his internship course. After successfully completing a recruitment test, he joined the company as a Trainee Software Engineer. Following six months of internship, he was offered a full-time role as an Associate Software Engineer.
The recruitment process at Cefalo consisted of three key phases:
Phase 1 - Behavioral Interview
Conducted in English with the Managing Director, this interview focused on Sumonta’s background, motivation, and personality. He was asked to introduce himself, share why he chose software engineering, and talk about his enjoyment of coding. The discussion also included personal aspects such as family, hobbies, and career aspirations, along with questions about Cefalo, his CGPA, and academic standing.
Phase 2 - Technical and Coding Test
This phase took place on HackerRank and included multiple-choice questions on Java OOP concepts, where some questions required multiple correct answers. Topics ranged from encapsulation, inheritance, and polymorphism to abstraction, interfaces, and abstract classes, including cases involving both extends and implements. Additionally, there were SQL-related questions on self-joins and table modifications. The test concluded with two competitive programming problems where he had to implement solutions that passed all test cases.
Phase 3 - Result Announcement
After completing the previous phases, Sumonta was informed that he had been selected for the internship, marking the beginning of his journey at Cefalo.
Special thanks to Sumonta Saha Mridul for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at sumontasaha80@gmail.com