1. Before the interview, I got his resume looked at about 4 pages long, all sorts of project experience, proficient skills what also includes the application of more advanced performance optimization, memory optimization, caton optimization, etc., at the same time also has to know what the Android framework of ams, PMS, binder and so on, from your resume look really feel very good, I want to ask him in which precise framework part principle and various deep problems, see if you can meet our senior system engineer level
Basic began to write to him 2. The interview, the performance optimization of memory optimization began to ask, he answer basic stay in what situation will cause a memory leak, and caton, the common cause of constantly say at ordinary times, but that is not a good answer, of course, if only by doing so, that is to solve this problem completely depends on tour to see code code doubt what will there be caton, memory problems? Asked him what tools or Google tools such as auxiliary, such as systrace, mat, traceview tool such as, his answer is heard used into, you can probably determine the performance of work in the very early stages, the back into the next framework related knowledge, the result is a little knowledge theory of binder, start the application process is also said that the fog, then ask him anr principle, basic didn't answer, also is the whole interview process
3. The interview summary:
The Android 9 years development experience does not and his ability to match, basic can only and 2 years experience students match our interview, his biggest problem lies in the deep knowledge in all Android know too little, completely was not enough, you can tell the people at ordinary times the basic is a program that he belongs to "assembly member", namely the online with a pile of open source libraries to piece together an app, and then draw the UI to write logic, no think seriously about the open source library and related principle, there is no more than ask yourself why, anyway, functions, basic interviewed many students actually is such a situation, but it is very dangerous, do you think these are a couple of years of experience but also to work overtime than you also can do... Where is your competitiveness?
Well not say last hope we learn a lot, a lot of thinking,
The last link with one everyone started learning framework:
https://edu.csdn.net/course/detail/30298? Pre_view=1
Subsequent will launch more in-depth tutorials, boost android levels increase
CodePudding user response:
Severe, lz, sharingCodePudding user response:
Each person's ability is different, have to do thingsCodePudding user response:
We think much more studyCodePudding user response:
I wonder if I learn microcontroller and theater as he should reflect on a lot of problemCodePudding user response:
Bullying honest man? This person is experienced, a system optimization is a real job,CodePudding user response:
Not bully, according to the standard selection of choose and employ persons, the interview didn't intentionally difficult just come by hiring needs, can only say that now the company to get higher android talent requirementsCodePudding user response:
Wrote for many years a variety of program language, for so many years, where caton, visual can see out, and with so many third-party software and studio bring loss can also see that you say that I don't have to, feel like you have a bit of a scripted,,, back again the interview question should be able to get you,,,CodePudding user response:
The interviewer is back to the interview questionsCodePudding user response:
CSDN delete mechanism to DT,,,CodePudding user response:
I suspect that the original poster is training to be confident the original poster is training, I was evidenceCodePudding user response:
Poster undoubtedlyCodePudding user response:
Poster, roll thick,As a legend in the "giant" program of apes, sometimes I interview someone, don't see the answer in advance, I also some interview questions,,,
CodePudding user response:
Case is true, just a few days ago just interview, could you tell me whether can you have to answer the above questions and injection well, when you can ability enough to say again, as for the end of the link is good for learning video for big share what is notCodePudding user response:
Some may be sideways,CodePudding user response:
A person can do android nine years shows that he also quick waste, android is that something, do a lot of people contact is the level of the app, one year work experienceCodePudding user response:
Many companies the interviewer, use an open source library, again ask open source library principle, again ask open source library implementation process, in fact real development, modelling is focusing on the developer is large, the size of the library, support to which version of the system, how much you have used to performance can meet the requirements, function whether meet, and then look at the document or demo access, followed by various business, function stack, testing, debugging, online, so many things, the library is not a problem, don't go to the source code, and to every open source library to go to the source code, Gao Qingchu, is it necessary? Where is the meaning? As an application developer, the android framework, with a binder is native, drive all make very clear? It shouldn't be system developers to do? I think as long as he developed, function, stability, performance meet the product manager, test requirements, is qualified, meet the domestic demand for 90% of the company, most of domestic companies will do these things, go in front of the company, individual might go a bit deeper, like the plugin, hot fix, to hook system implementation process to do something abnormal, or to the virtual machine to replace some runtime, but most companies do not have this demand, estimated that company didn't also the demand of the building Lord, so,,,CodePudding user response:
Hire a cook, the interviewer asks times very satisfied after eight big cuisines, let go after cooking the dishes,