字节财务BP面经

请你做个自我介绍
你对财务 BP 的核心职责和在企业中的作用有什么理解
你对字节跳动的业务板块有哪些了解
你为什么觉得自己适合这个岗位
你有没有财务 BP 业务财务或业财融合相关的工作经验
为什么选择我们公司
你认为财务 BP 需要具备哪些核心能力
你如何理解财务 BP 在业务决策中的角色
你认为自己有哪些优缺点
你在过去的工作经历中 遇到过最大的挑战是什么 你是如何应对的
你如何通过财务数据分析为业务提供支持
跨部门合作的时候 如何确保沟通顺畅(如与业务团队)
请简述你最近遇到最大的挫折
你有没有参与过业务预算编制或成本控制的项目
全部评论

相关推荐

11-25 19:53
湖南大学 Java
字节剪映一面1. 你做的项目是实际有社会上的用户在使用,还是个人兴趣去研究的?2. 你大概能实习多久?3. 实习地点在广州或者深圳,你有了解吗?4. 请整体介绍一下鹿山美食探店平台的整体架构,你是怎么设计的?5. 你都是去云上找的服务器吗?是买的还是其他方式?6. 整个系统分成了几大块?它们的分层架构是怎么样的?7. 这些功能都是你一个人做的吗?8. 你的秒杀功能是怎么设计的?9. 你是怎么得出高并发下乐观锁实现秒杀失败率高的结论?做了压测吗?10. 压测了多少 KPS?11. 1000 个并发下的失败率是多少?12. 你是用 MySQL 去判断库存是否大于 0 吗?13. 改完判断库存的方式后,秒杀成功率有明显提升吗?14. 你用 Redis 减库存时,减到 0 怎么处理?如何防止减出负数?15. 改为 Redis 缓存库存 + 异步下单后,有再进行压测吗?16. 异步下单后,如何让用户实时感知到秒杀成功与否?17. 如果想要提高秒杀的并发量,你还有什么优化措施?18. 库存分段具体怎么分段?19. 针对线上工业级的量,排行榜的更新和查询有什么优化措施?20. 设计全局热榜(更新频繁、查询量大),从更新和查询两方面该怎么设计?21. 千万用户量级下,用户频繁点赞导致 Redis 频繁写,这种情况合理吗?有考虑过相关场景吗?22. 全局热榜查询时,有什么应对高查询量的措施?23. 你在项目中的哪些场景分别解决了缓存穿透、雪崩和击穿的问题?24. 请分别讲解缓存穿透、雪崩和击穿是什么?25. 如何应对缓存穿透?26. 布隆过滤器会有误判吗?27. 缓存雪崩的第一种情况(缓存统一过期)怎么解决?28. 如何解决缓存击穿?29. 热门 key 非常热,全网都来查询,即使有 Redis 缓存也可能爆掉,这种情况怎么处理?30. 多级缓存该如何分布?31. 如何提高一个热门 key 的并发量?32. Java 中的两个等号和 equals 有什么区别?33. 如果 equals 没有实现,默认比较的是什么?34. 用双引号声明的字符串 "ABC" 和 new String("ABC") 用两个等号判断是否相等?35. Java 中的 Volatile 关键字有什么作用?36. Volatile 能保证原子性吗?37. 实际中你平常会用到 Volatile 关键字吗?38. 交替打印是怎么样的实现?多个线程修改变量时需要加锁吗?39. 计算机存储层次从快到慢依次是哪些?40. 二维数组按行和按列遍历,性能会有差别吗?41. TCP 中 TIMEWAIT 状态有什么作用?42. 你对 TCP 的哪些知识还有印象?43. TCP 的全双工能解释一下吗?44. TCP 和 UDP 主要有哪些区别?45. 两条 SQL 语句的性能怎么样?如果不行该怎么优化?46. 模糊匹配时除了把字段反过来存,还有其他更高效的办法吗?47. 深度分页问题该怎么处理?48. 请分别举例出行锁和表锁的触发场景?49. 更新操作一定是行锁吗?有没有什么条件会变成表锁?50. Redis 中的过期删除策略是怎么样的?51. 由 N-1 个正整数组成的未排序数组,元素是 1 到 N 不重复的整数,如何找到缺失的那个数?52. 给定一个先序和中序序列,如何输出后续序列?53. 你对本次面试的项目组主要业务流程有什么想要咨询的吗?54. 你对面试流程(日常实习生)有什么想要咨询的吗?55. 你对简历有什么想要咨询的建议吗?
点赞 评论 收藏
分享
12-01 21:59
四川大学 Java
30min实习 + 10min八股 + 20min算法自我介绍实习拷打(产出+八股)1. sql相关:- 你参与了sql优化,可以讲讲具体是怎么优化的吗?有具体的流程吗?- explain执行计划重点关注字段?- 聚集索引和二级索引- mysql存储引擎(innodb),什么数据结构存储索引(B+树)- 为什么使用B+树而不用红黑树?- B+树增删改查的时间复杂度- 创建联合索引注意事项?索引失效场景?- 什么时候不符合最左前缀法则?- 最左前缀法则实现原理(ber会)- 事务隔离级别,隔离产生的问题- mvcc实现原理,mvcc如何实现不可重复读和幻读?- mysql/mvcc如何防止幻读?- 临键锁的实现原理,间隙锁的范围,开闭区间?2. ES相关:- 实习中提到了ES,具体干了什么- ILM策略- ES生命周期- 为什么进行Shrink操作- es中索引和文档的区别- es倒排索引机制八股- hashmap线程安全吗?哪些是线程安全的?- hashmap不同版本的区别- hash的底层数据结构- hashmap为什么使用红黑树?树化条件?- 为什么设置树化阈值为8?算法:Leecode 403(hard) 青蛙过河动态规划+递归给了几分钟先想思路,然后写关键代码,然后结合代码讲讲逻辑,没有跑代码反问:1. 主要业务2. 建议3. 什么时候有结果(两个工作日)
查看29道真题和解析
点赞 评论 收藏
分享
字节客户端,流转番茄、剪映、抖音、飞书等多个部门,历经十三次面试,终于拿下。前六面面经见上篇,记录下后续面经:七面(1h45min)1. 自我介绍2. 实习项目3. 介绍下实习的项目架构4. 讲讲对Compose声明式的理解5. java强引用和弱引用的区别6. 还有其他引用类型吗7. ThreadLocal8. 你平常有什么遇到的ThreadLocal的应用场景9. java集合类型(介绍各种集合,吟唱List、Map、Set)10. 集合多线程访问数据竞争问题怎么解决11. synchronized的用法12. LeakCanary检测内存泄漏的机制13. MVVM、MVP、MVC三种架构的区别14. 算法:搜索旋转排序数组总结:知识点知识面掌握挺不错的,基础知识的细节也了解得比较清楚,实习经历对于一个还没毕业的本科生来说还是不错的。过八面(1h)1. 项目拷打2. 不使用ksp开发的监测组件有什么办法定位Compose组件执行耗时3. LeakCanary原理机制4. OKHttp和Retrofit设计模式(答了七八个主要的)5. 责任链好处是什么6. 包大小优化措施,提升了哪些性能7. 线程和协程的区别8. 鸿蒙调用cpp是怎么做的9. 了解什么跨端框架10. flutter为什么比原生慢11. flutter和react native在渲染机制上的区别是什么(自绘引擎独立绘制和原生组件映射)12. kmp是怎么实现跨端的(逻辑层统一编写,UI等原生层各自实现)13. view事件分发cancel事件什么情况会触发14. view事件分发流程15. Binder机制16. lc.215 数组中第k个最大元素(要求先讲几种不同方法,再实现代码最复杂那个)(1) 直接排序 O(nlogn)(2) 优先队列(最小堆)O(logn)(3) 快速选择 O(n) 写这个的代码总结:没什么问题,秒过,进入hr面(最后倒在审批,原因是手头的offer不够多很难争取)九面(hr面45min)压力很大,像是在面技术面1. 自我介绍2. 为什么选择就业而不是考研3. 工作室有什么项目需要做4. 项目为什么做了一年(业余时间开发)5. 项目的动机、背景6. 还在实习吗(转正离职了)7. 挑一个实习工作讲一下背景和做了哪些事情8. 技术优化是谁提出来的,leader提出的还是自己找到的9. 做完需求的成长和进步体现在哪里10. 独立开发sdk提效是谁给你的建议吗11. 除了技术问题还有遇到其他困难吗(联调沟通)12. 一开始不使用联调的原因是什么,打乱工作节奏吗13. 做好一个程序员,除了技术上扎实,还需要基本什么样的素质和能力14. 沟通上有什么心得,可以提高工作效率15. 有遇到矛盾和分歧吗,怎么解决的16. 在团队中工作影响你产出的阻碍和困扰有什么17. 新的UI框架你是花多久学清楚的18. mentor对你的评价是什么19. 组内几个实习生,都转正通过了吗20. 和其他实习生相比你的优势在哪里(来得早,知识面多)21. 你有想过未来规划怎么样长期保持自己的优势吗(自驱力,持续学习)22. 跨端方面你觉得哪家公司做得比较好(腾讯视频)23. 你们组的跨端方案跟腾讯视频比有什么差距吗24. 对字节校招面试的感受是怎么样的25.  你是从其他部门流转过来抖音搜索的,对该部门面试的感受是什么26. 有反思该部门二面没通过的原因吗27. 会有失落和挫折的感受吗28. 怎么排解失落的心情29. 现在手头有哪些offer30. 看你也投了其他非互联网公司,对发展的不同方向有倾向性吗审批一周还是倒下了,流转其他部门,后续免hr面后面的面试不怎么问八股了,更多是项目、场景、智力题十面(30min)1. 自我介绍2. 有了解鸿蒙如何与Kotlin通信吗3. Compose对比常规view的优势是什么4. Compose局部重组的原理,标脏机制5. 对最近比较火的ai编程工具有了解吗,像claude这些6. 了解ai编程的原理吗7. 现在还在实习吗8. 什么时候接触安卓的?写过ios,前端吗9. 你会怎么快速上手ios10. 编码算法就不考察了,之前面试都写出来了11. 为啥有微信offer还面其他的总结:从二面开始,通过了就是三面,大概率也不考算法。过十一面(1h)1. 自我介绍2. 实习介绍3. Compose局部重组是怎么实现的4. ai工具你是怎么用的5. 有没有用过claude code、cursor(需要付费,没用过)6. agent是怎么实现的,工作原理是什么7. 你觉得自己比同阶段的同学优势在哪里8. 最近在学什么9. 最近比较感兴趣并且学得深一点的是什么10. Compose什么时候会跳过重组11. 自己后面有什么规划吗12. Compose组件封装得更通用有什么思路吗13. 组件点击事件的响应是怎么扩展的14. 9枚硬币有一枚是假的,假硬币会轻一点,有一个天平,最少称几次可以找到假硬币15. 100层楼,有两个瓶子,怎么扔,最坏情况下扔几次可以用最少次数找到瓶子会不会碎的临界楼层(想了几种方案最终只优化到18次的最坏情况)16. 为什么apk体积比较小了还要优化17. apk优化方案总结:客户端经验很丰富,ai了解不够多。一周后挂十二面(1h)1. 自我介绍2. 实习亮点介绍3. 跨端方案的背景4. 跨端方案很多,为什么使用c++?写起来方便吗?5. java和c++是怎么通信的6. 还了解哪些其他跨端技术7. 怎么判断哪些代码可以下沉到逻辑复用层8. 在跨端过程中你做了哪些9. 举个例子说明哪些代码放在原生层,哪些代码放在复用层10. 底层数据发生变化是怎么通知上层的?数据驱动是怎么做的11. 原生层的viewmodel和底层的viewmodel的区别是什么12. 使用什么手段可以主动发现线上的性能问题(流水线)13. MVVM的设计思路是什么,和传统MVC、MVP的区别14. LiveData相对于传统观察者模式有什么优势(生命周期集成)15. 性能优化的整体思路是什么16. 优化的收益怎么衡量17. 怎么分组快速发现新改动的性能问题(AB实验)18. 安卓内存泄漏的场景19. kotlin协程的理解20. 多线程读取数据可能会有哪些问题,可以通过什么方式避免21. 100瓶水,有1瓶是毒药,喝了1天后会毒发,最少多少只小白鼠和最短几天可以测出来(二进制编码)22. 之前考了很多笔试了,就不考了,开始反问依然是从二面开始。过十三面(1h10min)1. 自我介绍2. 实习介绍3. 介绍几个技术上挑战比较大的,提升比较多的4. 介绍下java和c++通信的细节5. 数据转换有性能上的问题吗6. C++和Kotlin/Java的差异有哪些7. SQLite使用有遇到存储和删减导致数据库文件庞大的情况吗8. 数据库索引是怎么提高查询速度的,原理是什么9. 除了xml解析还有没有看过其他三方库的源码10. okhttp的架构是怎么设计的,有哪些印象深刻的设计,哪些觉得设计得不够好的11. 场景:微信朋友圈滑动卡顿,会怎么分析12. 卡顿是由于什么引起的13. 图片加载过多为什么会引起卡顿(频繁gc)14. 怎么解决频繁gc的卡顿问题15. 设计一个图片缓存库,会怎么设计(三级缓存)16. 不同尺寸、分辨率的图片怎么标识(key怎么设计)17. 不同尺寸的同一张图片怎么关联起来18. 内存缓存图片的淘汰思路19. 图片在磁盘的存储思路(包括图片命名,文件夹命名,图片查找策略等等)20. 图片在磁盘的淘汰策略(包括使用频率记录方法、关联其他图片、删除方法、直接删一半空间的策略等等)最后的场景被拷打麻了。。。已经不知道自己是谁了最终等了一周还是通过了。谨以此贴记录字节面试经历,也希望能带给后来人一些参考
字节求职进展汇总
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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