26秋招字节后端开发一面凉凉

1. 实习项目介绍
2. 你实习过程中有遇到感觉困难的事吗?
3. 你觉得你实习过程中遇到最有挑战的事是什么?
4. 那你讲讲你实习中的redis队列是怎么用的吧
5. 为什么要用redis队列,解决了什么问题?
6. 队列是怎么建立的?一个离线任务就对应一个队列吗?
7. 什么时候同步任务的状态?如何同步的?
8. 为什么要用分布式锁,分布式锁的key是什么?
9. 那你这样说意思就是redis不是原子性的吗?
10. 既然是原子性,那你取任务的时候我理解不会有并发安全,那你为什么还要这样用?
11. redis队列中子任务实例的状态是如何同步的?
12. 数据什么时候落库?
13. 按你的说法,我执行任务的时候,查数据库不就可以看是否过期了,为什么还要单起一个线程去更新状态?
14. 发送事件和消费事件的生产者和消费者分别是谁?怎么消费的?
15. redis队列底层的数据结构是什么?
16. 双向链表和压缩链表是怎么实现的,他们有哪些字段
17. 为什么要用双向链表和压缩链表,他们查询的时间复杂度是多少?
18. 那么redis队列是怎么把双向链表和压缩链表结合起来实现的?
19. 虚拟内存有什么作用?
20. 答了给用户感知的内存更大,追问还有呢?
21. 那换个方式,进程切换会发生什么?
22. 为什么进程切换消耗的资源更少
23. 进程切换和线程切换有什么区别?
24. 系统是如何创建一个进程的,比如你windos点一个exe文件,发生了什么
25. 手撕一个正数乘法计算器,输入两个字符串,输出一个字符串
全部评论

相关推荐

截止11.9大概11.5收到了小米汽车南京的安卓开发offer,薪资的话叠加小米+南京两层buff,其实可想而知,不高不低吧,考虑到本身也不需要鼠鼠我挣大钱养家and南京生活成本低且离家近,所以还是可以接受的。问题在于安卓开发的话,虽说安卓在客户端里算是泛用性比较广的,但是本身需求小,都说和测开坐一桌但是实际需求量可能甚至不如测开,从未来长期发展来讲有点担忧。虾皮二面已挂,遗憾退场;腾讯pcg客户端捞起来面了一轮然后杳无音信,遗憾退场;中科创达,腾讯云智等等后续流程已拒,主要是考虑到这些厂工资实在低且地点也不满意。合肥科大讯飞,北京滴滴仍在池子里,科大讯飞这个厂就中规中矩吧,也没啥特别的想法;滴滴本身风评不错,业务也说得过去,不知道能不能泡出来,其实个人感觉泡出来也是大白菜,因为二面发挥其实一般般,不算满意。至于后续的选择,因为小米只有5天考虑时间,所以先签了;个人挺喜欢滴滴这个厂的,给我开多少都无所谓了,秋招两个月下来已经彻底被磨平棱角,感觉有口饭吃就够了,问题在于个人对北京印象不好,如果真选择了北京的话精神状态会很差。。。(且离家人朋友对象都很远),但是又对客户端的前景比较悲观,所以现在处于一个半死微活的状态,不知牛友们有无高见。发文时鼠鼠正处于去香港的路上,想去散散心吧,实在是太累了,后续可能会更一条秋招体验帖,讲一讲秋招的感受和自己踩的雷,让各位佬看个乐呵。哦对了,字节又给我捞起来面了,我真想啸啊
投递小米汽车等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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