当前位置:网站首页>Client interns of a large factory share their experience face to face
Client interns of a large factory share their experience face to face
2022-04-23 18:55:00 【Mug mop fan】
Catalog
Preface
At the beginning of this month ( Probably 3、4 Number ) An intern in the development of a factory . I haven't received any notice , I thought it was cool . But I received it two days ago HR The phone , Inform me that my resume has passed the evaluation , Then prepare for the first round of interview , Still very happy hahaha . Today, we had a , I found that I couldn't answer many questions , It should be hanging up . I'm going to sort out a face-to-face classic , It's also convenient to resume later .
One side of the content
1. Self introduction. .
2. Say how you feel Android How much have you learned .
3. Talk about how you study Android Of .
4. Let's talk about the difference between static inner classes and non static inner classes .
5. Read about Java Related to memory leaks ?
6. understand Java Multithreaded synchronization method ?
7. In the process of your project development , Are there any application scenarios that use multithreading ?
8. Read about Android The difference between main thread and sub thread in ?
9. You can introduce Handler Do you ?( Because I mentioned it several times before Handler)
10. During the development of your project , What application scenarios are used Handler Do you ?
11. Your project is using the framework, isn't it ( answer XMPP), Tell me how you use XMPP frame .
12. You remember XMPP The name of the client open source library ?(Smack)
13. Your project involves DB Operation ( answer SQLite), You know SQLite Some of the statements ?
14. Describe your DB The structure of the table .
15. Say after you receive a new message , Whole APP Operation process of ( Include UI Update 、DB The operation of ). Then an application scenario is given , If you receive a large amount of information in a short time ( Such as 1s Ten thousand article ), Do you think there are any hidden dangers in your existing implementation logic , Then there is no optimization idea .
16. How do you save your code ( answer Git And Github), You know Git Some of the statements ?
17. Algorithm problem : Judge whether the string is legal , The conditions are as follows :
(1). Letters can be all uppercase
(2). Letters can all be lowercase
(3). It can be capitalized , All other letters are lowercase
Besides, it's all illegal , The return value is Boolean , Legal return true, Illegal return false, The string may contain symbols other than letters ( Numbers 、 Special symbols, etc ).
18. Rhetorical questions .
Postscript
1. The interviewers of this big factory are very Nice, The whole interview process is in the form of a chat , At the same time, I will continue to tell me that there is no need to be nervous, no pressure , After that, the algorithm problem will also put forward some suggestions for further improvement .
2. Because it is recorded by memory , Maybe I don't remember the problem completely , But it should be about the same . You are also welcome to exchange experience with each other , Make progress together .
3. Finally, put your official account on it. : WeChat search “ Tea migration ” Or scan the figure below , Usually update some programming related articles , Welcome to pay attention ~
版权声明
本文为[Mug mop fan]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210603050271.html
边栏推荐
- Sentinel service fusing practice (sentinel integration ribbon + openfeign + fallback)
- MVVM model
- 7、 DOM (Part 2) - chapter after class exercises and answers
- 配置iptables
- Use of kotlin collaboration in the project
- Actual combat of Nacos as service configuration center
- From technical system to business insight, the closing chapter of the practice of small and medium-sized R & D team structure
- Use of content provider
- After opening the original normal project, the dependency package displays red and does not exist.
- Xlslib use
猜你喜欢
12 examples to consolidate promise Foundation
Introduction to ROS learning notes (II)
2022.04.23(LC_763_划分字母区间)
ESP32 LVGL8. 1 - msgbox message box (msgbox 28)
C: generic reflection
[today in history] April 23: the first video uploaded on YouTube; Netease cloud music officially launched; The inventor of digital audio player was born
Esp32 (UART event) - serial port event learning (1)
昇腾 AI 开发者创享日全国巡回首站在西安成功举行
Introduction to micro build low code zero Foundation (lesson 3)
ESP32 LVGL8. 1 - img picture (IMG 20)
随机推荐
Minesweeping II of souI instance
: app: transformclasseswithrobustfordevrease meituan hot repair compilation error record
视频边框背景如何虚化,简单操作几步实现
22年字节跳动飞书人力套件三面面经
Click the input box to pop up the keyboard layout and move up
iptables初探
The type initializer for ‘Gdip‘ threw an exception
ctfshow-web362(SSTI)
解决:cnpm : 無法加載文件 ...\cnpm.ps1,因為在此系統上禁止運行脚本
ctfshow-web361(SSTI)
Disable Ctrl + Alt + Del
Seata处理分布式事务
Seata handles distributed transactions
RPM package management
Raspberry pie uses root operation, and the graphical interface uses its own file manager
Get a list of recent apps
Esp32 (UART 485 communication) - 485 communication of serial port (3)
MVVM模型
ESP32 LVGL8. 1 - arc (arc 19)
12 examples to consolidate promise Foundation