回馈牛友第二弹之热乎的虾皮凉经

不当程序猿了,我要当流量博主,给我掐流量,我给大家回馈面经
虾皮刚面的,感觉挺舒服的
# Shoppee
## 虾皮一面(8.31)
1. 自我介绍
   
2. 讲一下你的实习
   
   阿坝啊吧

3. 讲一下如何实现分布式锁的
   
   基于数据库层面,DaoContextAware()尝试进行获取锁,做锁表,加锁执行lockAndExcute()
   其他的zk的redis的就简单的列举了一下

4. 讲一下redis的五种基本的数据结构
   
   秒了,简单问题,(zset)的底层的数据结构是什么,压缩列表加跳表(时间复杂度)大概是O(logN)

5. 讲一下kafka如何进行保证消息不丢失
   
   producer在执行send()以后再进行get()
   consumer在提交offset以后可能会进行丢失,不进行提交offset
   kafka acks = 0, 1, all的三种参数讲一下

6. 讲一下kafka如何保证消费顺序的
   
   key加partition做单一消息队列就可以

7. 聊了一会儿项目,讲的狗屎,下去重看
   
8. 聊一下Tcp为什么只需要三次握手,而不是两次握手
   
   讲一下三次和两次的区别,重点--历史重连接

9. mysql的char,varchar,int的区别
   
   定长数组,不定,阿坝啊吧

10. innodb的底层数据结构
   
   b+树(为什么要b+)稳定的io,范围查询,存储数据量大,聊了一会儿索引

11. java中的hashmap
   
   jdk1.8之前和jdk1.8之后,太简单了,懒得说,为什么红黑树,简单

12. 路经总和
   这两天面试已经遇到I,和III了,没有bugfree,有问题

> (40min)挺不错的一个面试官,会听取问题,不反驳,也挺有耐心。在家里面面试,感觉要寄
#软件开发笔面经#
全部评论
我俩好像是一个面试官哈哈哈
点赞 回复 分享
发布于 08-31 17:36 土耳其
大佬你这感觉还不错啊,怎么会G,稳了
点赞 回复 分享
发布于 09-05 13:23 福建
小红书
校招火热招聘中
官网直投

相关推荐

4 17 评论
分享
牛客网
牛客企业服务