字节 网络研发一面

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两个题
全部评论
算法题是什么呀
点赞 回复 分享
发布于 2023-06-13 10:53 江苏
xd场景题怎么答的
点赞 回复 分享
发布于 2023-05-22 18:18 北京

相关推荐

05-07 19:10
已编辑
中国科学技术大学 C++
silly01:现在先去 momenta,8-9月去鹅找日常实习,八股文算法背好了你这随便进。不过建议补充一下后端知识,MySQL、Redis看下八股,再补个6824,加点go后台的技术栈,9月随便进大厂。CPP后端只能来WXG
点赞 评论 收藏
分享
05-03 12:45
西南大学 Java
nsnzkv:你这项目写的内容太多了,说实话都是在给自己挖坑,就算简历过了,后面面试也难受
点赞 评论 收藏
分享
评论
8
61
分享

创作者周榜

更多
牛客网
牛客企业服务