recruitment experience, software engineer, technonext ltd.,

Recruitment Stories - Redwanur's Experience at TechnoNext Ltd.

Tahanima Chowdhury Tahanima Chowdhury Jan 10, 2025 · 2 mins read · Hits
Recruitment Stories - Redwanur's Experience at TechnoNext Ltd.
Share this

Redwanur Rahman Akanda is currently working as a Junior Software Engineer at TechnoNext Ltd., a concern of US-Bangla Group. He completed his BSc in Computer Science & Engineering from Shahjalal University of Science & Technology in 2024.

After graduation, Redwanur applied for Junior or Associate Software Engineer roles at various companies. During his university years, he gained hands-on experience with diverse tech stacks through multiple projects, which equipped him to apply for roles in both Android and web development. Alongside his project work, he actively honed his problem-solving skills on platforms like Codeforces and spent his final days before graduation tackling challenges on LeetCode.

Redwanur learned about TechnoNext’s hiring post through a friend. The company was focusing on recruiting fresh graduates with strong problem-solving skills. The recruitment process consisted of four phases:

Phase 1: Written Coding Test

The first phase was a 1.5-hour on-site coding test conducted at their office. The test evaluated candidates on:

  • Programming
  • Algorithms
  • Data Structures
  • Relational Databases

The test had two sets of question papers. Redwanur’s set included the following:

  • Coding Problems:
    • 6–7 problems, ranging from Easy to Medium level (similar to LeetCode).
    • Strong LeetCode practice proved immensely helpful in tackling these challenges.
  • SQL Queries:
    • 3–4 SQL-based questions involving given tables.
    • Understanding JOIN operations and subqueries was crucial for solving them effectively.
  • Bonus Question:
    • A system design question on designing a URL shortener.
    • Despite limited system design experience, Redwanur leveraged his habit of reading industry blogs on Medium and LinkedIn to craft a well-thought-out solution.

Phase 2: Technical Viva Session

The second phase was an on-site technical interview. The interview focused on:

  • Problem Solving:
    • Solving a LeetCode Medium-level problem on paper and discussing the approach.
  • Object-Oriented Programming (OOP):
    • Topics included Polymorphism, Composition vs. Inheritance, SOLID principles, Design patterns, Garbage collection, and more.
  • Database Design:
    • Key topics were normalization, indexing, B++ tree, caching, partitioning, and sharding.

The interviewers probed deeply into Redwanur’s knowledge, often exploring advanced concepts he mentioned. His habit of reading articles from Medium, Dev.to, and LinkedIn helped him stand out by demonstrating an advanced understanding of these topics.

Phase 3: HR Round

The third phase was a 30-minute phone call with HR. This informal discussion covered:

  • His university experiences and career aspirations.
  • Salary structure and benefits offered by US-Bangla Group.
  • Learning opportunities within the company.

Phase 4: CTO Round

The final phase was a 20-minute online meeting with the Project Manager, CTO, and HR. This session was friendly and conversational, focusing on:

  • Redwanur’s career goals and alignment with the company’s vision.
  • Team workflow and structure.
  • Basic concepts like Docker, where the team also explained its practical applications.

Special thanks to Redwanur Rahman Akanda for taking out the time to share his recruitment experience with me. If you have any queries, feel free to contact him at redwanniloy161293@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.