Android影石
一面凉经
八股:
1、描述一下客户端向服务端发送请求的过程
2、TCP三次握手和四次挥手
3、TCP协议和UDP协议的区别
4、TCP为什么要分层
5、如何终止一个正在运行的线程(答了用终止方法、中断机制和标志位,感觉不满意)
6、写标志位和变量时有哪些需要注意的地方
7、通过什么关键字去做
8、Java和Kotlin有哪些区别
9、Kotlin怎么保证空安全
10、Activity有哪些启动模式、分别场景是哪些
11、网络请求是如何完成的(结合项目)
12、造成内存泄漏的原因是什么
13、介绍一下GC,哪些对象不会被释放,哪些可以被看作GC ROOT
14、简单介绍一下安卓的事件分发机制
介绍一下现在在做的一些事情。
项目与实习:
1、介绍
2、最有挑战的事,如何应对
3、线程间通信是如何去做的
无手撕
反问:
只做一个APP吗(Yes)
岗位base,需要提升什么
————————
隔天挂
#我的求职思考##面经#