React Native

Build & Deployment

Xcode, Android Studio, Gradle, ký, TestFlight, Play Console, EAS Build

20 câu hỏi phỏng vấn·
Mid-Level
1

Sự khác biệt chính giữa build Debug và build Release trong React Native là gì?

Câu trả lời

Build Debug bao gồm các công cụ phát triển như debugger, Hot Reload, và bundle JavaScript được phục vụ bởi Metro. Build Release được tối ưu hóa cho production: JavaScript được minify và đưa vào bundle của ứng dụng, các công cụ phát triển bị tắt, và các tối ưu hóa hiệu năng được kích hoạt (Hermes biên dịch sẵn, ProGuard trên Android).

2

Tệp nào chứa cấu hình build Android trong một dự án React Native?

Câu trả lời

Tệp android/app/build.gradle chứa cấu hình build Android chính: phiên bản ứng dụng, SDK đích, dependency, build variant, cấu hình ký, và tùy chọn ProGuard. Tệp android/build.gradle chứa các cấu hình toàn cục của dự án như phiên bản công cụ Gradle và repository.

3

Làm thế nào để tạo tệp AAB (Android App Bundle) để phát hành lên Play Store?

Câu trả lời

Lệnh cd android && ./gradlew bundleRelease tạo một tệp AAB trong android/app/build/outputs/bundle/release/. Định dạng AAB là bắt buộc cho các ứng dụng mới trên Play Store kể từ năm 2021. Google Play sử dụng định dạng này để tạo các APK được tối ưu hóa theo cấu hình thiết bị, giảm đáng kể kích thước tải xuống cho người dùng.

4

Vai trò của tệp Podfile trong một dự án React Native iOS là gì?

5

Lệnh nào tạo bản build iOS Release từ terminal?

+17 câu hỏi phỏng vấn

Các chủ đề phỏng vấn React Native khác

Kiến thức cơ bản về JavaScript

Junior
25 câu hỏi

Kiến thức cơ bản về React

Junior
20 câu hỏi

Kiến thức cơ bản về React Native

Junior
22 câu hỏi

React Hooks

Junior
20 câu hỏi

TypeScript cho React & React Native

Junior
22 câu hỏi

Thành phần & API React Native

Junior
20 câu hỏi

Styling & Layout trong React Native

Junior
18 câu hỏi

Điều hướng React Native

Mid-Level
22 câu hỏi

Quản lý State trong React Native

Mid-Level
24 câu hỏi

Networking & API trong React Native

Mid-Level
20 câu hỏi

Lưu trữ dữ liệu bền vững

Mid-Level
20 câu hỏi

Form & Validation

Mid-Level
18 câu hỏi

Animation trong React Native

Mid-Level
22 câu hỏi

Native Modules & Bridge

Mid-Level
20 câu hỏi

Mã đặc thù theo nền tảng

Mid-Level
18 câu hỏi

Quyền & Device API

Mid-Level
20 câu hỏi

Push Notifications

Mid-Level
18 câu hỏi

Testing React Native

Mid-Level
20 câu hỏi

Debugging React Native

Mid-Level
18 câu hỏi

Expo vs React Native Bare

Mid-Level
18 câu hỏi

Tối ưu hóa hiệu suất

Senior
24 câu hỏi

Quản lý bộ nhớ

Senior
20 câu hỏi

Architecture Patterns

Senior
22 câu hỏi

New Architecture của React Native

Senior
24 câu hỏi

Các Phương Pháp Bảo Mật Tốt Nhất

Senior
20 câu hỏi

Offline-First Architecture

Senior
20 câu hỏi

CI/CD React Native

Senior
20 câu hỏi

Monorepo & Chia sẻ mã

Senior
18 câu hỏi

Chủ đề nâng cao

Senior
22 câu hỏi

Vòng đời ứng dụng & Thực thi nền

Mid-Level
20 câu hỏi

Xác thực & Quản lý phiên

Mid-Level
22 câu hỏi

Monitoring & Crash Reporting

Senior
20 câu hỏi

Nắm vững React Native cho lần phỏng vấn tiếp theo

Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.

Bắt đầu miễn phí