এই রিপোজিটরিতে আছে ইন্টারভিউতে সবচেয়ে বেশি জিজ্ঞেস করা Flutter ও Dart সংক্রান্ত প্রশ্ন–উত্তর, ছোট ছোট উদাহরণ, আর ইন্টারভিউ টিপস। জুনিয়র থেকে মিড-লেভেল—এমনকি সিনিয়ররাও ইন্টারভিউর আগে দ্রুত রিভিশনের জন্য ব্যবহার করতে পারবেন।
"ইন্টারভিউর প্রশ্নগুলো ঠিকমতো বুঝে প্র্যাকটিস করলে, চাকরির অর্ধেক পথ পেরোনো হয়ে যায়।" – Rakibul
- 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
- 10টি Q&A সেট - Provider, Bloc, Riverpod, GetX
- Comparison Guides - Provider vs Bloc, When to use what
- Riverpod Overview - Complete guide with examples
- 13টি Q&A সেট - Stateless vs Stateful, BuildContext, Custom Widgets
- Navigation - Bottom Navigation, Navigation patterns
- Advanced Widgets - Complex UI components
- 7টি Q&A সেট - Performance, Memory Management, Isolates
- Technical Deep-dives - Isolate vs Future, Memory Leak Prevention
- Performance Tips - Optimization strategies
- 14টি Q&A সেট - Async/Await, Null Safety, Generics
- Advanced Dart - Design Patterns, Functional Programming
- Performance - Serialization, Reflection, Optimization
- 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
- Start with Basics →
01_flutter_basics/(Core concepts) - Learn State Management →
02_state_management/(Essential for apps) - Master Widgets →
03_widgets/(UI building blocks) - Advanced Flutter →
04_advanced/(Performance & optimization) - Dart Language →
05_dart_questions/(Language fundamentals) - Practice Interviews →
mock_interview/(Real interview prep)
- 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
- Focus on concepts you're weak in
- Practice code examples in your IDE
- Review interview tips before interviews
- Use mock interviews for self-assessment
- Flutter Basics: 100+ questions
- State Management: 100+ questions
- Widgets: 169+ questions
- Advanced Flutter: 49+ questions
- Dart Language: 182+ questions
- Mock Interviews: 4 complete sessions
- Primary: বাংলা (Bangla) with English technical terms
- Secondary: English for some advanced topics
- Code Examples: Dart/Flutter code in English
- Beginner: Basic concepts, simple examples
- Intermediate: State management, custom widgets
- Advanced: Performance, memory management, design patterns
PR/Issue করতে পারেন নতুন প্রশ্ন, উন্নত উত্তর, বা ভালো উদাহরণের জন্য।
- সহজ বাংলা, টেকনিক্যাল টার্ম ইংরেজিতে রাখুন
- ছোট উদাহরণ দিন
- "কখন এটা কাজে লাগে" ১–৩ বুলেট দিন
- Code examples clear এবং runnable রাখুন
- নতুন প্রশ্ন যোগ করা
- বিদ্যমান উত্তর উন্নত করা
- Code examples optimize করা
- Interview tips যোগ করা
- GitHub:
https://github.com/your-username - LinkedIn:
https://linkedin.com/in/your-profile
এই রিপোজিটরির সব কন্ট্রিবিউটরদের ধন্যবাদ যারা Flutter community-কে সাহায্য করছেন।
⭐ Star this repository if it helps you in your Flutter journey!
