KUNGFU TECH vietnam
3937 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Và hơn 1000+ câu hỏi cho thị trường Global
Bộ lọc:
Dart là gì? Vì sao Google sử dụng Dart cho Flutter
Khi nào sử dụng căn chỉnh trục chính và căn chỉnh trục phụ?
Flutter là gì?
Cách điều hướng màn hình trong Flutter?
So sánh 3 kiểu khai báo biến dynamic, var và final trong Flutter?
dynamic
var
final
Kể tên các cơ sở dữ liệu được dùng nhiều nhất trong Flutter?
Lợi thế của việc sử dụng Flutter là gì?
Sự khác biệt giữa widget Expanded và Flexible là gì?
Tệp pubspec.yaml là gì và nó có chức năng gì?
Flutter có hoạt động giống như một trình duyệt không? Nó khác với ứng dụng dựa trên WebView như thế nào?
Bạn nên sử dụng WidgetsBindingObserver khi nào?
App state là gì?
Các chế độ build khác nhau trong Flutter là gì?
Ngôn ngữ lập trình Dart là gì và tại sao Flutter lại sử dụng nó?
Có bao nhiêu loại widget trong Flutter?
Fat Arrow Notation trong Dart là gì và khi nào bạn sử dụng nó?
Widget là gì? Nêu tầm quan trọng của nó trong Flutter.
Sự khác biệt giữa Flutter và ứng dụng dựa trên WebView là gì?
Sự khác biệt giữa double.INFINITY và MediaQuery là gì?
Stream trong Flutter là gì?
Giải thích về Bloc Pattern trong Flutter?
Tệp pubspec.yaml trong Flutter để làm gì?
pubspec.yaml
Các chế độ build trong Flutter là gì? Giải thích chúng
Sự khác nhau hot reload, hot restart và full restart trong Flutter là gì?
Hãy phân biệt Async và Async* trong Flutter?
Async
Async*
Mô tả vòng đời của một Stateful Widget trong Flutter?
Tại sao thư mục Android và iOS lại nằm trong dự án Flutter?
Khi nào bạn nên sử dụng mainAxisAlignment và crossAxisAlignment trong Flutter?
mainAxisAlignment
crossAxisAlignment
SafeArea widget trong Flutter là gì?
Giải thích sự khác biệt giữa “??” và “?" trong Flutter là gì?
“??”
“?"
Phân biệt Stateful Widget và Stateless Widget trong Flutter?
Hạn chế của Flutter là gì?
Bạn hiểu gì về tween animation trong Flutter?
tween animation
Sự khác biệt giữa các hàm main() và runApp() trong Flutter là gì?
main()
runApp()
Làm thế nào để tạo HTTP Requests trong Flutter?
HTTP Requests
Sự khác biệt giữa SizedBox và Container trong Flutter là gì?
SizedBox
Container
Giải thích BuildContext trong Flutter là gì?
BuildContext
Tại sao chúng ta truyền hàm vào widget?
Streams trong Flutter/Dart là gì?
Chế độ phát hành là gì và bạn sử dụng nó khi nào?
Phân biệt giữa tham số đặt tên và tham số vị trí trong Dart?
Sự khác biệt giữa Scaffold và Container trong Flutter là gì?
ScopedModel / BLoC Pattern là gì?
Các toán tử nhận biết giá trị null là gì?
Chế độ hồ sơ (profile mode) là gì và khi nào bạn sử dụng nó?
Packages và plugins trong Flutter là gì?
Bạn có biết Ephemeral state là gì không?
Giải thích các loại luồng khác nhau?
Giải thích Navigator Widget và các chức năng push/pop của nó trong Flutter?
Làm thế nào để kiểm tra xem một phương thức bất đồng bộ void đã hoàn thành trong Dart?
Những ưu điểm của Flutter là gì?
Các tập tin bố trí ở đâu? Tại sao Flutter không có file bố cục?
Tại sao phương thức build() lại nằm trong State chứ không phải trong StatefulWidget?
Keys trong Flutter là gì và khi nào nên sử dụng chúng?
Phân biệt giữa bắt buộc và tùy chọn các thông số trong Dart trong Flutter?
Phân biệt StatelessWidget và StatefulWidget?
InheritedWidget khác với Provider như thế nào?
Phân biệt giữa Hot Restart và Hot Reload trong Flutter?
Debug mode là gì và bạn sử dụng nó khi nào?
Khi nào chúng ta sử dụng double.INFINITY?
Làm cách nào để khai báo hàm async dưới dạng một biến trong Dart?
Làm thế nào mà whenComplete() khác biệt so với then() trong Future?
whenComplete()
then()
Future
Hạn chế của việc sử dụng Flutter là gì?
Trong Flutter, tại sao phương thức build() trên State mà không phải StatefulWidgets?
build()
State
StatefulWidgets
Non-nullable by default trong Dart có nghĩa là gì?
Sự khác biệt giữa React Native và Flutter ở mức sâu là gì?
Giải thích async , chờ đợi trong Flutter/Dart?
Future trong Flutter/Dart là gì?
Mục đích của SafeArea trong Flutter là gì?
Một class có phương thức tên là ._() trong Dart/Flutter có ý nghĩa gì?
Khi nào bạn sẽ sử dụng Trạng thái Ứng dụng (App state) hoặc Trạng thái Tạm thời (Ephemeral state) thay cho nhau?
MediaQuery trong Flutter là gì và khi nào chúng ta sử dụng nó?
Tại sao exit(0) không được ưa chuộng để đóng một ứng dụng?
Global Keys là gì?
Dart AOT hoạt động như thế nào?
Sự khác biệt giữa async và async* trong Dart là gì?
Những ưu và nhược điểm của Scoped Model so với BLoC và ngược lại là gì?
Làm thế nào để chuyển đổi một List thành Map trong Dart?
Làm thế nào để so sánh hai ngày được tạo ra khác nhau trong Dart?
Tại sao bạn nên sử dụng kReleaseMode thay vì assert?
Những điểm giống và khác nhau giữa Future và Stream là gì
StatefulWidget và State là gì khi được tách ra thành các lớp riêng biệt?
Chế độ debug và chế độ profile khác nhau như thế nào?
AnimationController khác với Timer như thế nào?
Giải thích chi tiết vòng đời của Stateful Widget.
Liệt kê một số phương pháp quản lý trạng thái trong Flutter.