Android understand how basic monthly salary of over a million interviews

First, the self-introduction:
I not well educated, graduated in July this year, before the fact to understand the basis of android only (four components), in December last year into the job, a job interview in mid-year, 10 second job during the interview 13, there are nine to the offer, salary range: 7k-12k range. Finally, the selected meal. 9K + + cycling up to six minutes, now the entry. If you have studied the android basis or whether it is self-trained university wants to about 10k, so I'm good to hear, I believe for your help, because the blow to be prepared.
Second, how to blow resume as follows:
Here I put professional skills module: Of course, many have not written, you can enjoy the interview when blowing. Do ask a knowledge point, do not stop.
1. Have a good idea of OOP.
2. Familiarity with TCP and UDP transport protocols.
3. Skilled various parsing (Gson, FastJson, the native resolution. Primal personal preferences exceptional cases
resolved) capable of handling a variety of special circumstances (keyword, Chinese encountered some of the parsing process
, etc.).
4. familiar picture 2 sampling and compression, three-level cache, and proficient in the project use.
5. familiar with the advantages and disadvantages of Glide and Picasso and Fresco and can be used in the project.
6. familiar with the event distribution mechanism. And can solve slidable between an open container nested encountered due to
conflicts, etc.
7. skilled use message handler mechanism.
7. skilled use xUtils and HttpUrlConnection, OkHttp, Volley, and other network request frame,
a project that they can be a packaged good network frame. UI achieve complete isolation layer and network layer. After more conducive
of maintenance and development.
8. Good writing specifications, in strict accordance with standard naming convention.
9. The in-depth study of the android UI design style, for v7, design, v4 as well as
new features such as Android 5.0 inside the package in-depth study.
10. The use of skilled contentView, ViewHolder achieved RecylerView listView and
optimization. By analyzing the source ListView to package their own projects in their own needs
RecylerView. And the realization of a drag skid and other effects.
11. Android skilled in the MVC and MVP mode and application in the project.
12. Familiar 6.0 and 7.0 permissions and adaptation issues.
14. familiar with the custom and application development.
15. familiar with data transfer (inter-process communication) between applications, including AIDL,
the ContentProvider, BroadcastReceiver, the Intent.
16. can quickly understand and integrate third-party SDK, for example: a third-party login, Friends of the Union; Alipay, micro.
Faith, one Netcom pay; laser push; Baidu, high moral maps, instant messaging and so on.
17. familiar with (Git) version control.
18. familiar frame animation, animation tween and attributes and can be applied to project development.
19. Skilled embodiment using a single mode, is configured by mode, the adapter mode and a factory mode.
21. Skilled variety of data storage, storage parameter sharing, SQLite storage, file storage.
22. Learn base64 encoding (URlEnCoder and URLDecoder), DES, AES, RSA encryption
Decryption, MD5 digest and use in the project.
23. experience in the development of smart devices, Bluetooth devices such as: bracelets and body fat known as development.
24. Familiar mixed H5 + CSS and JavaScript, as well as native and android.
Third, the ready: there I have some important video you can see. If you do not understand can ask me for the video information
on the above it is my professional skills, resume writing if the above then you need to go to sum up each module to write the actual test Demon.
Four primary key will not say.
1. The next Java programming ideas must be familiar with, encapsulation, inheritance, polymorphism associated with ... flows, generics and reflection ... especially where the interview process push the stack for loading static variables and methods zones, and in execution order, etc. ask more, see more in this regard.
2. TCP and UDP do not look at the surface and know the meaning of three-way handshake, as long as the interview knows, you have to analyze part of part of the request and response process requests ... analysis to specific things, such as a request parameter and the top of the package and so on, response status code 404 and so on ... If you spend a day a good summary, I believe that every few days to see, the interviewer asked you this question, you can blow half an hour. You can look at javaweb teaching some of the dark horse. About TCP and UDP part, I was first explained what these two agreements, and the difference between the request process, and four off part. Https and the like was blown to blow a current of 10 minutes. He said three-way handshake and four off the interviewee look of approval, said request code and request headers and https, and blown himself how to build a project in the framework of the network makes the view layer and network layer proxy mode request does not affect the isolation and late development and maintenance when it is easy, the interviewer face the loss of his said he engaged in php 2 years. I do not know him understand yet, anyway nodded.
3. Based on a common analytical framework I have used, but you need to study at least a source, such as Gson, brains College has a special lesson package their analytical framework. The principle Gson told the framework of the very comprehensive. And how to note json data appearing key is dynamic, or there are Chinese and other key issues to resolve. In short summary to find someone else's summary, knocking the code test test.

4. When it comes to picture compression process: you first need to know why you want to compress, first talked about this aspect OOM and reduce the pressure on the server, etc., and then say specifically how to add compression: Here comes Google itself three compression methods: compression quality, size, compression, sampling rate reduction. This then side-tracked by Google and Apple micro-channel compression and compression disadvantage, this body Haxi Man comes to past lives and Google algorithms compress the origin of the chicken, how castration Haxi Man encoding part, to how we bypass the Google Linux layer its compression to create its own compression engine by ski, involved here loaded to force C and C ++ mixed. Of course, you need to relate to the source, I remember, Google told me four compression up from the source, a lot of important codes are going to talk, and talk about common image loading frame, Imageloader, Picasso, Glide, Frasco you need they summarize the specific differences between the source best, however, will be summarized into a few months, a few days see it again. And commonly used. I remember at least seven interviewers smelled the compression problem. This problem you can follow me to see information about the idea of watching the video. I am here to provide a video address you can download and view the Baidu cloud disk: Chain
connection: http://pan.baidu.com/s/1hr81cDe Password: ijib
see more hands-on, multi-summary. Blowing half hour.

5. Event distribution mechanism for this thing I want now want to take the salary had to be it. But we look at the source code will find that after the entire life cycle of android is actually done by various operations hander mechanism of a system of its own, what destruction it loses focus, what exit the application, and so on are what kill the process system handler to solved. We hander hander mechanisms and our application system comparison, and we know how Looper.preape by this application from the handler mechanism ... The main thread and our Looer bind, then initialize ... Then comes MessageQue can jump the queue and so on ...... to Looper.looper () ... we know from the interaction between threads to bind the thread by Looper.looper (), by Looper.looper () to round robin, as well as can be to the thread interactive data transfer, multi-threaded, and optimization, I think the interviewer you want to see the other eye. I can blow half an hour. The interview process with a lot of Chinese. Are you ready to see the: link: http://pan.baidu.com/s/1nvssajn
Password: 8mt2
6. UI design aspects of the design to a lot, from MaterrialDesign speak up: talk about Google-style design, strong and if what RecylerView achieve qq skid delete, if packing their RecylerView ListView according to the source code to the head and tail layout layout, ReyclerView interactive animation, sliding controls, NaviagetionView, Snackbar,
inside the Toolbar, SearcherView of use, etc., how to change the icon SearcherView
Etc., how to set up an immersive version of the adapter, TobleLayout + Viewpager etc., CardView, FlaotingActionBar, CoordinatiorLaout, etc., there may be a lot of words wrong, looking too much trouble. We hope to understand. If the lack of UI design I want to find video: This is mainly accumulated: my QQ: 1,276,998,208
7. network request frame: Here blowing more things: First you a simple repackage what Singleton and generics the most a few simple package. But you need to know our View layer (Activiy and Fragment) still have our packaging network requests framework code section, the latter if I need to change the network requirements framework we need is not another network request box plus package, then our thousands We are tens of thousands of network activity is not part of the request portion. So bad maintenance. The degree of coupling is still high. How dispensing our own network does not need to move the frame completely replace the View frame-level code, we refer to the proxy layer, here into dynamic proxy, MVP. . . . More to go. You hard blow:
link: http://pan.baidu.com/s/1hsq0wa4 Password: piyx

7. Said design pattern I believe all know Singleton bar, where we can say what the lazy man and villains try, then comes inside android multithreading and under what circumstances to use singleton pattern, and the use of its benefits, then mentioned what kind of adapter modes, by way of example child makes
things no contact can be a good show, such as our adapters, and Google properties animated adaptation, the best look at the source, as well as construct this mode, the I think if some self-proclaimed custom controls, or pop some of these bar loaded to force seen Adialog fact, many places have their own android with this design pattern mode ......... .. ,,, producers do not say see more exercise to practice:
link: http://pan.baidu.com/s/1nvMKnl3 password: dmnd

8. MVC and MVP that I did not quite understand their own money to study. A lot of things you need to
self-study video has a lot of projects: a lot of G's teacher is very 6b:
link: http://pan.baidu.com/s/1kVswhyn Password: 0wma
9. Custom control really needs its own practice more, you know the process after reading an instructional video
that's left is to practice, what Seibel third-order curve, IOS-style pop, scalable
exhibition text ... .. these casual Come. My blog these. I have some of this video.
I need to add qq: short-lived fad can not find a place.
10. About a third party, nothing to do, get yourself tested a chant. Such as micro-channel payment, Alipay,
laser driven, Baidu Map want yellow car and the like. Just do: a third party like looking at the official
documentation.
Links: http://pan.baidu.com/s/1bJ2CWI Password: 2ik2
11. What encryption, symmetric encryption, asymmetric encryption and other summary knock on it a few times myself
know the private key, secret key which is stored in the server-side. Then generally it is combined with
Base64 encoding otherwise garbled. There are Chinese and other interfaces need URlEnCoder and
URLDeconde and so on. . . . . Try it yourself and then each summary ok. Time to blow
a few minutes on it
12. Since the university learned html + css + javascript so you can blow, as to how mixed the android java html call it by js turn calls the native android class. Then we engaged in professional ps and 3dmax, 4D, primere high force grid stuff so I can blow a blow.
Blowing themselves are true, small companies do not feel the blow. Otherwise, explain yourself all your UI + front end.
13. About the future of artificial intelligence is now the fire more fire, things had come of age. I have done before
too fat, said video and Bluetooth Smart bracelet respect. It is lacking in this area. You need to learn.
What recognition, what language, iris recognition, fingerprints and so on. . . . . .
Go a lot to learn, the future is yours. I'm old.
14. About the event points system mechanism, we need controls from view and control two kinds ViewGroup package
to analyze told the interviewer, then starting points system processes and consumer processes events from the source is. Some
talk about the source then the interviewer talked about fear! ! , And then to resolve the conflict events, multi-
analysis ScrollView nested RecylerView and ViewPager nested RecylerView
and Sc .... Nested VeiwPager then nested RecylerView .......... To try to sum up a good fight
power outages and other source code analysis father controls automatic interception where specific source. Subclass of the parent application control is not hindered
stopped or parent for distribution and so on .... Solutions. I remember there was an interview from start to finish
talking about ten minutes, tell a mechanism hander, then I did not dare ask. The latter is to ask
when I can fastest entry ...... good video here of mindless:
link:http://pan.baidu.com/s/1kVOQnuJ Password: al12
links: http://pan.baidu.com/s/1hsOWpdM Password: ihp1
15. android development in the common memory leaks Yeah, power optimization, and UI Caton, the screen adaptation
of these points is really painful and difficult. Others see more of this blog and instructional videos also the case
in fact is blowing, do you let the machine. Of course, these modules and I are looking for someone or video blog
outlined earlier. I am here to give you a video video teaching mindless: These have read I think within a
memory leak can blow one day: I remember a memory leak I'll start from the GC principles for
what would recover, what happens when it will recover, Why memory leaks, what causes
the common 7-8 which clock operation, then how to analyze a range of memory leaks, which indexes specific to the use as a monitor inside, AMT and other tools, soft and weak references by out references, constants, etc., to identify specific local positioning. If you really want to blow the interviewer I am afraid! ! !
Links: http://pan.baidu.com/s/1c1SRXK0 Password: meum
link: http://pan.baidu.com/s/1bpm6O5x Password: z95q

I've got a lot of video, if you need what you can add me qq: 1276998208

Published 47 original articles · won praise 54 · Views 150,000 +

Guess you like

Origin blog.csdn.net/m0_37667770/article/details/78565614