Coding Interview Preparation (Local+Remote Job)
আপনি যদি একজন প্রোগ্রামার হয়ে থাকেন এবং চাচ্ছেন আপনার নেক্সট জব ইন্টারভিউ ক্র্যাক করতে, তাহলে আপনার জন্যই এই লাইভ কোর্স। একদম সিভি রাইটিং থেকে শুরু করে জব সার্চিং, সফটস্কিলস, ইন্টারভিউ টিপস এন্ড ট্রিক্স, রিটেন টাস্ক এবং মোস্ট ইম্পর্ট্যান্টলি প্রবলেম সলভিং এবিলিটি বাড়ানোর জন্য DSA এর সব টপিক- এত কিছু নিয়েই সাজানো এই লাইভ কোর্স। ৬০ টি প্রবলেম লাইভ ক্লাসে সলভ করা হবে এবং প্র্যাক্টিসের জন্য আরো ১৫০টি প্রবলেম আপনারা সলভ করবেন। প্রবলেমগুলো সলভ করা হবে C++, Python, JavaScript এবং PHP প্রোগ্রামিং ল্যাংগুয়েজ দিয়ে।
কোর্সের ইন্ট্রো ভিডিও
54 Days Left
86 Seats Left
In this course you get
২০ সপ্তাহের স্টাডি প্ল্যান
৫৬ টি লাইভ ক্লাস
ডেইলি সাপোর্ট ক্লাস
লাইভ ক্লাসের রেকর্ডিং
লাইফ টাইম এক্সেস
সিভি/রেজ্যুমে/পোর্টফোলিও বিল্ডিং
জব সার্চিং
সফট স্কিলস
রিটেন টাস্ক প্রিপারেশন
DSA এর সব টপিক
৬০ টি প্রবলেম সলভিং
মক ইন্টারভিউ
প্রোগ্রেস ট্র্যাকিং ও সার্টিফিকেট
Call +8801940444476
(10 am to 10 pm)
Batch 4
Starting Date
Tue, 14 Jan
Class Schedule
মঙ্গল,
রবি,
( 09:00 PM - PM)
Saturday
( বিকাল ০৩:৩০- ০৫:০০)
Batch 4
Class Schedule
Tuesday,
Sunday,
( 09:00 PM - 10:30 PM)
Saturday
( বিকাল ০৩:৩০- ০৫:০০)
Free Demo Class
Unlock the Secrets of Cracking Coding Interviews
Study Plan
20 Module
56 Live Class
Initial Screening (Module 1-3)
Week
1
ক্যারিয়ার বুস্টিং: সিভি/রেজ্যুমে মেকিং, কভার লেটার রাইটিং
2 live class
1 Quiz
1 Assignment
1 Test
Crafting an Effective CV/Resume: Tips and Strategies | Highlighting Key Skills and Accomplishments | Importance of a Professional Portfolio | Showcasing Projects and Work Samples | Creating an Online Portfolio
Week
2
ইন্টারভিউ ক্র্যাকিং সফট স্কিলস
2 live class
1 Quiz
1 Assignment
1 Test
কমিউনিকেশন স্কিল | টাইম ম্যানেজমেন্ট | প্রব্লেম সলভিং টেকনিক | নেগোশিয়েট স্কিলস | প্রেজেন্টেশন স্কিলস | প্রফেশনাল ব্যবহার
Week
3
কোডিং ইন্টারভিউয়ের সাথে পরিচিতি
2 live class
1 Quiz
কোডিং ইন্টারভিউ পরিচিতি | ইন্টারভিউ ফরম্যাট | কমন ইন্টারভিউ কোয়েশ্চেন | প্রব্লেম সলভিং স্ট্র্যাটিজিস | কোডিং চ্যালেঞ্জ | টাইম ম্যানেজমেন্ট | বেস্ট প্র্যাকটিস
Written Task/Coding Test (Module 4-18)
Week
4
Problem Solving on Array
2 live class
1 Quiz
Array Basics and Common Operations | Two-Pointer Techniques | Sliding Window Approach | Sorting and Searching in Arrays | Array Partitioning | Handling Duplicates in Arrays | Dynamic Array Problems | Advanced Array Manipulation
Week
5
Problem solving on String
2 live class
1 Quiz
String Manipulation | String Matching Algorithms | Palindrome Detection | Anagram Detection | Substring Search | Longest Common Substring | Longest Common Prefix | Regular Expressions | String Compression | String Rotation | Character Frequency Counting | String Reversal | Pattern Matching | Edit Distance Calculation
Week
6
Problem solving on Recursion
2 live class
1 Quiz
Introduction to Recursion | Base Case and Recursive Case | Recursive Problem Solving Strategies | Factorial Calculation | Fibonacci Sequence | Tower of Hanoi | Permutations and Combinations | Depth-First Search (DFS) | Backtracking Algorithms | Recursive Tree Traversal | Divide and Conquer Techniques
Week
7
Problem solving on Linked List
2 live class
1 Quiz
Introduction to Linked Lists | Singly Linked List Operations | Doubly Linked List Operations | Circular Linked List | Reverse a Linked List | Detecting and Removing Loops in Linked List | Merging Two Linked Lists | Finding Middle Element of Linked List | Intersection of Two Linked Lists | Clone a Linked List with Random Pointers | Sorting a Linked List | Implementing Stack and Queue using Linked List | Rotate a Linked List | Add Two Numbers Represented by Linked Lists
Week
8
Problem solving on Stack and Queue
2 live class
1 Quiz
Stack Operations and Applications | Implementing a Stack | Stack-Based Algorithms | Queue Operations and Applications | Implementing a Queue | Queue-Based Algorithms | Circular Queue | Priority Queue | Deque (Double-Ended Queue) | Applications of Stack in Parsing | Applications of Queue in Scheduling | Stack and Queue Problems in Coding Interviews
Week
9
Problem solving on Sorting
2 live class
1 Quiz
Bubble Sort | Selection Sort | Insertion Sort | Merge Sort | Quick Sort | Heap Sort | Counting Sort | Radix Sort | Bucket Sort | Shell Sort
Week
10
Problem solving on Searching
2 live class
1 Quiz
Linear Search | Binary Search | Interpolation Search | Exponential Search | Jump Search | Ternary Search | Search in Rotated Sorted Array | Search in 2D Matrix | Search in Bitonic Array | Search with Hashing
Week
11
Problem solving on Tree
2 live class
1 Quiz
Binary Tree Traversals | Binary Search Tree (BST) Operations | Tree Construction from Traversals | Lowest Common Ancestor (LCA) | Tree Diameter | Tree Balancing Techniques | Depth-First Search (DFS) and Breadth-First Search (BFS) | Maximum Path Sum | Tree Serialization and Deserialization | Trie Data Structure | Balanced Trees (e.g., AVL Tree, Red-Black Tree)
Week
12
Problem solving on Greedy algorithms
2 live class
1 Quiz
Introduction to Greedy Algorithms | Optimal Substructure | Greedy Choice Property | Activity Selection Problem | Fractional Knapsack Problem | Huffman Coding | Job Sequencing Problem | Minimum Spanning Tree (MST) - Prim's and Kruskal's Algorithms | Dijkstra's Shortest Path Algorithm | Coin Change Problem (Greedy Approach) | Covering Intervals | Optimal Merge Pattern
Week
13
Problem solving on Backtracking
2 live class
1 Quiz
Introduction to Backtracking | Basic Concepts of Backtracking | N-Queens Problem | Sudoku Solver | Subset Sum Problem | Permutations and Combinations | Rat in a Maze | Word Search Problem | Hamiltonian Path and Cycle | Graph Coloring Problem
Week
14
Problem solving on Graph Part 1
2 live class
1 Quiz
Graph Representation | Graph Traversal Algorithms | Shortest Path Algorithms | Minimum Spanning Tree | Topological Sorting | Strongly Connected Components | Graph Coloring | Network Flow Algorithms | Bipartite Graphs | Cycle Detection in Graphs
Week
15
Problem solving on Graph Part 2
2 live class
1 Quiz
Eulerian Paths and Circuits | Hamiltonian Paths and Cycles | Dynamic Programming on Graphs | Karger's Algorithm for Min-Cut | Tarjan's Algorithm | Articulation Points and Bridges | Graph Isomorphism | Approximation Algorithms for Graph Problems | Planar Graphs | Randomized Graph Algorithms
Week
16
Dynamic Programming Part 1
2 live class
1 Quiz
Introduction to Dynamic Programming | Top-Down vs. Bottom-Up Approaches | Memoization | Tabulation | Optimal Substructure | Overlapping Subproblems | Common Dynamic Programming Patterns | Knapsack Problem | Longest Common Subsequence (LCS) | Longest Increasing Subsequence (LIS)
Week
17
Dynamic Programming Part 2
2 live class
1 Quiz
Matrix Chain Multiplication | Coin Change Problem | Edit Distance | Rod Cutting Problem | Subset Sum Problem | Maximum Subarray Sum (Kadane's Algorithm) | All-Pairs Shortest Path (Floyd-Warshall Algorithm) | 0/1 Knapsack Problem | Partition Problem | Palindromic Substrings/Palindromic Subsequences
Week
18
Heap, BST, Trie
2 live class
1 Quiz
Introduction to Heap | Types of Heaps (Min-Heap, Max-Heap) | Heap Operations (Insert, Extract, Peek) | Heap Applications (Priority Queues, Heap Sort) | Introduction to Binary Search Tree (BST) | BST Operations (Insertion, Deletion, Search) | Tree Traversal (In-order, Pre-order, Post-order) | Balanced BSTs (AVL Tree, Red-Black Tree) | Introduction to Trie | Trie Operations (Insert, Search, Delete) | Trie Applications (Autocomplete, Spell Checking)
Watch Demo class
Watch Demo class
Instructor
Lead Instructor
Tamim Shahriar Subeen
Coach at Tamim's ThinkLab | Ex-Engineering Manager at Grab
Partharaj Deb
Technical Screener at Toptal | Sr. Software Engineer
Support Instructor
Md. Parvej Mia
Expert (Blue Coder) at Codeforces
About
আপনি যদি একজন ডেভেলপার হয়ে থাকেন (যে স্ট্যাকেই কাজ করুন না কেনো) এবং আপনার নেক্সট ইন্টারভিউ চাচ্ছেন ক্র্যাক করতে, তাহলে আপনার জন্যই কোডিং ইন্টারভিউ প্রিপারেশন (লোকাল+রিমোট জব) লাইভ কোর্স। ইন্সট্রাকশনে আছেন বাংলাদেশের প্রোগ্রামিং জগতের পথিকৃৎ তামিম শাহরিয়ার সুবিন ভাই এবং টপটালের টেকনিকাল রিক্রুটার পার্থ রাজ দেব ভাই।
কোর্সে কী কী টপিক করা হবে?
একটা কোডিং ইন্টারভিউকে চাইলে ৩ টা স্টেপে ভাগ করা যেতে পারে (কোম্পানি ভেদে একেকরকম হতে পারে): ইনিশিয়াল ভাইভা, রিটেন টাস্ক বা কোডিং টাস্ক, ফাইনাল ভাইভা। তাই জব পাবার আগে সিভি, রেজ্যুমে, পোর্টফোলিও বিল্ডিং থেকে শুরু করে ইন্টারভিউ টিপস এন্ড ট্রিক্স, মক ভাইভা, রিটেন টাস্কের জন্য প্রস্তুতি, প্রবলেম সলভিং এবিলিটি বাড়ানো, DSA এর সবগুলো টপিক শিখে নেওয়া, অনলাইন জাজ প্ল্যাটফর্মে প্রবলেম সলভ করা- সবকিছুই কভার করা হবে এই কোর্সে।
প্রবলেম সলভিং এর কোর্সে যেসব বিষয় নিয়ে আলোচনা করা হবেঃ
- Array
-
String
-
Linked List
-
Stack & Queue
-
Graph
-
Recursion
-
Trees
-
Sorting
-
Searching
-
Backtracking
-
Dynamic Programming
কী ধরণের বা কোন ডিফিকাল্টির প্রবলেম সলভ করা হবে?
- লাইভ কোর্সে আমরা সবগুলো প্রবলেমই সলভ করবো Leetcode এবং interviewbit এর। এর মধ্যে Easy to Medium লেভেলের ডিফিকাল্টির প্রবলেমগুলো আমরা সলভ করবো।
কোন ল্যাঙ্গুয়েজ ব্যবহার করে প্রবলেমগুলো সলভ করা হবে?
- প্রবলেম সলভিং- এর জন্য আমরা ৪টি ল্যাংগুয়েজ ব্যবহার করবো- C++, Python, PHP এবং Javascript
স্টাডিপ্ল্যানটাকে কীভাবে সাজানো হয়েছে?
-
পুরো কারিকুলামটাকে সাজানো হয়েছে ২০ টি মডিউল বা ২০ সপ্তাহে। মডিউল ১,২,১৯,২০ বাদে বাকি প্রতিটি মডিউলে ৩ টি করে লাইভ ক্লাস থাকবে। প্রথম লাইভ ক্লাসে আমরা মূলত টপিকের কনসেপ্ট ক্লিয়ার করবো, ২য় লাইভ ক্লাসে সুবিন ভাইয়া প্রবলেম সলভ করবেন C++ ল্যাংগুয়েজে (Leetcode এর easy to medium level questions) এবং ৩য় লাইভ ক্লাসে সেইম প্রবলেমগুলোকে (২য় লাইভ ক্লাসের প্রবলেমগুলো) আমরা Javascript/PHP/Python ল্যাংগুয়েজ ব্যবহার করে সলভ করবো।
-
প্রতিটি মডিউলে থাকবে এক্সট্রা প্রবলেমস যেগুলো আপনারা ওস্তাদের প্ল্যাটফর্মে বসেই সলভ করতে পারবেন।
Requirements
- C++/Python/Javascript/PHP যেকোন একটি প্রোগ্রামিং ল্যাংগুয়েজ এর উপর পূর্ব অভিজ্ঞতা - Data Structure & Algorthm এর উপর ব্যাসিক নলেজ (জাস্ট কোনটা কী, কীভাবে কাজ করে- এটুকু জানলেই হবে) - ল্যাপটপ/ডেস্কটপ (৪ জিবি র্যাম) - ভালো ইন্টারনেট কানেকশন - লেগে থাকার মানসিকতা
Review
Md Shahadat Hossain
কোর্সটি করে অনেক ভালো লেগেছে। সত্যিই খুব গোছানো। জবের জন্য কিছু ক্লাসে প্রেজেন্ট থাকতে পারিনি, কিন্তু সুবিন ভাইয়ের ক্লাসগুলো একটু বেশিই হেল্পফুল। অনেক কিছুই পরে শিখে নিতে পেরেছি। আর দেব ভাই না থাকলে আমার বেসিক এতো স্ট্রং করতে পারতাম না।
Sudarshan Mondal
কোর্সটি ওভারঅল ভালো লেগেছে। সুবিন ভাই, দেব ভাই দুইজনই ভালো বুঝান। পারভেজ ভাই এর সাপোর্ট ক্লাসও অনেক কাজে দিয়েছে।
Anin Al Nayem
কোর্সের সবই ভালো লেগেছে কিন্তু আরেকটু এডভ্যান্স শেখানো গেলে আরো ভালো হতো। পারভেজ ভাই এর সাপোর্ট ক্লাসে আমি বেশ সন্তুষ্ট। কোর্সটা আমাকে স্কিল ডেভেলপমেন্টে অনেক সহায়তা করেছে।
Helpline
For any queries regarding this batch, call +8801940444476 (10 am to 10 pm)
Talk to Career Counselor