比心App一面(已OFFER,但是去不了...)
- Q: 自我介绍
- Q: 介绍项目,分别用了哪些东西
- Q: 之前是否面试过其他公司
- Q: Activity的生命周期
- Q: 刚刚提到了横竖屏切换,请问它的生命周期
- Q: Service的启动方式有两种,分别是什么,区别是什么
- Q: 项目中用到了网络请求,使用了Retrofit,说一下使用的过程,谈谈对它的认识
- Q: 网络请求中涉及到了线程切换,使用了什么技术
- Q: 刚刚提到了协程,那它的suspend是什么
- Q: 协程和线程的区别(多线程和线程池的区别)是什么
- Q: Android里有Handler,对它熟悉吗?简单说一下,比如由哪些东西构成
- Q: 开发过程中是一直使用kotlin吗。有没有去自定义instance(?)一些操作或者是自定义extension吗
- Q: Java的一些集合,比如HashMap,了解吗?为什么要hasHash之后右移16位
- Q: Java的反射使用过吗,说一下使用过程
- Q: TCP的三次握手
- Q: 如何通过域名地址找到服务器
- Q: DNS的域名解析过程
- Q: DNS使用的是TCP还是UDP,它使用的是UDP的时候,是不是不稳定,会不会丢包
- Q: TCP的滑动窗口
- Q: 算法 -- 快排
反问:
- 如何提高自己的面试能力,如何提升自己的基础之类的能力
- 现在面试的人多不多,竞争是否激烈
#牛客在线求职答疑中心##我的求职思考##牛客解忧铺#