Skip to content

এই রিপোজিটরিতে আছে ইন্টারভিউতে সবচেয়ে বেশি জিজ্ঞেস করা Flutter ও Dart সংক্রান্ত প্রশ্ন–উত্তর, ছোট ছোট উদাহরণ, আর ইন্টারভিউ টিপস। জুনিয়র থেকে মিড-লেভেল—এমনকি সিনিয়ররাও ইন্টারভিউর আগে দ্রুত রিভিশনের জন্য ব্যবহার করতে পারবেন।

Notifications You must be signed in to change notification settings

mdrakibulhaquesardar/flutter_interview_questions

Repository files navigation

🚀 Flutter Interview Questions & Answers (বাংলা)

Flutter Dart Interview Prep Bangla Content
Total Questions Topics Covered Total Files Mock Interviews
Status License Contributions Welcome Last Updated

Flutter Logo

🎯 Complete Flutter Interview Preparation Guide

Your one-stop resource for mastering Flutter interviews in বাংলা


এই রিপোজিটরিতে আছে ইন্টারভিউতে সবচেয়ে বেশি জিজ্ঞেস করা Flutter ও Dart সংক্রান্ত প্রশ্ন–উত্তর, ছোট ছোট উদাহরণ, আর ইন্টারভিউ টিপস। জুনিয়র থেকে মিড-লেভেল—এমনকি সিনিয়ররাও ইন্টারভিউর আগে দ্রুত রিভিশনের জন্য ব্যবহার করতে পারবেন।

"ইন্টারভিউর প্রশ্নগুলো ঠিকমতো বুঝে প্র্যাকটিস করলে, চাকরির অর্ধেক পথ পেরোনো হয়ে যায়।" – Rakibul


📚 কী কী টপিক আছে

🎯 Flutter Basics (01_flutter_basics/)

  • 10টি Q&A সেট - Hot Reload, Widgets, State Management, Lifecycle
  • Core Concepts - What is Flutter, Dart vs Flutter, Flutter Architecture
  • Practical Examples - Code snippets with explanations

🔄 State Management (02_state_management/)

  • 10টি Q&A সেট - Provider, Bloc, Riverpod, GetX
  • Comparison Guides - Provider vs Bloc, When to use what
  • Riverpod Overview - Complete guide with examples

🧩 Widgets & UI (03_widgets/)

  • 13টি Q&A সেট - Stateless vs Stateful, BuildContext, Custom Widgets
  • Navigation - Bottom Navigation, Navigation patterns
  • Advanced Widgets - Complex UI components

Advanced Flutter (04_advanced/)

  • 7টি Q&A সেট - Performance, Memory Management, Isolates
  • Technical Deep-dives - Isolate vs Future, Memory Leak Prevention
  • Performance Tips - Optimization strategies

🎯 Dart Language (05_dart_questions/)

  • 14টি Q&A সেট - Async/Await, Null Safety, Generics
  • Advanced Dart - Design Patterns, Functional Programming
  • Performance - Serialization, Reflection, Optimization

🎭 Mock Interviews (mock_interview/)

  • 4টি Complete Mock Interviews - Real interview scenarios
  • Common Questions - Frequently asked questions
  • Answer Strategies - How to approach different question types

🗂️ ফোল্ডার স্ট্রাকচার

flutter_interview_questions/
├── README.md
├── 01_flutter_basics/          # 13 files
│   ├── basics_qna_01.md        # Q&A Set 1-10
│   ├── basics_qna_02.md        # Q&A Set 11-20
│   ├── basics_qna_03.md        # Q&A Set 21-30
│   ├── basics_qna_04.md        # Q&A Set 31-40
│   ├── basics_qna_05.md        # Q&A Set 41-50
│   ├── basics_qna_06.md        # Q&A Set 51-60
│   ├── basics_qna_07.md        # Q&A Set 61-70
│   ├── basics_qna_08.md        # Q&A Set 71-80
│   ├── basics_qna_09.md        # Q&A Set 81-90
│   ├── basics_qna_10.md        # Q&A Set 91-100
│   ├── what_is_flutter.md      # Flutter Introduction
│   ├── dart_vs_flutter.md      # Dart vs Flutter Comparison
│   └── flutter_architecture.md # Flutter Architecture
├── 02_state_management/        # 13 files
│   ├── sm_qna_01.md           # State Management Q&A Set 1-10
│   ├── sm_qna_02.md           # State Management Q&A Set 11-20
│   ├── sm_qna_03.md           # State Management Q&A Set 21-30
│   ├── sm_qna_04.md           # State Management Q&A Set 31-40
│   ├── sm_qna_05.md           # State Management Q&A Set 41-50
│   ├── sm_qna_06.md           # State Management Q&A Set 51-60
│   ├── sm_qna_07.md           # State Management Q&A Set 61-70
│   ├── sm_qna_08.md           # State Management Q&A Set 71-80
│   ├── sm_qna_09.md           # State Management Q&A Set 81-90
│   ├── sm_qna_10.md           # State Management Q&A Set 91-100
│   ├── provider_vs_bloc.md    # Provider vs Bloc Comparison
│   ├── riverpod_overview.md   # Riverpod Complete Guide
│   └── when_to_use_what.md    # State Management Decision Guide
├── 03_widgets/                 # 14 files
│   ├── widgets_qna_01.md      # Widgets Q&A Set 1-13
│   ├── widgets_qna_02.md      # Widgets Q&A Set 14-26
│   ├── widgets_qna_03.md      # Widgets Q&A Set 27-39
│   ├── widgets_qna_04_bn.md   # Widgets Q&A Set 40-52 (Bangla)
│   ├── widgets_qna_05_bn.md   # Widgets Q&A Set 53-65 (Bangla)
│   ├── widgets_qna_06_bn.md   # Widgets Q&A Set 66-78 (Bangla)
│   ├── widgets_qna_07_bn.md   # Widgets Q&A Set 79-91 (Bangla)
│   ├── widgets_qna_08_bn.md   # Widgets Q&A Set 92-104 (Bangla)
│   ├── widgets_qna_09_bn.md   # Widgets Q&A Set 105-117 (Bangla)
│   ├── widgets_qna_10_bn.md   # Widgets Q&A Set 118-130 (Bangla)
│   ├── widgets_qna_11_bn.md   # Widgets Q&A Set 131-143 (Bangla)
│   ├── widgets_qna_12_bn.md   # Widgets Q&A Set 144-156 (Bangla)
│   ├── widgets_qna_13_bn.md   # Widgets Q&A Set 157-169 (Bangla)
│   ├── stateless_vs_stateful.md # Stateless vs Stateful Widgets
│   ├── build_context_explained.md # BuildContext Deep Dive
│   └── custom_widgets.md      # Custom Widgets Guide
├── 04_advanced/                # 11 files
│   ├── advanced_qna_01.md     # Advanced Q&A Set 1-7 (English)
│   ├── advanced_qna_01_bn.md  # Advanced Q&A Set 1-7 (Bangla)
│   ├── advanced_qna_02_bn.md  # Advanced Q&A Set 8-14 (Bangla)
│   ├── advanced_qna_03_bn.md  # Advanced Q&A Set 15-21 (Bangla)
│   ├── advanced_qna_04_bn.md  # Advanced Q&A Set 22-28 (Bangla)
│   ├── advanced_qna_05_bn.md  # Advanced Q&A Set 29-35 (Bangla)
│   ├── advanced_qna_06_bn.md  # Advanced Q&A Set 36-42 (Bangla)
│   ├── advanced_qna_07_bn.md  # Advanced Q&A Set 43-49 (Bangla)
│   ├── isolate_vs_future.md   # Isolate vs Future Comparison
│   ├── memory_leak_flutter.md # Memory Leak Prevention
│   └── performance_tips.md    # Performance Optimization
├── 05_dart_questions/          # 17 files
│   ├── dart_qna_01.md         # Dart Q&A Set 1-13
│   ├── dart_qna_02.md         # Dart Q&A Set 14-26
│   ├── dart_qna_03.md         # Dart Q&A Set 27-39
│   ├── dart_qna_04.md         # Dart Q&A Set 40-52 (Advanced)
│   ├── dart_qna_05.md         # Dart Q&A Set 53-65
│   ├── dart_qna_06.md         # Dart Q&A Set 66-78
│   ├── dart_qna_07.md         # Dart Q&A Set 79-91
│   ├── dart_qna_08.md         # Dart Q&A Set 92-104
│   ├── dart_qna_09.md         # Dart Q&A Set 105-117
│   ├── dart_qna_10.md         # Dart Q&A Set 118-130
│   ├── dart_qna_11.md         # Dart Q&A Set 131-143
│   ├── dart_qna_12.md         # Dart Q&A Set 134-156
│   ├── dart_qna_13.md         # Dart Q&A Set 157-169
│   ├── dart_qna_14.md         # Dart Q&A Set 170-182
│   ├── async_await.md         # Async/Await Deep Dive
│   ├── future_vs_stream.md    # Future vs Stream Comparison
│   └── null_safety.md         # Null Safety Guide
├── mock_interview/             # 4 files
│   ├── mock_interview_1.md    # Complete Mock Interview 1
│   ├── mock_interview_2.md    # Complete Mock Interview 2
│   ├── mock_interview_3.md    # Complete Mock Interview 3
│   └── mock_interview_4.md    # Complete Mock Interview 4
└── assets/
    └── Flutter Interview Question_2.pdf  # PDF Version

💡 কীভাবে ব্যবহার করবেন

📖 Study Path (Recommended Order)

  1. Start with Basics01_flutter_basics/ (Core concepts)
  2. Learn State Management02_state_management/ (Essential for apps)
  3. Master Widgets03_widgets/ (UI building blocks)
  4. Advanced Flutter04_advanced/ (Performance & optimization)
  5. Dart Language05_dart_questions/ (Language fundamentals)
  6. Practice Interviewsmock_interview/ (Real interview prep)

🎯 Each File Contains

  • Questions & Answers - Detailed explanations
  • Code Examples - Practical implementations
  • Interview Tips - When and how to use concepts
  • Common Pitfalls - What to avoid
  • Best Practices - Industry standards

🚀 Quick Revision Tips

  • Focus on concepts you're weak in
  • Practice code examples in your IDE
  • Review interview tips before interviews
  • Use mock interviews for self-assessment

🎯 Content Highlights

Total Questions Covered

  • Flutter Basics: 100+ questions
  • State Management: 100+ questions
  • Widgets: 169+ questions
  • Advanced Flutter: 49+ questions
  • Dart Language: 182+ questions
  • Mock Interviews: 4 complete sessions

Language Support

  • Primary: বাংলা (Bangla) with English technical terms
  • Secondary: English for some advanced topics
  • Code Examples: Dart/Flutter code in English

Difficulty Levels

  • Beginner: Basic concepts, simple examples
  • Intermediate: State management, custom widgets
  • Advanced: Performance, memory management, design patterns

🤝 কন্ট্রিবিউট করুন

PR/Issue করতে পারেন নতুন প্রশ্ন, উন্নত উত্তর, বা ভালো উদাহরণের জন্য।

প্রস্তাবিত স্টাইল

  • সহজ বাংলা, টেকনিক্যাল টার্ম ইংরেজিতে রাখুন
  • ছোট উদাহরণ দিন
  • "কখন এটা কাজে লাগে" ১–৩ বুলেট দিন
  • Code examples clear এবং runnable রাখুন

Contribution Areas

  • নতুন প্রশ্ন যোগ করা
  • বিদ্যমান উত্তর উন্নত করা
  • Code examples optimize করা
  • Interview tips যোগ করা

📩 কানেক্ট

  • GitHub: https://github.com/your-username
  • LinkedIn: https://linkedin.com/in/your-profile

🎉 Special Thanks

এই রিপোজিটরির সব কন্ট্রিবিউটরদের ধন্যবাদ যারা Flutter community-কে সাহায্য করছেন।


⭐ Star this repository if it helps you in your Flutter journey!

About

এই রিপোজিটরিতে আছে ইন্টারভিউতে সবচেয়ে বেশি জিজ্ঞেস করা Flutter ও Dart সংক্রান্ত প্রশ্ন–উত্তর, ছোট ছোট উদাহরণ, আর ইন্টারভিউ টিপস। জুনিয়র থেকে মিড-লেভেল—এমনকি সিনিয়ররাও ইন্টারভিউর আগে দ্রুত রিভিশনের জন্য ব্যবহার করতে পারবেন।

Topics

Resources

Stars

Watchers

Forks