飞书交付后端三面

字节三面面经(飞书交付后端,30min)
    1.volatile原理
    2.aps原理(state+双向链表阻塞队列)
    3.aqs有没有用到volatile? 哪里用到?为什么用到?(有,state,保证同步安全)
    4.CountDownLatch说一下(倒计时器,控制线程等待)
    5.CycliBarrier说一下(循环栅栏,一组线程达到同步点阻塞等待同组其他线程)
    6.(说了一串没听过英文名词)(回答不会)
    7.k8s和docker说一下(不会)
    8.redis是不是单线程(答,是)
    9.追问:redis为什么用单线程(避免上下文切换)。
    10.追问:竟然是单线程怎么处理高并发请求(Reactor网络框架)
    11.说一下reactor网络框架(select+read+业务处理+write)
    12.select是什么(Linux内存拷贝的系统调用)
    13.Linux内存拷贝的系统调用除了select还有啥(poll,epoll)说一下三者的原理区别(有点多,省略)
    14.算法题:合并有序链表
#字节跳动#
全部评论
请问下他们有没有笔试环节
点赞
送花
回复
分享
发布于 2022-04-09 14:05
楼主,第二题aqs中的那个队列不应该是非阻塞的吗?它的CLH队列是通过循环cas进行入队出队的啊?
点赞
送花
回复
分享
发布于 2022-04-17 20:31
滴滴
校招火热招聘中
官网直投
确定redis是reactor吗 单线程喔 哥
点赞
送花
回复
分享
发布于 2022-04-23 00:40
老哥offer拿到了吗?这个岗位怎么样,我现在hr面了
点赞
送花
回复
分享
发布于 2022-05-14 20:10
交付岗出差的频率怎么样
点赞
送花
回复
分享
发布于 2023-05-07 01:37 上海

相关推荐

8 34 评论
分享
牛客网
牛客企业服务