Home / course / Problem Solving for Interview Preparation

Problem Solving for Interview Preparation

Course Description

- Weekly 1 problem solving class 

- Bi-weekly mock test for top 25 students based on their performance

- Monthly 1 contest (after completing certain topics)

- Monthly target: 8-15 problem solve

- Support discussion group (Dont expect to solve your problem by others. You can discuss for any issue)

 

- Note 1: the web dev batch 8 & bootcamp students dont need to pay as they already paid during their registration of the course.
- Note 2: Our objective is that each student will solve 50 problems minimum by next 4-5 months. Also, it will be a great opportunity to prepare for good company.
- note 3: Yearly two times we arrange this problem solving bootcamp.

Topic - 1

  • Basics of data structures and algorithms

Topic - 2

  • Overview of algorithmic thinking and problem-solving strategies

Topic - 3

  • Introduction to arrays and their operations

Topic - 4

  • Solving problems using Array

Topic - 5

  • Introduction to String and their operations

Topic - 6

  • Solving problems using String

Topic - 7

  • Introduction to Stack and their operations

Topic - 8

  • Solving problems using Stack

Topic - 9

  • Introduction to Queue and their operations

Topic - 10

  • Solving problems using Queue

Topic - 11

  • Introduction to Linked List and their operations

Topic - 12

  • Solving problems using Linked List

Topic - 13

  • Introduction to Linked List and their operations

Topic - 14

  • Solving problems using Linked List

Topic - 15

  • Introduction to sorting and searching algorithms

Topic - 16

  • Comparing different sorting and searching techniques

Topic - 17

  • Exploring hashing techniques and hash table implementations

Topic - 18

  • Solving problems using hashing

Topic - 19

  • Basics of time complexity analysis

Topic - 20

  • Evaluating algorithm efficiency using Big O notation

Topic - 21

  • Basics of space complexity analysis

Topic - 22

  • Analyzing memory usage in algorithms

Topic - 23

  • Understanding recursion and its applications

Topic - 24

  • Solving problems using recursive algorithms

Topic - 25

  • Understanding dynamic programming concepts

Topic - 26

  • Solving problems using dynamic programming techniques

Topic - 27

  • Exploring greedy algorithms and their characteristics

Topic - 28

  • Solving problems using greedy strategies

Topic - 29

  • Guided practice sessions to solve coding problems

Topic - 30

  • Problem-solving exercises and challenges

Topic - 31

  • Review and discussion of solutions. including time and space complexity analysis

Hasan Mahmud Rhidoy

Education

  • Master of Science in Computer Science and Technology, Xiamen University, Feb. 2025 – till
  • Bachelor of Science in Computer Science, University of Asia Pacific, April. 2015 – April. 2019

IT Industrial Experience (6 Years)

No. Institution Designation Duration
1 MoneyLion Inc. (NYSE: ML), Kuala Lumpur, Malaysia Sr. Software Engineer May 2024 - Now
2 Touch ’n Go [ePayment Products], Kuala Lumpur, Malaysia Sr. Software Developer Jan 2023 - May 2024
3 BRAC IT Services [Fintech Products], Dhaka, Bangladesh Software Engineer Feb 2021 - Dec 2022
4 Business Accelerate BD Ltd. Dhaka, Bangladesh Software Engineer June 2019 - Feb 2021

Project/Research

  • #

Evaluation

Image

Reviews through our website

Reviews through Social Media

Tasfiq Kamran

Aminul Mahi

Shaiful Islam

MD Asadullah Shibli

Obaydullah Hasib

Nirban Mitra Joy

Md Maniruzzaman Manir

Md Anower Hossain

Mehedi Azad

Alomghir Hossain

Video Feedback

Student - 1
Student - 2
Student - 3
Student - 4
Student - 5

Price

1200

Duration

4-5 months

Available Seats

7

Class Type

Live

Access

Lifetime
Student Support