Summary of Android Interview Questions

The content comes from: 2017-2018 latest Android interview questions

 

 

The following are some key points, which are basic questions that the interviewer must ask, please be sure to understand!

  • Basic knowledge – four components (life cycle, usage scenarios, how to start)
  • java basics - data structures, threads, mvc framework
  • Communication – network connection (HttpClient, HttpUrlConnection), Socket
  • Data Persistence – SQLite, SharedPreferences, ContentProvider
  • Performance optimization – layout optimization, memory optimization, battery optimization
  • Security – data encryption, code obfuscation, WebView/JS calls, https
  • UI – animation
  • Others – JNI, AIDL, Handler, Intent, etc.
  • Open source frameworks – Volley, Gilde, RxJava, etc
  • Expansion – Android6.0/7.0/8.0 features, kotlin language, I/O conference

For specific questions and answers, please see: Android2017-2018 latest interview questions (3-5 years of experience personal interview experience)      Android (2017-2018) BAT interview questions sorting (Android articles, including answers)

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325215194&siteId=291194637