字节财经客户端二面

疯狂攒人品中!...
字节财经业务客户端 二面
1. 自我介绍 本来要讲实习经历,被打断了,开始问我大二能否实习?对未来的规划跟发展如何?(这里反问了一手面试官他对客户端唱衰的这个看法)
2. 问我怎么学习ai的?日常的学习过程
3. 讲讲ai的基本概念,讲讲transformer架构,讲讲怎么优化prompt(?神了吧
4. 使用过哪些ai工具,这里跟我说一会要拿codex去实现一个test 演示一下ai应用基本功(下马威是吧666
5. 让我介绍一下实习经历
6. 如何定位崩溃闪退的?有哪些办法(这里我列举两种,一种是测试出来的 一种是ai自动化测试)
7. 问我ai是怎么驱动自动化测试的?用实际的场景去描述,如何复现排查并且驱动的?
8. 触发test需要检查哪些point?检查的规则是怎样的?在哪配置的?
9. 讲讲跨平台存储是什么存储逻辑,新平台存储逻辑的改动具体有什么?
10. 改动逻辑的底层架构,设计模式能介绍一下吗?采用什么方式实现的?改动的目的是什么?
11. 代码题:两个线程打印0-100(互斥锁,条件变量啥的)
12. 场景题(支持伪代码,用客户端开发语言):IM群聊合成前五个人头像 
题目:iOS 多线程 协程/群聊的群聊头像生成方案
需求:
1. 头像选取:选择群聊中前5人的头像,并合并成新的群头像。
2. 性能要求:尽可能加快头像生成速度,用户端无loading体验。
3. 顺序要求:头像顺序要求符合前5人的排序。
4. 服务端说明:不考虑服务端生成方案。
5. 动态更新:有人退群后,实时更新群头像。

 这里问的非常之细,设计完之后会一个个问执行逻辑 (
如何快速获取这五个头像?并行怎么快速执行?
5个任务都完成了,怎么通知给绘制任务?
有人退群了,第四个人退群了?如何更新头像?
主要还是查缓存->异步生成->切主线程呈现这个流程)

13.介绍一下线程池 讲讲缓冲线程池原理以及适用场景 线程池的关键技术指标有什么?
14.线程池的核心最大线程数量如何设计配置?
15.ios移动端开发中,线程池最大的取值是多少?原因是什么?

ps:时长55min大概,二面挺难的,真的是低估大厂难度了,没想到二面面试官这么权威,估计是ld,也是第一次二面,没什么经验,导致特别紧张,前面答的很烂,周一面完,周四下午才出结果,也是遗憾败北了。
字节我会再接再厉的
#我的求职进度条#
全部评论
喜提人生第一挂
点赞 回复 分享
发布于 昨天 19:22 上海
加油,一定会越来越好的
点赞 回复 分享
发布于 昨天 18:31 广东

相关推荐

05-19 16:41
复旦大学 Python
ynq2126:我一直觉得现在考算法题没啥意义 真要选拔人才不如把公司实际项目中遇到的问题当成一系列场景题抛给求职者答 这才是能检测能力的东西
点赞 评论 收藏
分享
昨天 18:12
门头沟学院 C++
字节财经业务客户端一面该岗位是面向ios 安卓 跨端的客户端全栈岗疯狂攒人品中!...1. 自我介绍 实习经历2. 问我这个app是负责什么的?做什么的?问我在公司的开发流程逻辑3. 实习期间重构模块的逻辑详细说一下,改了什么?最后优化了什么?4. 平时怎么用开发的?用ai怎么开发?用的什么工具?5. 客户端怎么跑CI做CI验证呢?怎么做到的呢?6. 有没有什么中等以上的需求?讲一讲(1000行以上的代码变更)7. 怎么去学习负责重构的业务的?从学习到完成需求是怎么个过程?8. vibe coding怎么避免后续代码变化?膨胀堆屎山?有什么自己的解决办法9. 有没有听说过 Spec coding?讲一下10. 讲讲进程跟线程的区别?11. 讲讲数组跟链表的差异12. 如何提升数据库的查询效率?13. ios常用的系统ui组件讲一讲?Tableview讲一讲14. 讲讲collectionView?它的所有视图都会创建对象吗?15. 讲讲MVVM跟MVC的区别,比mvc强在哪?16. 第一道算法递归计算1+2+...n17. 第二道找出字符串中最长无重复子串18. 你感觉ai对整个日常研发流程的提效能有多少?19. 有没有担心如果没有ai基础设施,程序员会怎么样?不要过度依赖ai20. ai开发具体经历了那些阶段?21. 听说过harness吗?讲讲,说说最近的趋势22. 看看博客(没绷住  讲讲日常怎么学习的23. 反问了一手评价(这时候他才发现我大二。。。ps:时长1h,感觉一面难度尚可算简单的了于是乎直接闯进二面
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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