字节-后端搜索-更新:hr面已过,等排序

----------------------------------一面面经--------------------------------------------
1.苍穹外卖项目的总体介绍,包括技术栈和方案
2.用户登录这些有没有用到模块化
3.怎么避免多个用户同时去修改同一份数据
4.如果性能要求较高的话,如何设计
5.Java实现乐观锁的具体实现手段
6.库存的扣减是在什么时候,是在支付前还是支付后
7.多个用户同时下单一个商品,怎么保证不超卖(前面问的项目问的都挺模棱两可)
8.都用过哪些Redis的数据类型,用在哪里
9.Redis为什么比MySQL要快
10.Redis中有String结构,以Key和Value存储,如果这个Key是个热点key,ops达到10w+,怎么解决
11.使用多级缓存,每一层缓存应该存什么内容(和上面的10对应),怎么更新内容,如果比如二级缓存,一级缓存失效了怎么办
12.多级缓存有什么开源组件
13.进程和线程的区别
14.进程间的通信方式有哪些
15.Linux用过哪些命令,说一下
16.具体说一下哪些命令
17.用户打开一个网页的过程,在这之间用了什么协议
18.TCP和UDP有什么区别
19.MySQL的事务,事务的隔离级别
20.给你一个学生表student,有学号、课程、课程分数,写MySQL语句,找出表中及格的学生的学号(所有课程都要及格才算及格)
21.Sql注入
22.手撕:比较简单,合并两个有序数组
23.问了能不能去实习,说一共有三次技术面
---------------------------------二面面经---------------------
1.Java为什么学习成本更低
2.Python和Java的区别
3.Redis和MySQL是怎么配合的
4.为什么先更新MySQL再删除缓存
5.为什么是删除缓存而不是更新
6.两个线程更新缓存会出现缓存一致性问题吗,解释一下
7.如果缓存删除失败,会出现什么问题
8.如果先更新数据库,再删除Redis数据,此时Redis数据删除失败,会有什么后果
9.延迟双删策略,靠什么实现的
10.延迟双删的延迟如何实现
11.Redis实现消息队列有什么缺点
12.Redis为什么使用Lua脚本
13.优惠券超卖问题的解决方案
14.缓存穿透、击穿、雪崩
15.缓存击穿使用逻辑过期再介绍一下
16.大圆桌有n个位置,黑棋和白棋,a,b两个人轮流下棋子,当对方没有空位置下棋,则我方获胜,如何保证我方获胜
--------------------------三面----------------------------
三面没记录...
已经约了HR面
全部评论
强啊,大佬
2 回复 分享
发布于 09-09 14:11 湖南
这不是拿下了吗佬
1 回复 分享
发布于 09-08 00:26 上海
大佬能分享一下时间线吗
1 回复 分享
发布于 09-11 20:17 北京
三面有手撕吗?
点赞 回复 分享
发布于 09-08 17:27 湖南
佬,base哪儿啊
点赞 回复 分享
发布于 09-11 05:02 浙江
佬,hr面过了会通知吗
点赞 回复 分享
发布于 09-12 20:16 湖南
恭喜佬啊
点赞 回复 分享
发布于 09-12 23:01 安徽
佬有消息了吗
点赞 回复 分享
发布于 09-14 09:57 北京
恭喜哇
点赞 回复 分享
发布于 09-14 11:56 辽宁
佬oc了吗
点赞 回复 分享
发布于 09-18 23:43 江苏
请问等排序是什么意思? 辛辛苦苦四轮面试都过了 然后还会被通知不被录取吗?
点赞 回复 分享
发布于 09-23 15:27 四川
佬,三面和前两面差不多吗?八股多不多
点赞 回复 分享
发布于 09-24 23:01 北京
佬,三面问啥场景题了吗,还有没有其他发散性的问题
点赞 回复 分享
发布于 10-05 09:51 陕西
后续,国庆前一天已收到意向
点赞 回复 分享
发布于 10-11 10:30 辽宁

相关推荐

不愿透露姓名的神秘牛友
11-08 20:41
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-09 12:48
点赞 评论 收藏
分享
点赞 评论 收藏
分享
11 60 评论
分享
牛客网
牛客企业服务