哈啰安卓一面面经

问了一个半小时   很多问题没记住   挑几个说一下
1、进程通信方式有哪些
2、线程通信方式有哪些
3、进程线程区别
4、JAVAGC如何判断是否回收以及僵尸线程
5、AOP了解吗
6、为什么安卓用BINDER  有啥优点
7、GC回收算法有哪些
8、http的流程以及和https的区别
9、OSI七层有哪些   TCP UDP在哪些层    交换器路由器在哪些层
10、UDP  STL    和TCP区别
11、对称加密和非对称加密有哪些算法   什么区别
12、有哪些数据结构     增删改查的复杂度多少
13、算法的五大基本要素有哪些?为什么算法效率不是基本要素?
14、算法题   判断二叉树深度
除了安卓基本都问了。。。。以为挂了没想到二面来了
全部评论
oc了吗
点赞 回复 分享
发布于 2023-05-14 15:22 香港
为什么这么基础
点赞 回复 分享
发布于 2023-01-12 02:01 广东

相关推荐

点赞 评论 收藏
分享
03-25 21:50
已编辑
门头沟学院 Java
更新:中午面的,晚上约下一轮(下一轮应该是hr面了)。求问牛油们是直接拒offer还是当做一个备选项?(本人是后端选手😅)1. 简单自我介绍一下2. 你了解计算机网络吗?什么是TCP和UDP?3. TCP和UDP的内部实现有什么区别?TCP如何保证可靠性?4. 如果希望让UDP也具备一定的可靠性,你会考虑怎么去优化?5. 你了解HTTP协议吗?HTTP协议都有哪几个版本?分别底层基于什么协议实现?6. HTTP 1.0和1.1的区别?长连接是怎么实现的?7. 常见的长连接实现方式有哪些?8. 如果有1亿用户都建立长连接不断开,对后台压力巨大,如何优化?(既要快和稳定,又要扛住压力)9. 长连接会对后台造成压力,如何设计后台机制来管理用户状态?10. 你知道什么是进程和线程吗?11. 进程间通常有几种通信的方法?12. 你知道线程的死锁是什么意思?死锁产生的条件和如何避免?13. 什么是分布式死锁?如何避免分布式死锁的产生和恢复?14. 代码审查题:分析一段Java实现的DataCache代码(使用SharedPreference)存在的问题,包括代码实现bug和代码设计问题15. 算法题:最大子序和团队是QQ浏览器,比一面难一些,但因为我简历写的全是后端的东西,就没有拷打项目。有些八股问太深了没答出,算法题秒了,代码审查的bug找的不是很全,感觉要考虑高并发问题吧?
查看15道真题和解析
点赞 评论 收藏
分享
评论
8
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务