字节跳动-业务中台-后台开发

9.24一面 接近1h,就是推面试推的太狠了,估计也没hc了 随便面面吧

* 自我介绍
* 介绍一下实习干了什么(聊产品、业务
* 实习期间需求数据一致性?
* 还有其他保证数据一致性的方案吗?
* 分布式事务了解过吗?怎么实现
* RPC涉及到了吗?讲一下你的理解
* RPC和HTTP的区别
* 客户端多个调用,服务端有多个response,怎么保证这多个response可以返回给正确的客户端方法调用?(在RPC框架层面考虑去做这件事
* Docker怎么做到容器隔离的?
* RabbitMQ的消息模型都讲一下
* 同一个MQ消息可能会被消费多次吗?怎么解决?
* 讲讲实习用Redis解决了什么事情
* 除了redis,让你去做这个功能还有什么实现思路?(类似于延迟发送的功能,MQ也行吧
* 线程和协程的区别
* GMP模型

算法:一个数n 23999,一个数组{2,5,9},数组中的数任意组合,组合出最大的小于n的数 22999(没其他思路 暴力递归了)

* 有没有不递归的方法
* 暴力递归的时间复杂度

* 反问:
全部评论

相关推荐

问题1:请描述一个您在视频创作平台上制定内容策略的项目案例,其中涉及拆解用户需求并提升模板创意的领先性。您是如何确保策略与业务目标对齐的?问题2:分享一个您挖掘并培养优质作者的运营案例,包括制定垂类作者成长计划的过程。您如何评估作者的潜力并量化成长效果?问题3:描述一个您优化付费内容供给策略的项目案例,基于平台生态现状制定标准。您是如何平衡供需关系以最大化运营收益?问题4:请举例说明一个您监测内容生态供需关系并及时调整运营策略的案例。您如何运用数据驱动思维判断潜在风险?问题5:分享一个通过项目管理方式梳理目标达成手段的案例,您如何优先级排序并推动合作方完成任务?问题6:描述一个您在短视频平台上策划创新内容形式的项目案例,聚焦提升用户参与度。您如何从宏观策略规划角度确保其商业化潜力?问题7:请举一个基于视频创作场景的用户需求拆解案例,您制定了哪些策略来提升平台内容的多样性和领先性?问题8:分享一个作者运营项目案例,您挖掘了可培养的优质创作者并制定成长路径。您如何通过数据量化作者贡献价值?问题9:描述一个对付费内容生态进行优化的案例,您制定了供给策略并监测收益。您如何判断策略的长期可持续性?问题10:请举例一个您调整内容运营策略以响应生态变化的案例,强调数据判断和收益优化。您如何确保调整的及时性?
查看10道真题和解析
点赞 评论 收藏
分享
10-16 13:00
已编辑
湘潭大学 Web前端
以下提问大致按顺序记录,只记录大致过程和八股# 9.17 一面(1h 40min)面试官真的很好,一直在引导我,也指出了我的错误……手撕和算法也等了我很久很久……回答我问的生服做的事情时,也讲的非常非常详细,所以面试时间才这么长……最温柔的一集一、自我介绍二、实习相关1. websocket 与 HTTP 的区别2. 如果 HTTP 发送失败,你觉得可以做哪些优化三、项目相关问了十多个项目细节上的问题四、八股1. js 的 new 一般用来干什么以及它本身做些什么事情2. js Iterator 本身是什么东西3. 那你说说 js 的可迭代对象和它们的遍历方法五、那来写题吧1. 事件循环看输出2. 手撕发布-订阅3. 力扣:最长公共前缀六、CSS八股1. 说说 BFC2. 说说 box-sizing 属性七、反问:1. 面试官对我有什么建议吗2. 我感到造轮子的时候 AI 很难用3. 本地生活服务是做什么的# 9.23 二面(1h)这一面的面试官好淡定。面的最差的一集,好多不会的……一、自我介绍二、问实习三、设计把 apifox 的数据类型转成 JS 的怎么做(上文提到 apifox)四、项目相关1. 你为什么用 express2. 为什么用 sse3. sse 的生命周期是什么7. 为什么用 monerepo五、八股1. 知道csrf吗2. 那 cookie 的 samesite 做什么的3. sso 知道吗,怎么实现的4. div + 文字怎么垂直居中5. ts 常用的工具函数6. enum 会被编译成什么7. ts 的 Require(工具函数)和 node.js 的 require一样吗8. 原型链的终点是什么9. instanceof typeof keyof什么区别10. 为什么 if 里不能写 hook11. 你说按顺序存数据,那这个数据是啥,比如在useEffect里写函数,函数里只是 console.log,存啥六、问了三个项目设计上的问题七、代码:路径字符串转树只写了一半,思路是分层收集 + 迭代建树,但卡在转树那里,不知道怎么把父子节点连起来,于是卡着……面试官说写了三十分钟了别写了八、反问心里很难受有点绷不住了,于是绝望的问出了下面这种问题(别学我😭):1. 面试官为什么不问我项目,问的全是我不会的……(小声)面试官说,每轮面试都有侧重点2. 生服在抖音的定位是什么3. 面试官会觉得我的回答太冗长或是太简略吗4. 面试官对我有什么建议吗(拓展技术栈)# 9.28 加面(1h 20min)二面代码题没写出来,于是加了一面……我哭死真的……这一面的面试官我说啥都没什么反应,而且说完会等我一会才问下一个问题,搞得我每次说完了一直疑惑的盯着他看(噗一、自我介绍二、问实习三、介绍项目四、八股1. position2. sse 相关3. http缓存4. map,堆,二叉树,链表和哈希表区别5. 你两个框架都学了,不知道你的框架深入到什么层面了(我说还没看源码,于是没继续问)五、其他1. 最近在学什么2. 职业生涯规划六、手撕:1. 带自动过期的 LRU 缓存2. 版本号排序七、反问:1. 生服属于抖音吗2. 生服是怎样的一个定位3. 面试官对我回答的看法和建议# 10.7 字节三面(1h)这一面,好多业务相关,把我问傻了,也认识到自己对业务一点不懂……一、自我介绍二、问 AI 的使用三、项目相关1. 测试文件怎么写的2. 你为什么做这个项目3. 你做这个项目的时候学到了什么4. 你这个项目是做什么的5. 做的时候时遇到了什么困难6. 那些是功能上的,技术实现上你们怎么做的7. 为什么调研时要调研xx8. 你知道xx为什么这样做吗四、问实习知道整个项目的流程和业务背景吗五、还是项目相关问技术选型和一些细节六、那来写题吧1. LCR 026. 重排链表七、反问:1. 生服的定位是怎样的?比如它是第一大经济支柱还是什么的2. 技术栈# 10.11 HR面(30min)HR 很有气场,说话带着英文,好吧我承认我有点害怕……每问一个问题她都会持续追问细节,教了我在职业上不懂的东西😭。我答的时候太笨了,HR 好多次没绷住笑了一、自我介绍二、问有挑战性的事情、团队冲突、优缺点,还有前公司的一些事情,以及到岗之类的问题三、反问:1. 什么时候出结果2. 生服里面有很多小组吗3. 人员架构是怎样的(了解到HR部门是HR部门,技术部是技术部,生服是一个有千人的大技术部)我好像遇到恩人了😭
点赞 评论 收藏
分享
1. 你项目经历里面有没有分布式存储相关的?2. 实习其中一个点拷问3. 这个难点在哪儿?4. 讲另外一个项目(基于点评包装的项目)5. 秒杀是怎么做的?6. 扣减库存原子性是怎么保证的?7. lua脚本的逻辑是怎么写的?8. 秒杀成功后rabbitmq异步处理的逻辑是怎么样的?9. 分布式存储的相关知识有了解吗?10. 如果数据太多需要拆分应该怎么做?11. 哈希分片有什么优劣势?12. 还有分布式的理论知道吗?13. 分布式协议知道吗?14. raft协议是怎么实现的?15. redis集群是怎么实现数据库分片的?16. 除了一主多从这种副本机制,多主多从的话应该怎么设计?17. 流量应该如何分发?18. 操作系统常用的锁机制有哪些?19. 互斥锁和自旋锁的实现原理有什么不同?20. 他们各自适合什么样的场景下使用?21. TCP四次挥手为什么要四次?22. 中间两次挥手服务端在干了什么?23. 四次挥手客户端和服务端的详细过程是怎么样的?24. 平时用过C吗?单双工的通信应该怎么去关闭?25. Java中原子性的操作你知道哪些?26. CAS思想的原理是什么?27. 手撕:给你一颗二叉树,他的根为root。请你删除1条边,使二叉树分裂成两颗子树,且他们子树和的乘积尽可能大。示例输入:root={1,2,3,4,5,6}输出:110
点赞 评论 收藏
分享
评论
5
24
分享

创作者周榜

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