虾皮一面(狠狠拷打项目)

#面经#第一次面试就来这么狠的,汗流浃背了

8.18 虾皮一面 

- 八股:
  - java基础:Hashmap
  - MySQL:MVCC;MVCC可以解决幻读吗?;非主键索引怎么查询数据的;非主键索引查询数据怎么
  - Redis:对Redis数据结构的底层结构了解吗? zset底层结构?skiplist结构?skiplist怎么查找?
  - MQ:了解一些中间件吗?像是ES , kfuka ,MQ之类的?(回答:只了解RabbitMQ的使用,结构,具体深入的就不了解了);介绍一下RabbitMQ的各个部分(生产者,消费者,交换机),交换机内部实现原理?
  - 操作系统:问了一道内存管理的问题,具体是啥忘了,挺生疏的,但是面试官说OS课上一定讲过
  - 计网:TCP滑动窗口和拥塞控制
- 场景:
  - 100个1G的内部有序的小文件我要合并成一个100G的有序的大文件,该怎么实现(相邻文件不一定有序)
- 算法:
  - K个一组链表翻转 HADR(没写出来)
- 项目:(就问了云图库)
  - 请讲一下你这两个项目的亮点(回答Websocket实现协同编辑。。。)
  - 狠狠拷打CurrentHashMap实现编辑锁这一段,问这是不是单点登录,部署多个服务器的话怎么实现,还有很多
  - 了解RBAC吗?狠狠拷打项目中使用Sa-token的部分,怎么鉴权,前端怎么知道你有权限,汗流浃背
全部评论
都是基础面试题吧
3 回复 分享
发布于 08-18 13:22 北京
你这个也是di平台吗?
1 回复 分享
发布于 08-19 16:24 上海
场景题挺有意思的
1 回复 分享
发布于 08-19 09:06 上海
接好运
1 回复 分享
发布于 08-19 08:12 湖北
像是同个面试官
1 回复 分享
发布于 08-18 14:32 广东
kafka打错了
1 回复 分享
发布于 08-18 13:33 四川

相关推荐

引流:腾讯、字节、快手、阿里8.1一面自我介绍8分钟,随后开始根据项目问八股1、你是怎么用netty实现websocket聊天的,我回答后,详细问我数据结构2、根据上一个问题的回答,顺着问我redis相关八股和MQ相关八股3、java内存模型了解吗?我回答过程提到了锁4、接着问我锁相关八股5、分布式情况websocket存在的问题?6、游戏排行榜实现,我刚开口提到redis就被打断,他让我用java数据结构设计,我从跳表出发进行回答7、算法题目:大数相乘反问:我懒得问了,心情很差overview:整个过程体验极差,甚至被质疑使用AI(刚回答完第一个问题),我干脆闭着眼睛回答了不久后约了二面,我拒绝掉了,但不知道为什么上周五再次约面我,我想着周一没事就接了8.18二面自我介绍一分钟,随后开始根据项目问八股1、我介绍了我担任架构的一个项目,面试官问我代码量,我回答5万左右,他开始问我负责什么,我回答文件管理微服务2、面试官让我写几个文件管理的接口,MinIO部分用伪代码实现,作为手撕部分,我人都懵了,谁还记得啊3、我想了半天,写了很多伪代码,万幸的是面试官似乎是为了考察我的编程习惯4、写完后,问了我很多文件管理的分片、鉴权、并发问题反问:1、部门用java还是用go?go 2、部门业务?支付overview:体验极佳的一次面试,全程强引导许愿HR面
查看10道真题和解析
点赞 评论 收藏
分享
评论
8
33
分享

创作者周榜

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