字节 网络研发一面
1 用redis怎么做的分布式锁?线程取到锁之后的业务判断是什么?
2 用setnx做分布式锁的缺点? 获得锁和设置锁的持有时间不是原子性会有什么问题?如何解决。
3 zk能解决吗 进程挂了如何解决?
4 锁的持有时间你给了多少?为什么这么给
5 java中做同步控制的锁
6 volatile的作用 能像锁一样保证原子性吗
7 synchronized锁静态方法和实例方法有何区别?
8 ==和equals区别
9 equals和hashcode的区别 hashcode相等equals一定相等吗 反之呢
10 遇到过内存泄漏吗
11 泛型的底层原理
12 tcp和udp区别
13 为什么需要端口号
14 tcp怎么确定每次传多少
15 假如接收窗口和发送窗口最小值有10K 我会把这10k全部发走吗
16 tcp包很大 到ip层要分两个包发 那我这两个ip包都要包含tcp头部吗
17 场景题:有一台服务器10个核 在上面运行一个采集1w台交换机信息的程序 每采集一台需要有1s的网络io 这个io是同步阻塞 为了提高采集效率 那么我设置5个进程还是10个进程还是20个进程
然后a两个题
2 用setnx做分布式锁的缺点? 获得锁和设置锁的持有时间不是原子性会有什么问题?如何解决。
3 zk能解决吗 进程挂了如何解决?
4 锁的持有时间你给了多少?为什么这么给
5 java中做同步控制的锁
6 volatile的作用 能像锁一样保证原子性吗
7 synchronized锁静态方法和实例方法有何区别?
8 ==和equals区别
9 equals和hashcode的区别 hashcode相等equals一定相等吗 反之呢
10 遇到过内存泄漏吗
11 泛型的底层原理
12 tcp和udp区别
13 为什么需要端口号
14 tcp怎么确定每次传多少
15 假如接收窗口和发送窗口最小值有10K 我会把这10k全部发走吗
16 tcp包很大 到ip层要分两个包发 那我这两个ip包都要包含tcp头部吗
17 场景题:有一台服务器10个核 在上面运行一个采集1w台交换机信息的程序 每采集一台需要有1s的网络io 这个io是同步阻塞 为了提高采集效率 那么我设置5个进程还是10个进程还是20个进程
然后a两个题
全部评论
xd场景题怎么答的
算法题是什么呀
相关推荐