Interviewing Junior Flutter Developers: Our Screening Process and Common CV Mistakes (بالعربي)

Поділитися
Вставка
  • Опубліковано 5 вер 2024
  • - Basics
    OOP & FP
    SOLID
    Dependency Injection & Inversion of control
    Design Patterns
    Architecture Patterns (MVC - MVP - MVVM - MVI)
    Clean Code & Clean Architecture
    Data Structure & Algorithms
    Unit test & UI test & Integration test
    - Flutter
    Stateless vs Stateful vs Inherited
    Widget lifecycle
    Build context
    State-management solutions (BLOC - Provider)
    Reduce widget rebuild
    Localization
    Responsive Screens
    Container vs SizedBox
    pub yaml and packages with git
    Split by method vs split by widget
    typedef
    Null-Safty
    var vs dynamic
    final vs const
    Factory constructor
    Shared by ref vs Shared by value
    Channels
    Event-loop (async vs Multi-threading)
    Future vs Stream
    Iterable vs List
    Iterable vs Stream
    Flutter Compilers (JIT & AOT)
    Flutter run profiles
    Plugins vs Packages
    Widget Key
    - Plus
    Version Control & git vs github
    Agile (Scrum & Kanban) (Jira & Trello)
    Firebase
    Analytics
    SQL & NoSQL
    HTTP & GraphQL & Web-sockets
    RX
    Google Maps
    Postman
    Authentication & Authorization (JWT)
    CI/CD
    Security (Encryption vs Hashing & symmetric vs asymmetric)
    - General
    Common Issues and how to solve them
    Do you have any apps live in stores
    How many users use your app
    How to handle new updates with users
    Task & problem
    Payment methods
    Notification handling
    OTP
    Social media login
    Something you are proud of?

КОМЕНТАРІ • 65