recruitment experience, ml engineer, infolytx,

Recruitment Stories - Jaber's Experience at Infolytx

Tahanima Chowdhury Tahanima Chowdhury May 09, 2020 · 3 mins read · Hits
Recruitment Stories - Jaber's Experience at Infolytx
Share this

Mir Mohammad Jaber, a Machine Learning enthusiast, earned his Bachelor’s degree in Computer Science from BRAC University and is currently working as a Junior Software Engineer at Infolytx Bangladesh Ltd..

“Once a poet, now a deep learning practitioner with a software engineering mindset. Therefore, I am a philosopher with a little bit of logical reasoning.” ― Mir Mohammad Jaber

In this article, I will be sharing Jaber’s experience of landing a job at Infolytx to help those who are preparing for a similar opportunity.

Infolytx was looking to hire recent university graduates and had asked various university faculties to recommend students. Shortly after being informed, Md. Abdur Rahman Adnan sir from BRAC University contacted Jaber to inform him of the opportunity. At that time, Jaber was looking for a job and found the opportunity aligned with his career goals. He sent an email with his cover letter and resume attached to the recruiter and informed Adnan sir of his job application. Afterward, he was shortlisted to go through the recruitment process.

The recruitment process consisted of the following phases:

Phase 1: Written examination

Before taking the written examination, Jaber emailed the recruiter to inquire about the topics that would be covered. The recruiter responded that the exam would cover various fields of Computer Science that are typically taught in a Bachelor’s program.

Feeling confident in his knowledge of Data Structures and Algorithms due to participating in competitive programming, Jaber did not prepare extensively for the written examination. He simply solved a few programming problems on the HackerRank platform.

The written examination consisted of three parts:

  • Part 1: 25 multiple-choice questions covering basic probability, linear algebra, machine learning, and data structures, among others.
  • Part 2: 3 problem-solving questions.
  • Part 3: 2 open-ended questions.

Jaber performed well on the written examination and was invited to the next phase.

Phase 2: Technical interview

The technical interview was divided into two parts and conducted by two sets of interviewers. The session lasted approximately two hours.

During the first part of the interview, Jaber was asked about basic Python, NLP, and machine learning concepts, as well as questions about his work in his previous job.

In the second part of the interview, he was asked about Dialogflow and basic object-oriented programming concepts. The interviewers also presented him with a linked list problem to solve, which he successfully tackled using recursion. He was then asked to solve the same problem using a loop and to discuss the time complexity of his solution.

Overall, Jaber passed the technical interview and was invited to the next phase of the process.

Phase 3: Interview with the CTO

The interview with the CTO was more of a casual conversation than a formal interview. Following the interview, Jaber was invited to proceed to the final phase of the recruitment process.

Phase 4: Interview with the CEO

The interview with the CEO was conducted over a video call. Jaber was asked several open-ended questions and he passed the final recruitment assessment with flying colors. As a result, he was offered the position of Junior Engineer in-Training at Infolytx Bangladesh Ltd.

Special thanks to Mir Mohammad Jaber for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at jabertuhin@gmail.com

Tahanima Chowdhury
Written by Tahanima Chowdhury Follow
Tahanima is the author of this blog. She is an avid contributor to open source projects and has over six years of experience working as an SQA Engineer at Therap (BD) Ltd. She also held positions at HackerRank as a Challenge Creator and Draft.dev as a Technical Writer.