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

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 一面挂
全部评论
泪目,球友,我也10号面的字节,项目我是加了个动态线程池,面试官猛拷打线程池,深入拷打到os顶不住。算法开平方要指定位小数没撕出来,难受。头昏没写好牛顿法。感觉商品城得把拼团对接上比较完善
点赞 回复 分享
发布于 03-19 00:44 上海
老哥,有HR联系方式吗?社招想跟HR聊一下
点赞 回复 分享
发布于 03-11 11:37 上海
你的商场项目不错,有相关教程吗?还是自己想的?
点赞 回复 分享
发布于 03-11 05:00 美国
项目细节很赞
点赞 回复 分享
发布于 03-10 22:48 湖北

相关推荐

1.自我介绍2.结构体内存对齐原理3.sizeof一个指针是多少4.数组和结构体的区别5.栈和堆的区别6.字符串存储在哪里7.全局变量在内存中的存储位置8.讲一下双向链表的简单构成9.如何避免内存泄露(使用什么工具?)10.Tcp udp有什么区别11.为什么tcp比udp更加可靠 如何实现的12.Tcp/udp丢包是在内核层还是用户层进行处理13.同步与互斥机制14.信号量用到什么函数实现15.讲一下原子操作16.线程池是什么 如何分配线程池17.讲一下linux用户层内存分布(bss text data rodata 堆 栈的排布顺序)18.讲一下虚拟内存 虚拟内存怎么申请19.申请虚拟内存需要什么(mmu 页表那些)20.socket客户端以及服务端的链接过程21.为什么要裁剪linux内核,不裁剪不会太大吗22.最有帮助的项目 以及遇到的问题23.讲一下libjpeg libpng bmp通过代码操作之后是什么格式的24.能独立编写makefile吗/使用ai编写25.线程和进程的区别26.I2c通信协议特点以及时序,以及为什么会诞生I2c27.Spi通信特点28.UART串口通信特点29.RS232和RS485的区别经典反问 1.岗位主要做什么产品的开发2.多久可以知道面试结果3.如果可以入职需要加强什么知识4.培养机制感觉被问了几十个八股的问题 回答的我口干舌燥的(面了快50分钟)。。。总结:要根据岗位对应进行复习 以及要能够流利的表达出自己做的项目 每个细节都要会!!
点赞 评论 收藏
分享
06-10 16:13
已编辑
百度_meg_前端开发工程师
lz是24年前端校招,最近要离开了,组内对fe的需求非常迫切,参考我之前的面经大家可以看看最近投递一下。不确定有没有人看,先把手写题分享下,如果有我再更新一面: 1.手写继承的几种方式2.手写防抖节流3.手写dfs二面:1. 基于一面的DFS的改动(看你是不是ai写的),总体还是dfs2. 手写promise, 实现基础方法, 比如then, catch3. 手写个柯里化, 支持链式调用----分割线---提问部分:一面1. 熟悉js还是熟悉h5? 答了js(h5属性太多怕拿捏不住)2. 写一个函数, 实现一个计时器吧, 计时器可以暂停, 重置3. let const var 区别和使用方式4. 聊一下原型链, 继承吧(都是经典的八股, 答个大概就没深挖了)5. 讲一讲事件循环6. 聊一聊对调用栈的理解二面1. 讲一讲你之前做的webpack如何让包体积减小吧2. 我看你技术栈是vue, 我们这边都是react,你怎么看换技术栈这个事(服从测试了属于是)3. 技术一直在迭代,你觉得对于前端来说, 出一个框架学一个框架是必要的吗(这里后来我问了, 她想考察我对js本身的理解, 而不是只学高度封装的库)3. 别的api的东西我也懒得问, 你自己去查文档或者问ai三面(主管)1. 浏览器瀑布流聊一下2. 确认入职时间3. 你认为什么工作是你理想的
点赞 评论 收藏
分享
06-09 22:41
已编辑
中国海洋大学 Java
查看21道真题和解析
点赞 评论 收藏
分享
评论
8
18
分享

创作者周榜

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