Interview Question of W Company
Video Interview
- Overload vs Overwrite
- Lunch mode
- Why use volatile?
- What's dependency injection? how do you implement in this assessment?
- Do you use Dagger2?
- Do you use Unit Test?
- What's RateLimiter? (assessment code)
- Why use Database? (assessment code)
- What's the difference between Room and SQLiteOpenHelper?
- Do you know permission in Android?
- Do you know Broadcast?
- If don't use this Architecture, how do you implement this assessment?
Phone Interview
- What Service methods should be overwrite?
- What's Handler?
- What's the difference of Service and IntentService?
- AsyncTask?