Nihal Morshed is currently working at Nifty Coders as a Trainee Engineer. He graduated from the Department of Computer Science and Engineering at Rajshahi University of Engineering and Technology (RUET). Despite having no prior industry experience, Nihal already had an academic publication in the field of Natural Language Processing (NLP) and Artificial Intelligence (AI), which reflected his strong research background.
His journey with Nifty Coders began when he came across a job circular on LinkedIn and decided to apply online. The recruitment process was rigorous and highly competitive.
From numerous applicants, 40 candidates were initially shortlisted based on their resumes and invited to an on-site, day-long assessment. The process began with a written test that evaluated core concepts such as Object-Oriented Programming (OOP), SQL, Database Systems, Software Engineering, HTML, CSS, and System Design.
The next stage was a structural programming round, lasting around three hours. Candidates were tasked with solving two programming problems using OOP principles, with an emphasis on writing modular and readable code in their preferred programming language. During the session, participants were randomly called upon to explain their thought process and present their solutions.
Following this, only 14 candidates out of 40 advanced to the interview stage. Nihal faced a panel of engineers who tested his knowledge of algorithms, data structures, OOP, and analytical problem-solving.
His strong foundation in Data Structures and Algorithms (DSA), SQL, and System Engineering played a key role in his success, ultimately securing him a place at Nifty Coders
Special thanks to Nihal Morshed for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at nihalmorshed2000@gmail.com