字节AI全栈开发实习(小荷健康)一面|项目深挖+JS+Java+算法
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 学校:海外本科(Software Engineering
- 学历:本科
- 面试形式:线上飞书
- 面试时长:约 1 小时
- 面试轮次:技术一面
- 我本来以为会问很多 Java 八股或者 Spring 相关的问题,但实际上整场面试和我预想的不太一样。
- 整体来说,更偏向
- 项目深挖 + Web 基础 + JavaScript + 工程实现 + 一道算法题
- 几乎没有特别偏的八股,也没有一直问底层源码,而是一直围绕项目不断追问。
- 做过的项目
- 为什么投 AI 全栈开发岗位
- 整个过程比较轻松。
- ② 项目深挖(占整个面试一半以上
- 介绍自己的项目。
- 然后开始一直追问。
- 问到的问题包括
- 项目的使用场景
- 为什么做这个项目
《参考解析》
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- 算法题先写出不变量和边界条件,再分析复杂度;常见数组、链表和树问题可分别使用双指针、哈希表、递归或迭代遍历,目标是在线性或对数复杂度内完成。