TechMapper
Explore
Roadmaps
Interview Prep
Blog
Start Learning
Interview Vault
Technical questions sourced from real engineering teams, organized by role and depth.
All
Android
AI
iOS
Intermediate
Android Core • Coroutines
5 min read
What is the difference between launch and async in Kotlin Coroutines?
Google
Amazon
Meta
Beginner
Android Core • Lifecycle
3 min read
Explain the difference between onCreate() and onStart() in the Activity lifecycle.
Samsung
Google
Intermediate
Android UI & Compose • Jetpack Compose
4 min read
What is Recomposition in Jetpack Compose?
Twitter
Square
Advanced
AI Engineering Foundations • RAG
8 min read
Explain the retrieval step in RAG systems.
OpenAI
Anthropic
Microsoft
Intermediate
AI Engineering Foundations • Prompt Engineering
5 min read
What is Chain-of-Thought (CoT) prompting?
Google
DeepMind
Beginner
iOS Fundamentals • Swift
4 min read
What are Optionals in Swift?
Apple
Uber