当前位置:网站首页>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

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 ~
 Tea migration

版权声明
本文为[Mug mop fan]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204210603050271.html