字节客户端二面全方位拷打

面了一个半小时

计网:

1. get post区别

2. 输入url发生了什么

3. tcp建立连接拆链接完整流程

4. tcp流量控制机制

5. 什么时候用udp

6. 长连接短连接区别 怎么保持长连接?

7. http2.0做了什么优化

8. 滑动窗口两端是一样大小的吗

操作系统:

1.32bit和64bit操作系统的区别

2.线程和进程的区别

3.进程通信

4.线程有几种状态

java:

1.新生代老年代

2.hashmap底层实现 可以存null的key值吗

3.array list底层实现

4.怎么remove掉list里面的元素

5.java的锁 乐观锁悲观锁 哪里用到了cas自旋锁

6. 死锁怎么产生的

7. 给了一个案例,让我分析多线程对i++的操作能否成功,这里要注意,锁是对象实例的锁还是.class的锁 这里我一开始说错了,后来意识到了不对劲

8.双亲委派机制

9.wait和sleep的区别

安卓:

问了很多,基本都不会……只答上来了一个handler机制,面试官说我如果走这个方向可以系统地去看书学习一下。

设计一个记事本功能,可能用到什么安卓组件

问了比如说我有一个日志功能,从安卓组件角度去思考怎么设计实现收集用户日志,上传到服务器端。

代码题:

1.手写双重判定单例模式 解释

2.死锁

3.手写topk大的数字 不可以用priorityqueue 写了快排

全部评论
约三面了吗
点赞 回复 分享
发布于 09-23 12:42 广东

相关推荐

评论
1
1
分享

创作者周榜

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