当前位置:网站首页>Interview notes for Android outsourcing workers for 3 years. You still need to go to a large factory to learn and improve when you have the opportunity. Interview questions for Android Development Int
Interview notes for Android outsourcing workers for 3 years. You still need to go to a large factory to learn and improve when you have the opportunity. Interview questions for Android Development Int
2022-06-24 00:06:00 【Ordinary netizens】
This year, 5 In January, due to the completion of the company's project , I'm ready to go my own way , Because it's outsourced , So I started the interview , The following is a record of the interview companies I met and the process of each side .
One 、 Guangzhou boguan
This is a company that combines intelligent software and hardware based on hardware , Rich hardware resources , The group mainly makes telescopes and so on , Interview this company mainly in the direction of smart home , At present, there are mature products online , Next, I'm going to do intelligent monitoring app project , Hardware Engineer , Back-end engineer , Hardware , The software is done by itself , Old company , It's still quite complete .
First side
The interviewer looks mature , But it's not as old as me , The question asked is probably the basic content , Let's recall :
networking
tcp/ip Three handshake process
udp understand
Whether multithreading has implemented itself / How to avoid thread deadlock
Basic aspects
Android Introduce the four components one by one
activity Life cycle and usage scenarios for each cycle
service Starting mode, difference and respective use scenarios
broadcast Registration method and why there are two methods, their respective meanings and usage scenarios
contentprovider understand , What can be done .
In terms of projects
2D Drawing principle ( This is used in personal projects )
Customize View The process ( Give a demand on the spot , Say the implementation process )
Bluetooth communication Decoding packet subcontracting mechanism ( The transmission data is too large ) How to deal with
The second side
The second interview is easier , The interviewer is talking to you , Talking about projects , Talk about your previous experience , Because my first project took a long time , I was also impressed , Just talked a lot , For example, what are the biggest difficulties encountered in the project , How to solve it, wait .
We had a nice chat , And that's it , Neither interview mentioned the question of salary , I found this later when I went back .
Two 、 Guangzhou top gene
First side
This company is located in Gaode land Plaza, Zhujiang New Town , It's closer to where I am now , I learned about it on the official website before , Finally, I didn't know what kind of medical project to do , No matter the , Here is the interview process …
Wait at the front desk , Enter the small meeting room , Two interviewers came in succession .
It seems that the problem of technicians ( Why does it look like , Because the problem seems to have nothing to do with technology )
Self introduction. ( I always introduce myself in the process from college graduation to the current company Very concise )
Introduce the following items ( Yiyi's introduction is over )
Project staffing / Responsible for module completion time
Why learn software
A mall project Do it alone How long will it take
At this time, a manager came , The following question is even more outrageous :
What do you think your strengths are
What do you think your weakness is
If there is 5 Candidates , Why should I choose you
What two points do you think I will worry about after you enter the job
I don't know what to say , Then there is personal planning , The direction of development , He has his opinion , Of course, I have my own understanding , When he finished, I said , When you're done, it's over , It makes me feel very uncomfortable , The interview process is boring , No technology related , Seems to be doing a personality test , One of my colleagues has undergone a personality test , ok , Don't say that , Today's interview is over , Wait for the result , Prepare for the next interview .

A little interview experience
There are some
《Android Summary of learning notes + Latest mobile architecture video + Big Android interview questions + Project actual combat source code handout 》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 Full content open source sharing
You don't just have to understand , And to be able to express it well , Be able to get the interviewer to recognize your understanding , for example Handler Mechanism , This is an interview question .
Some obscure points , Maybe it only lives in interviews , You don't use it at all in real work , But you need to know what it is .
There are so many knowledge points in client development , There are still so many things to ask about in the interview . So there's no other trick to an interview , It depends on how well you are prepared for these knowledge points .so, When you go out for an interview, you should first see which stage you have reviewed .
So we need to sort out knowledge , Raise reserves
** The necessary skills for an architect to build a foundation :** thorough Java Generic + The notes are simple + Concurrent programming + Data transmission and serialization +Java Principle of virtual machine + Reflection and class loading + A dynamic proxy + Efficient IO
**Android senior UI And FrameWork Source code :** senior UI promotion +Framework Kernel parsing +Android Component kernel + Data persistence
**360° Comprehensive performance tuning :** Design ideas and code quality optimization + Program performance optimization + Development efficiency optimization
** Interpretation of open source framework design ideas :** Thermal repair design + Plug in framework interpretation + Component frame design + Image loading framework + Network access framework design +RXJava Responsive programming framework design +IOC Architecture design +Android Architecture components Jetpack
边栏推荐
- 迷茫的测试/开发程序员,不同人有着不同的故事、有着不同的迷茫......
- MySQL architecture (basic)
- [technical grass planting] use the shared image function to realize the offline switching from CVM to LH
- Classical Chinese can be programmed???
- Perfectionist win10 installation guide
- 点乘和叉乘
- 逆向工具IDA、GDB使用
- Startup process analysis of APP performance optimization
- Batch renaming of images by MATLAB
- [technical grass planting] the tail of the "double 11" event. Let's talk about how much discount the message push service package is!
猜你喜欢

Index principle and filling factor in database

【FreeRTOS】07 二值信号量、计数信号量

Windows10 security mode entry cycle blue screen repair

Tiktok practice ~ password retrieval

合成大西瓜小游戏微信小程序源码/微信游戏小程序源码

Keywords such as extern and struct

Detailed process from CPU fetching to sending control and microprogram control principle

测试 - 用例篇 - 细节狂魔

Return, const, volatile keywords

人工智能技术岗位面试要注意什么?
随机推荐
重载(Overload)和重写(Override)的区别?
【图像检测显著图】基于matlab失真提示鱼眼图显著图计算【含Matlab源码 1903期】
Keywords such as extern and struct
Docker deploy redis
The input parameter is object, but it was passed as [object object] because it needs to be converted to JSON format
2021-11-23: Regulations: l[1] corresponds to a, l[2] corresponds to B, l[3] corresponds to C
合成大西瓜小游戏微信小程序源码/微信游戏小程序源码
2018/gan:self attention generating adversarial networks
Solve the problem of project dependency red reporting
[technical grass planting] use the shared image function to realize the offline switching from CVM to LH
Index principle and filling factor in database
Six complete open source projects, learning enough at a time
What is the difference between concurrency and parallelism?
Tupu software intelligent wind power: operation and maintenance of digital twin 3D wind turbine intelligent equipment
抖音实战~密码找回
解决项目依赖报红问题
mcu常用寄存器位操作方式汇总
Go language core 36 lectures (go language practice and application 11) -- learning notes
超标量处理器设计 姚永斌 第3章 虚拟存储器 --3.1~3.2 小节摘录
Notepad++实用功能分享(正则行尾行首替换常用方法、文本比对功能等)