首页 > 头条客户端面经(二面挂)
头像
Matador♏
编辑于 2020-11-11 17:19
+ 关注

头条客户端面经(二面挂)

一面:
主要根据项目问基础
1. 浏览器输入url后到接收响应的过程
2. tcp的握手和挥手,为什么要3次握手和4次挥手
3. Websocket建立连接的过程,好处
4. synchronized关键字,实现原理,jvm对其的优化(锁升级什么的,我没答出来)
5. volatile关键字作用,指令重排有什么好处
6. 数据库为什么使用B+树
7. 如何实现断点续传和下载
8. 安卓动画如何实现
9. 写了一个简单的算法题:回形打印二维数组

二面:
先聊了会项目,技术的一些选型
java相关:
1. jvm的回收算法,不同的回收算法在什么时候使用(不会)
2. final关键字
3. java的引用类型
4. 内部类和外部类回收的相关问题
android:
1. 玩游戏的时候,弹出电话提示时候Activity的生命周期
2. Android的事件分发机制,如果Down被拦截,后续的会怎么处理
3. Handler机制,post()和delay的使用(只讲了Handler,后面不会)
算法:
查找两个节点的最近公共父节点(牛客上有原题,可惜没有做,讲了一下思路,代码没有写出来)

更多模拟面试

全部评论

(1) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐