快手一面热乎面经
面完不到五分钟,赶紧来发面经攒人品
先介绍实习项目,然后反问:
1.微信h5支付怎么做的?如果微信调用成功了但是服务端显示超时要怎么处理?
2.说一下退款业务逻辑
八股:
1.int是多少字节以及它的范围?1后面31个0数字是多少?
2.说一下java中的异常处理
3.中间件用过哪些?
4.说一下mysql存储引擎,MyISAM存储引擎的优点?底层数据结构?
5.mysql事物四大特性以及事务隔离级别,四种隔离级别如何实现的?如何保证事物的一致性?
6.说一下主键索引以及底层数据结构
7.dfs和bfs都用到了哪些数据结构?
8.redis跳表的数据结构以及查询范围的时间复杂度
9.讲一下TCP滑动窗口和四次挥手
算法题:
设计一个数据结构,在插入字符串的时候判断是否插入过,要保证时间复杂度和空间复杂度尽可能小
问题:已插入abcde,再插入abc的时候如何保证能够返回true
ps: 求二面机会
先介绍实习项目,然后反问:
1.微信h5支付怎么做的?如果微信调用成功了但是服务端显示超时要怎么处理?
2.说一下退款业务逻辑
八股:
1.int是多少字节以及它的范围?1后面31个0数字是多少?
2.说一下java中的异常处理
3.中间件用过哪些?
4.说一下mysql存储引擎,MyISAM存储引擎的优点?底层数据结构?
5.mysql事物四大特性以及事务隔离级别,四种隔离级别如何实现的?如何保证事物的一致性?
6.说一下主键索引以及底层数据结构
7.dfs和bfs都用到了哪些数据结构?
8.redis跳表的数据结构以及查询范围的时间复杂度
9.讲一下TCP滑动窗口和四次挥手
算法题:
设计一个数据结构,在插入字符串的时候判断是否插入过,要保证时间复杂度和空间复杂度尽可能小
问题:已插入abcde,再插入abc的时候如何保证能够返回true
ps: 求二面机会
全部评论
手撕前缀树比较靠谱,之前看了个面经帖子是手撕冒泡。。。。
手撕字典树嘛老哥
算法题是前缀树吗?
大佬,请问一下 如果微信调用成功了但是服务端显示超时要怎么处理?
项目是支付类项目嘛
兄弟约二面了嘛,我们好像是一个部门
相关推荐
11-23 03:19
University of Miami Java 点赞 评论 收藏
分享