字节一面,抖音生态与运营方向面经

3.10字节一面
人生第一次面试,70min
三部分:项目,八股,算法
项目:做的小型支付商城
1.为什么要做内网穿透
2.如何设计安全认证体系—jwt+spring security
3.jwt的流程,如何具体实现的,包含哪些部分
4.进一步问,jwt包含的payload部分我放了哪些数据。
5.我的订单如何保证扣减一致性,上锁是在订单创建前还是订单创建后,释放锁是什么时候,我的库存扣减发生在什么阶段,你的数据库事务+版本号乐观锁的流程是什么。
6.rabbitmq如何实现的,你如何使用的
7.若干细节深究,昏了记不清了
八股:
1.我的项目涉及到了http和https,讲述两者区别,输入一个url,后续过程是什么,http和https对称非对称,客户端发送https请求,后续流程是什么。
2.线程,进程,协程的区别,线程和进程哪个消耗大,高并发时候用哪个,为什么,然后记不太清了。
3.数据库有哪些索引,分别有什么区别,假设有name,age,性别,如果对name和age建立联合索引,查询流程是什么样的,此时的叶子结点存放的是什么。
4.hash了解吗,如何解决hash冲突,链式法,具体如何实现的,最后这个是一个长链还是会后续转化为别的东西。
5.还有的记不清了,昏了
算法:
字符串解码
给20分钟,10分钟ac了。
反问:这个部门是咋样的,我面试咋样。面试官很认真,全程在记录我的回答,也给我详细介绍了这个部门,但是说我对项目还要加强,有些功能我实现了,但是我不知道我实现了(意思就是理解不透彻吧应该),说我八股有些部分表达不够专业。
总的来说,我觉得我回答的蛮好的,基本所有问题都说出来个七七八八,算法也ac了,目前等待后续吧。

3.12 一面挂
全部评论
项目细节很赞
点赞 回复 分享
发布于 03-10 22:48 湖北
你的商场项目不错,有相关教程吗?还是自己想的?
点赞 回复 分享
发布于 03-11 05:00 美国
老哥,有HR联系方式吗?社招想跟HR聊一下
点赞 回复 分享
发布于 03-11 11:37 上海

相关推荐

评论
4
4
分享

创作者周榜

更多
牛客网
牛客企业服务