字节后端实习面经
目前已经面了HR面 但是让我等消息 吉吉国王 感觉大概率寄了
12.16号 刷Boss 投了字节抖音的后端实习 下午约17号下午面试
一面:
介绍一下你自己 (给面试官时间看看你简历)
问:这是你自己独立做了个项目 我看还不错 介绍下这个项目吧
答:好的 巴拉巴拉 先说为什么要做这个项目!!! 然后从前端介绍到后端
问:你觉得这个项目有什么亮点吗?
答:好的 巴拉巴拉 从前端JUC 高并发 提高算法速度 到后端微服务架构介绍 (但是感觉其实后端没啥亮点哈哈 就是很平的内容)
问:看你使用了树结构存储数据 那像安卓平台其实会出现内容不够的情况怎么解决的
答:是的 确实遇到过堆溢出的问题 解决方法是 树节点会使用hashmap 存储节点 每次扫描会在节点记录一个lru 当内存占用超过一半 节点不再存储额外数据 并使用lru重置一些节点 省出内容
问:我看你另外一个项目写了ThreadLocal 能说说吗 (写了个网上常见的社交项目 居然不问我IM通讯 晕)
答:ThreaLocal 八股 巴拉巴拉 内存占用 脏读
问:HashMap 实现
答:巴拉巴拉
问:和CocurrentHashMap的区别
答:基本八股
问:怎样定义hashmap的hash算法
答:我以为成了一致性hash算法 说了半天 然后告诉我提示只需要定义hash函数内容就行 我就答了重写对象的hashcode方法 (不知道对不对)
问:好了 来写道题吧
内容:给一个数n 1234 和排序后的常数数组{1,2,3}这种 输出组合数组的数成为小于n 的最大数
他问我有思路吗 我以为是回溯排列数 就用回溯做了 后面发现好像不是 直接有点急了
后面提示从头到尾比较数即可 写了一些 也没写完 感觉做不出来
暴风哭泣哈哈 事后一想还是觉得蛮简单的
后面2h才出结果 中间我以为大概率寄了 吓死
二面 12.19:
主要是问项目,八股没有问过
问了很多场景题
跟部门业务有关
问:看你用了支付功能,详细说说步骤吧
答:巴拉巴拉 从前端到后端
问:万一微信支付 回调接口出现问题 怎么处理?
答:也就是得不到支付结果的回调,rocketmq会轮询该账单 如果一直没有回调 会不进行数据库的插入 会进入死信队列 该订单无效 最终保证账单一致性
问:万一出现账单支付金额 和实际支付金额不一样怎么处理
答:(并不知道怎么处理哈哈) 项目支付交给了微信支付处理 金额从后端生成 应该不会出现金额不一致问题
问:能不能从前端直接传金额?
答:肯定不行 会出现上一个问题的账单金额不一样问题
后续忘了 应该是他给我说什么是支付风险
结束 没有算法
我以为寄了
20分钟收到HR面试通知
HR面 12.20号
就是项目介绍 自我介绍 部门介绍 和自己的需求
让我回去等消息

没有后续了 希望别搞哈哈
25号 已经oc nice 希望能顺利入职
#字节求职进展汇总##面经##面经Java#
12.16号 刷Boss 投了字节抖音的后端实习 下午约17号下午面试
一面:
介绍一下你自己 (给面试官时间看看你简历)
问:这是你自己独立做了个项目 我看还不错 介绍下这个项目吧
答:好的 巴拉巴拉 先说为什么要做这个项目!!! 然后从前端介绍到后端
问:你觉得这个项目有什么亮点吗?
答:好的 巴拉巴拉 从前端JUC 高并发 提高算法速度 到后端微服务架构介绍 (但是感觉其实后端没啥亮点哈哈 就是很平的内容)
问:看你使用了树结构存储数据 那像安卓平台其实会出现内容不够的情况怎么解决的
答:是的 确实遇到过堆溢出的问题 解决方法是 树节点会使用hashmap 存储节点 每次扫描会在节点记录一个lru 当内存占用超过一半 节点不再存储额外数据 并使用lru重置一些节点 省出内容
问:我看你另外一个项目写了ThreadLocal 能说说吗 (写了个网上常见的社交项目 居然不问我IM通讯 晕)
答:ThreaLocal 八股 巴拉巴拉 内存占用 脏读
问:HashMap 实现
答:巴拉巴拉
问:和CocurrentHashMap的区别
答:基本八股
问:怎样定义hashmap的hash算法
答:我以为成了一致性hash算法 说了半天 然后告诉我提示只需要定义hash函数内容就行 我就答了重写对象的hashcode方法 (不知道对不对)
问:好了 来写道题吧
内容:给一个数n 1234 和排序后的常数数组{1,2,3}这种 输出组合数组的数成为小于n 的最大数
他问我有思路吗 我以为是回溯排列数 就用回溯做了 后面发现好像不是 直接有点急了
后面提示从头到尾比较数即可 写了一些 也没写完 感觉做不出来
后面2h才出结果 中间我以为大概率寄了 吓死
二面 12.19:
主要是问项目,八股没有问过
问了很多场景题
跟部门业务有关
问:看你用了支付功能,详细说说步骤吧
答:巴拉巴拉 从前端到后端
问:万一微信支付 回调接口出现问题 怎么处理?
答:也就是得不到支付结果的回调,rocketmq会轮询该账单 如果一直没有回调 会不进行数据库的插入 会进入死信队列 该订单无效 最终保证账单一致性
问:万一出现账单支付金额 和实际支付金额不一样怎么处理
答:(并不知道怎么处理哈哈) 项目支付交给了微信支付处理 金额从后端生成 应该不会出现金额不一致问题
问:能不能从前端直接传金额?
答:肯定不行 会出现上一个问题的账单金额不一样问题
后续忘了 应该是他给我说什么是支付风险
结束 没有算法
我以为寄了
20分钟收到HR面试通知
HR面 12.20号
就是项目介绍 自我介绍 部门介绍 和自己的需求
让我回去等消息
没有后续了 希望别搞哈哈
25号 已经oc nice 希望能顺利入职
#字节求职进展汇总##面经##面经Java#
全部评论

都HR面了,应该问题不大的
佬,项目太强了,我只有黑马点评,btw,佬什么部门啊?tiktok生服?
拿下了 准备入职了 这是哥们的处女面
还是不容易 加油哥们 自信多点 好好沉淀 厚积薄发
简历用的什么项目啊
这是第一段实习吗uu
技术只有两面就到hr面了,是不是要得挺急的啊
佬这个是转正实习吗 我可能也要面这个了
感觉问的比较基础,应该是缺人了
佬做的是什么项目 可以分享一下嘛
同学你是26届吗 能问一下是什么部门吗,我明天也要面字节的实习
哥们,hr面的时候问入职时间了吗?
接好运
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享