字节 Ads infra 后端暑期一面
1、项目里用到什么设计模式?啥时候用到装饰器模式?
2、python java啥区别
3、ArrayList、LinkedList区别
4、concurrentHashmap是怎么实现
5、什么情况下你会用泛型?
6、类型擦除会导致什么问题?为什么要这样做,以及他这样做会有什么代价?
7、反射用在什么场景?
8、反射和泛型有哪些相同点?
9、什么情况下应该用反射?什么情况下应该用泛型?
10、反射和泛型能用于通用型编程吗?
11、系统调用它是怎么发生的?
12、为什么要切换这个内核态和用户态呢?
13、用户态操作内核态空间的话出错了很难搞,具体是会可能会导致什么样的结果?
14、进程、线程、协程区别?
15、进程和线程的同步机制?
16、线程有自己哪些方法?
17、线程的上下文他是怎么切换的?
18、网络有几层?
19、http链接经过那些层?具体说说流程
20、http链接过程哪些流程会用到mac地址?
21、mac地址工作在交换机组还是路由器组?
22、什么时候会用TCP?什么时候用UDP?
23、不用Redis做缓存、KV存储 还能拿来干啥?
24、 zookeeper 用要干啥的?数据是怎么组织的?
25、zookeeper 可以做KV存储嘛?他和redis什么区别?为什么没有被Redis取代?
面试官人挺不错,整体也是探讨氛围,zookeeper和redis的取代问题真的给我整麻了,疯狂脑暴,结论是:可以取代,作为三方的coordinator,有无牛友给个思路。
最后出了一个手撕简单题还没写出来…… 都做到过的 心态炸了属于是😅 图文无关
2、python java啥区别
3、ArrayList、LinkedList区别
4、concurrentHashmap是怎么实现
5、什么情况下你会用泛型?
6、类型擦除会导致什么问题?为什么要这样做,以及他这样做会有什么代价?
7、反射用在什么场景?
8、反射和泛型有哪些相同点?
9、什么情况下应该用反射?什么情况下应该用泛型?
10、反射和泛型能用于通用型编程吗?
11、系统调用它是怎么发生的?
12、为什么要切换这个内核态和用户态呢?
13、用户态操作内核态空间的话出错了很难搞,具体是会可能会导致什么样的结果?
14、进程、线程、协程区别?
15、进程和线程的同步机制?
16、线程有自己哪些方法?
17、线程的上下文他是怎么切换的?
18、网络有几层?
19、http链接经过那些层?具体说说流程
20、http链接过程哪些流程会用到mac地址?
21、mac地址工作在交换机组还是路由器组?
22、什么时候会用TCP?什么时候用UDP?
23、不用Redis做缓存、KV存储 还能拿来干啥?
24、 zookeeper 用要干啥的?数据是怎么组织的?
25、zookeeper 可以做KV存储嘛?他和redis什么区别?为什么没有被Redis取代?
面试官人挺不错,整体也是探讨氛围,zookeeper和redis的取代问题真的给我整麻了,疯狂脑暴,结论是:可以取代,作为三方的coordinator,有无牛友给个思路。
最后出了一个手撕简单题还没写出来…… 都做到过的 心态炸了属于是😅 图文无关
全部评论
大佬,岗位叫啥呀,没看到这个岗位
相关推荐
10-31 20:50
门头沟学院 前端工程师 点赞 评论 收藏
分享