协程 面试题
共 5 篇真实面经 · 涵盖 得物 / 腾讯 / 博思软件 / 多家公司 / TikTok 等 5 家公司
得物客户端开发秋招一面:启动链路、协程取消与渲染掉帧
得物客户端开发秋招一面面经,覆盖 Android 从启动到渲染的完整链路:点击图标到首帧显示经历了什么、Activity 重建时哪些状态要主动保存、Fragment 状态错乱与异步结果更新、页面反复进出导致的内存增长排查、Looper/MessageQueue/Handler 协同、runBlocking 为什么会 ANR、协程取消为什么不是强制中断、触摸事件分发、RecyclerView 掉帧定位、View 三阶段与 Choreographer 刷新机制、进程优先级,以及 Binder 传输大小限制。
腾讯 WXG 一面面经:白板 coding 与场景设计(90 分钟)
腾讯 WXG 微信开放平台一面面经,全程 90 分钟:先限时 40 分钟在记事本里白板 coding,考小顶堆、单调栈、最大二叉树和 0/1 字符串最大子集,随后深挖实习项目,追问协程与线程进程的区别,以及「查看附近的人」在演唱会这类高密度场景下的设计。
博思软件Python二面:语言特性与数据结构基础
博思软件Python开发二面面经,先拷打项目,再问基础八股。覆盖Python是编译型还是解释型、编译与解释的区别、二叉搜索树与平衡树的时间复杂度、常见排序算法复杂度、协程进程线程的区别与操作系统可见性、HTTP与HTTPS的区别以及TCP和UDP。
C++ 面经合集:正孚软件、大梦龙途、辰瑞炽娱三场面试
C++ 面经合集:正孚软件、大梦龙途与辰瑞炽娱三家面试记录,覆盖 vector 与 list 的并发访问、shared_ptr 与 RAII、虚函数实现、epoll 与协程调度、快排复杂度,以及单链表手写与笔试算法题复盘。
TikTok AI后台开发二面
TikTok AI后台开发二面(约1小时),涵盖项目与实习拷打、MCP与Skills区别、ping命令网络底层原理、C文件编译执行流程、Java协程实现及优缺点、K8s与Docker相关知识,以及手撕牛顿迭代法求sqrt和组合计数题(10次射击打80环的可能数)。