当前位置:网站首页>BAT "exclusive" Internet giant Android senior engineer interview questions: 174 questions allow you to do the interview

BAT "exclusive" Internet giant Android senior engineer interview questions: 174 questions allow you to do the interview

2022-08-11 10:59:00 Code1994

Hello everyone, I recently communicated with a senior engineer from BAT and learned that he is preparing for an interview.So let's talk about this article.

My opinion has always been: plan ahead.It is recommended that you improve your competitiveness in your spare time and make backup preparations for the future.When I have time, I often go to other companies for interviews, let the market test how much I have, and urge myself to improve my technical level.

I usually read the technical articles of the following good public accounts. They often write some interview experiences, interview questions, and also organize a lot of free series of materials and learning materials. They are practical but not impetuous and do not sell anxiety.I hope you all make progress together and always be prepared.

Here, I will exclusively share with you a 174-question solution for Android interviews organized by BAT senior engineers.
Get directly at the end of the article

Directory

1.SD card
2.android data storage method
3.BroadcastReceiver
4.What will be the consequences of frequent operation of sp? How much data can the sp store?
5.dvm-andThe difference of jvm
6.ART
7.Life cycle of Activity
8.Can Application start Activity
9.What are the states of Activity
10. Activity when switching between horizontal and vertical screensLifecycle
insert image description here


26、The difference between SoftReference and WeakRefrence

27.dp and px

28. Set the layout to - - half width, height

29. Manifest file configuration for multi-resolution support

30.Android's event distribution mechanism

31.The difference between ArrayList and LinkedList

32.LruCache

33. What is ANR and how to avoid it

34. Describe how the Service is started

35.What layouts does Android have

36.HashMap. The difference between HashTable//From thread safety, speed

insert image description here
 …
 ····
57. ProgressBar

58.AbsListView

59.ListView, how to add, delete, modify and check data

How to display the data in the database in 60.ListView

61.android TypedArray

62. How to dynamically load the classes of the apk file (not installed) 63. Android ContentProvider

64. How to set Activity as the default Activity 65 started by the program, several ways to start Activity

66.How Activity transmits data

67. How to set Activity as a translucent modal box

insert image description here
 …
 ····
99. How to turn on the bluetooth function in the mobile phone

100. How to get the bound Bluetooth device

101. What states go through in the process of searching for bluetooth

102. Implicit Intent

103. How to monitor outgoing and incoming calls by using the Broadband

104.Android supported phone status

105.How to control answering and hanging up on Android

106. Please give the Content Provider URI to access the call log.

107. Send SMS/Require dynamic request permission android.permission.SEND_SMS

108.ContactsContract

109.VideoView play video

insert image description here
 …
 ····
164. ArrayDeque 1tFiFi#

165.RecyclerView

166.LinearLayoutManager //RecyclerViewhfãE 167.GridLayoutManager

168.RecyclerView #F

169.Binder

170.ActivityThread //AndroidÆÆkžä

171. CountDown atch with the same process

172.retrofit

173.ClassLoader US and Canada cut off

174.RxJava


Due to the length of the article, only part of the content is shown above, and it needs to be completeFriends of the version can click the card below and scan the official cooperation QR code of CSDN to get it for free.

原网站

版权声明
本文为[Code1994]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/223/202208111041046877.html