当前位置:网站首页>Three years of experience in Android development interview (I regret that I didn't get n+1, Android bottom development tutorial
Three years of experience in Android development interview (I regret that I didn't get n+1, Android bottom development tutorial
2022-07-02 04:14:00 【m0_ sixty-five million three hundred and twenty-two thousand si】
When someone successfully passes the interview of a large factory , There will always be people who think this is better luck , But they didn't know how much pain and grievances the other party had suffered before , How much effort have you made to break through these difficulties step by step . Because of their efforts , At the right time and place , With the results of their own efforts to firmly seize their own opportunities . It can be said to be luck when encountering opportunities , Whether you can grasp it depends on your own strength .

No more nonsense , To put it bluntly, my recent interview experience . There are many companies that I have submitted my resume , Basically received the invitation of interview notice , There is a resume that makes my blood boil , There are also experiences that let me feel helpless , So I recorded all these experiences , It's worth thinking about , I interviewed so many companies , If nothing is left in the end , So much time is wasted . At least for me, sort out and summarize some good and bad experiences , In the end, I'm sure I can wait for the answer I want . I hope these can help everyone who wants to change jobs .

When the company laid off staff, our boss said to me : You stay and work hard , No matter how the company divides its shares 、 option 、 Certainly not without you . At that time, I trusted the boss , It's a pleasure to work with the boss .
But I didn't expect that after the layoffs , There is great turbulence within the company , Main business line from client A The business line is transferred to B Business . My main responsibility is A Client Architecture , So I was idle .B The business line is busy , There's no time for me to do something about the architecture . So I check all kinds of learning documents in my brain every day , Add knowledge points and energy .
After a few days , I regret that I didn't have that N+1 Leave , I feel cheated by the boss . Because what happens later is that I won't talk about it for the time being . It's just that I've had a little experience , I can't see some big trends , Or old birds are smart , Take money away , Then change a new job , I'm not at ease .
It wasn't long before I left , Started my interview trip ~
I rested at home for about a week , Give yourself a simple relax . After the rest, I began to submit my resume ( The world is so big , I want to see it ). This opportunity is different from the past , I decided to prepare well first , And then start sending your resume , Mainly through friends' internal push ,Boss Direct employment .

This time, I will divide all companies into three categories :
1.A class : BAT company , Very reliable , All kinds of treatment are very generous
2.B class : Some famous Internet companies ( Basically all in C Above the wheel ), It's basically reliable , There should be no shortage of
3.C class : It's the companies that are hiring , It's not famous , Although there is a lot of money, there are many things . I don't know if it depends , Only chance
I always felt engaged in Android Development work has been going on for several years , There should be no problem with the basic questions in the interview . Officially because of their arrogant self-confidence , Cause oneself to always hit a wall , Especially when you encounter many basic questions , I was embarrassed and didn't know how to answer ? Another situation is , Remember some questions accurately before the interview , But when I answer , But I can't fight anymore .

So before this interview , I have collected some on the Internet Android Develop relevant learning documents 、 The interview questions were reviewed and studied . I also reviewed the problems encountered in some projects I had done before , And found the corresponding solution . I thought there should be no such embarrassing encounter this time .
In order to facilitate the ability to review in the future , I hereby sort it out in Github On , If you need reference, you can go directly to me CodeChina Address :https://codechina.csdn.net/u012165769/Android-T3 Access view .
The experience of just stepping into the path of architect

This time my plan for myself is to be an architect , But I know that architects are not for fun , There has to be a strong side , So what I write in my resume is just “ Architect direction ”. I am here K company It's the architect's direction , So I think it's necessary to work in this direction , Although it's not very good now , But after a year or two , Even if it's not very powerful , But it's also very close ( It's used here 《 Sun Tzu's art of war 》 A sentence of :“ Please go up , Get it ; Ask for , Get it , Ask for the next , You will lose .” ).
The idea comes from K My first job in the company was leader What I've been told :『 For new things , If you feel that you have mastered , But it doesn't apply to the project , Is it meaningless , It will be forgotten after a long time .』 I'm glad I have a good boss ( I'm a double leader ,K company A The person in charge of the project is my leader, But my direct reporting target is K Deputy technical director of the company , Now I'm the boss ), In his words, I often kick my ass to walk .
When I learned a lot of practical new technologies on the Internet , Give him a word at will , He can listen to me very attentively , And encourage me to bring these things into the project . Since then I've seen a lot of new technology , What feels right will be introduced into our project . From the later proof , It's very valuable .
A The company side
Customize view
Handler Mechanism
Componentization and plug-in
HashMap Source code
retrofit and okhttp What design patterns are used in the source code of
NDK Compilation process of static library and dynamic library
openGL Rendering mode
Android What are the differences between animations in
Talk about mvvm
A Two sides of the company
Tell me which part of the previous project is responsible for , According to the architecture adopted by the business
What design patterns have you used , What are the thorny problems encountered in the project , How to solve .
A The company has three sides
This is hr say , Ask questions about the previous company as a whole
feel : Be familiar with what you write on your resume , Basically, interviewers ask questions based on their resumes . Sort out your previous projects , Organize the language in advance , Mining project flash points .
B The company side
java quote , And reference queues , And use scenarios
Disassembly box
LeakCanary
map
Online performance monitoring
SharedPrefrence Problems encountered
Handwriting algorithm
B Two sides of the company
Handler
Interprocess communication
serialize
Animation
native Crash capture principle
Ask questions in combination with the project
Recyclerview Click event principle
Start an empty apk, Start several threads back
Handwriting algorithm
B The company has three sides
- Reasons for job hopping
For reasons of length , This interview book has been organized into PDF file , Yes Android Interview dictionary full set of complete documents of the trouble like + Click on GitHub You can get the information free of charge !
This article is on the open source project :GitHub Has been included in , It contains different directions of self-learning programming route 、 Interview question set / Face the 、 And a series of technical articles , Resources are constantly updated …
464/Android-P7/blob/master/Android%E5%BC%80%E5%8F%91%E4%B8%8D%E4%BC%9A%E8%BF%99%E4%BA%9B%EF%BC%9F%E5%A6%82%E4%BD%95%E9%9D%A2%E8%AF%95%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md), It contains different directions of self-learning programming route 、 Interview question set / Face the 、 And a series of technical articles , Resources are constantly updated …
边栏推荐
- 【提高课】ST表解决区间最值问题【2】
- Okcc why is cloud call center better than traditional call center?
- [live broadcast review] the first 8 live broadcasts of battle code Pioneer have come to a perfect end. Please look forward to the next one!
- Wechat applet pull-down loading more waterfall flow loading
- uni-app - 实现获取手机验证码倒计时 60 秒(手机号+验证码登录功能)
- SQL Yiwen get window function
- Spring moves are coming. Watch the gods fight
- Opencv learning example code 3.2.4 LUT
- Suggestions on settlement solution of u standard contract position explosion
- Is the product of cancer prevention medical insurance safe?
猜你喜欢

QT designer plug-in implementation of QT plug-in

Lei Jun wrote a blog when he was a programmer. It's awesome

office_ Delete the last page of word (the seemingly blank page)
![[untitled]](/img/53/cb61622cfcc73a347d2d5e852a5421.jpg)
[untitled]

Jetpack's livedata extension mediatorlivedata

JVM knowledge points
![[live broadcast review] the first 8 live broadcasts of battle code Pioneer have come to a perfect end. Please look forward to the next one!](/img/46/d36ae47c3d44565d695e8ca7f34980.jpg)
[live broadcast review] the first 8 live broadcasts of battle code Pioneer have come to a perfect end. Please look forward to the next one!

Pytorch---使用Pytorch进行图像定位
![[Li Kou brush questions] 15 Sum of three numbers (double pointer); 17. Letter combination of phone number (recursive backtracking)](/img/5e/81e613370c808c63665c14298f9a39.png)
[Li Kou brush questions] 15 Sum of three numbers (double pointer); 17. Letter combination of phone number (recursive backtracking)

2022-07-01:某公司年会上,大家要玩一食发奖金游戏,一共有n个员工, 每个员工都有建设积分和捣乱积分, 他们需要排成一队,在队伍最前面的一定是老板,老板也有建设积分和捣乱积分, 排好队后,所有
随机推荐
Which insurance company has a better product of anti-cancer insurance?
[personnel density detection] matlab simulation of personnel density detection based on morphological processing and GRNN network
整理了一份ECS夏日省钱秘籍,这次@老用户快来领走
Yyds dry inventory compiler and compiler tools
Pytoch --- use pytoch to predict birds
How much can a job hopping increase? Today, I saw the ceiling of job hopping.
Which is better, industrial intelligent gateway or edge computing gateway? How to choose the right one?
初识P4语言
First acquaintance with P4 language
向数据库中存入数组数据,代码出错怎么解决
Introduction to JSON usage scenarios and precautions
Playing with concurrency: what are the ways of communication between threads?
C语言猜数字游戏
QT designer plug-in implementation of QT plug-in
【c语言】动态规划---入门到起立
Opencv learning example code 3.2.4 LUT
Microsoft Research Institute's new book "Fundamentals of data science", 479 Pages pdf
[JS -- map string]
Wechat applet map annotation
[Li Kou brush questions] 15 Sum of three numbers (double pointer); 17. Letter combination of phone number (recursive backtracking)
