Q1What does Time-to-Interactive (TTI) measure?Optimization
Q2Why does Hermes improve startup time?Optimization
Q3A component wrapped in React.memo still re-renders every time. Most likely cause?Optimization
Q4Best key for a list of items that can reorder, insert, or delete?Optimization
Q5How do you keep an animation smooth while the JS thread is busy?Optimization
Q6Most common source of a memory leak in a React Native screen?Optimization
Q7What's the right first step before optimizing performance?Optimization
Q8Which approach actually shrinks a large JS bundle?Optimization
Q9A modern recycling list (FlashList v2) requires what?Optimization
Q10Which removes the legacy bridge serialization bottleneck?Optimization
Q11Heavy work must run after a screen transition without dropping frames. Best tool?Optimization
Q12Where do you confirm WHY a component re-rendered?Optimization
Q13What does 'on-device inference' mean?On-Device AI
Q14Which RN architecture does the on-device AI runtime require?On-Device AI
Q15Why can't you use Expo Go with it?On-Device AI
Q16What must you call before any model API?On-Device AI
Q17Approximate footprint of a 1B-parameter on-device LLM?On-Device AI
Q18You must leave an LLM screen mid-generation. Correct handling?On-Device AI
Q19Why prefer a quantized model (SpinQuant / 8da4w)?On-Device AI
Q20Best way to load a multi-hundred-MB model?On-Device AI
Q21Default hardware backend for most models on both platforms?On-Device AI
Q22The library is pre-1.0. What's the senior practice?On-Device AI
Q23Why does the LLM batch token emissions (~10 tokens / 80ms)?On-Device AI
Q24How do you bound an LLM's context memory?On-Device AI
Q25Why does FlashList outperform ScrollView for a 10k-row list?Performance
Q26Which pair of properties is GPU-cheap to animate?Performance
Q27What does the React Compiler do?Performance
Q28A synchronous Turbo Module method should stay under ~16ms because…Performance
Q29@expo/ui's universal components render as…Native UI
Q30Why can `{items.length && <List/>}` crash in React Native?Native UI
Q31What does React Query's staleTime do?Data
Q32Where should auth tokens be stored in an Expo app?Data
Q33Three independent API calls should be run with…Data
Q34A heavy native (Turbo Module) computation should run…Performance
Q35Why might you remove the @formatjs Intl polyfills?Performance
Q36When a React Context value changes, which consumers re-render?Performance
Q37How do you stop a native child view from being flattened away?Performance
Q38You need a local native module. Can you run in Expo Go?Expo
Q39Best way to handle safe areas in a scrollable screen?Expo
Q40For responsive layout that survives rotation, use…Expo
Q41Modern shadows in React Native use…Expo
Q42The JS profiler shows nothing but the app is slow. Best next step?Native
Q43How do you avoid a retain cycle with a Swift delegate?Native
Q44How does Android deliver the right asset density efficiently?Native
Q45Where should auth tokens live in a mobile app?Security
Q46Certificate pinning prevents MITM — what's its main operational risk?Security
Q47Which verifies that a genuine, untampered app is running?Security
Q48react-native-executorch runs models in which format, on which runtime?On-Device AI
Q49The main benefit of on-device LLM inference is…On-Device AI
Q50An EAS Update (OTA) can ship…Releases
Q51What gates whether an OTA update is compatible with an installed build?Releases
Q52How do you assess whether a rollout is healthy?Releases
Q53In the Expo Modules API, an AsyncFunction…Native
Q54Callstack's brownfield approach packages the RN app as…Architecture
Q55The canonical React Native upgrade diff comes from…Architecture
Q56Declarative enter/exit animations in Reanimated v4 use…Expo
Q57Which is owned by EAS remotely with autoIncrement?Releases
Q58Props vs state — which is right?React
Q59Why use FlatList over a ScrollView for a long list?Performance
Q60Should you store derived data in state and sync it with a useEffect?React
Q61A value changes every frame but shouldn't re-render the UI. Use…React
Q62How do you fix a React Server Component fetch waterfall?React
Q63Time-to-Interactive (TTI) measures…Performance
Q64The 'use dom' directive makes a component…Expo
Q65In an offline-first design, the source of truth is…Architecture