Md. Shariar Nadim Prince is currently working as a Trainee Software Engineer at WellDev. He completed his Bachelor’s degree in Computer Science and Engineering from Ahsanullah University of Science and Technology (AUST). During his academic years, he developed a strong passion for software development and problem-solving, which eventually guided his career path.
To gain practical industry experience, Shariar began with an internship at HubXpert. Later, he joined PRAN-RFL Group as a Software Engineer, where he contributed to the development and maintenance of their e-commerce platform, othoba.com. His work there primarily focused on enhancing site features, improving user experience, and optimizing overall system performance.
Shariar came across the opportunity at WellDev through their job portal and decided to apply for the Trainee Software Engineer position. The recruitment process consisted of four phases:
Phase 1 - Screening Test
The first phase was a screening test with 60 multiple-choice questions covering topics such as Data Structures & Algorithms (DSA), Networking, Mathematics, Analytical Reasoning, APIs, and more. Thanks to his strong theoretical foundation, Shariar was able to clear this round without much additional preparation.
Phase 2 - First Technical Round
After passing the screening test, Shariar was invited to the first technical round, which began with a 30-minute HR session. He was asked about his previous work experience and motivation for joining WellDev. Following this, he faced a technical interview where he was given a LeetCode-style problem and asked to write pseudocode for a sorting algorithm on Google Docs. Execution was not required, but he had to explain his approach clearly. Alongside this, he answered several questions related to data structures, which he handled successfully thanks to his problem-solving background.
Phase 3 - Second Technical Round
In the second technical round, the format was similar—starting with an HR session followed by the technical part. Since Shariar had prior professional experience, he wasn’t asked to solve coding problems this time. Instead, the focus shifted to system design discussions, challenges faced in his previous roles, and how he resolved them. Additional questions on DSA and databases were also included. His basic knowledge of system design played a key role in clearing this stage.
Phase 4 - Final Onsite Interview
The last stage was an onsite interview with the COO of WellDev. It began with three coding problems that Shariar had to solve within an hour, ensuring all test cases passed. After this task, he had a direct session with the COO, who asked several behavioral questions to better understand his mindset and work approach.
The entire recruitment journey lasted around five months, making it a long but valuable experience. Shariar admitted that he didn’t have much problem-solving practice initially, but the extended timeline allowed him to prepare thoroughly. He dedicated significant time to solving LeetCode problems, with NeetCode serving as a structured guide for his preparation.
Although the process was lengthy, Shariar found it to be an enriching experience that strengthened his problem-solving skills and technical confidence.
Special thanks to Md. Shariar Nadim Prince for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at shariarnadim21@gmail.com