Recently, due to some changes, I applied for an internal transfer. This time, I had 4 rounds + one round of project guy interview. Below I will each round of interview questions including some of their own understanding to share with you, I hope to prepare for the recent interview of children to bring some help.

Round 1 Technical Aspects (Interviewer: P7)

Question:

  • Comparison of mainstream picture loading framework, Glide optimization principle and design ideas.
  • Image loading framework package design, why so design.
  • Network library packaging design, OKHttp, Http and Https related knowledge points.
  • Understanding of MVC, MVP, MVVM.
  • The principle of dynamic loading scheme, Tinker principle, DynamicLoadApk principle, and their comparison.

This round of interview focuses on the understanding of the principles of some open source frameworks and the selection of design patterns. When it comes to design patterns, I also want to mention one point: design on demand, never over design

Round 2 Technical Aspects (Interviewer: P7)

Question:

  • How and why the JSSDK is packaged.
  • Principles of CROSS-platform UI frameworks such as RN and Weex.
  • Flutter implementation principle, performance comparison with RN, and what other disadvantages.
  • Knowledge of Android animation.
  • New features and adaptations for Android 9.0.
  • Fragmented screen adaptation.
  • Caton optimization, memory optimization, network optimization, power optimization.

This interview is more about the ability of cross-end development and the understanding of performance optimization. In my opinion, performance optimization does not mean that the less memory is the better, and the crash ratio also needs a standard to measure. The premise of all major optimizations lies in the needs of project development, because investment costs and risk control should be taken into account.

The third round of project leader interview (Interviewer: P8)

This round is mainly conducted by chatting, which is more relaxed. Main contents:

  • Assess the understanding of projects done, including project monitoring data, industry understanding, understanding of standard products.
  • Front and rear end development capability.
  • How well you know the target project and introduce it to me.
  • Understanding of project industry and product.
  • Assess data sensitivity and analytical ability.
  • Your perspective on the workplace. (Due to the big change of working place for me in this post transfer)

Through this period of contact and this dialogue, we have improved our mutual understanding and confirmed that this is exactly the team I want, full of passion, with ideas and a sense of mission, and what I do is very meaningful.

Business line leader of the fourth round (interviewer: A well-known front-end tycoon P10 in China)

Question:

  • Some simple tests of Android’s capabilities.
  • Experience of the team, and what role to play in the team.
  • Assessment of learning ability, self-drive ability.
  • Data analysis ability and ability to work under pressure.
  • Technical pursuit and career development.
  • Knowledge and opinion of target project and industry.

In this round of interview, I feel that my face is not good enough. I still feel some pressure in the face of big stars. Fortunately, the big guy did not give me too much pressure during the chat, and he was very friendly, so we had a very happy chat.

The fifth HR interview

Question:

  • Reasons for transfer.
  • Thoughts on the change.
  • What do you think if this transfer doesn’t work out?
  • Are there any external opportunities to try? Why not consider x company?
  • Workplace considerations.
  • Career planning.
  • Self-drive and ability to work under pressure, how to deal with the most difficult things.
  • Value assessment.

conclusion

On the whole, the job transfer was very smooth, and the feedback from the interviewers was also good. Through these rounds of interview questions can be seen that the assessment from ** technical ability — data analysis ability — industry understanding — product thinking — learning ability — self-driven ability — career planning — value orientation ** these aspects, can be said to be relatively comprehensive.

I hope the above sharing can provide some help for the friends who prepare for the interview.

  • Hard strength technical problems must go to review deep dig, the problem thoroughly, in the interview time to have full grasp.
  • Soft power should be consciously cultivated at ordinary times, do not think that soft power is useless, which is an important factor to determine our endurance of long-distance running.

Finally, I wish you all success and common progress in the New Year!