校招 未知部门 / 算法 / 二面
[面试日期] 2026-10-09 [面试时长] 60min
[学校背景] 同济大学 | 985 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>字节AI全栈二面</h2>
<p>时间:10.9</p><p>面试时长:约1h</p><p>一、项目设计</p><p>1. 项目方案</p><p>(1)介绍一下项目的设计思路。</p><p>(2)项目是从零搭建,还是基于已有能力迭代?</p><p>2. 分层与扩展</p><p>(1)项目如何分层,各层分别承担什么功能?</p><p>(2)如何扩展新场景?扩展时会涉及哪些层的改动?</p><p>3. 技术挑战</p><p>(1)最大的技术挑战是什么?为什么认为它有难度?</p><p>(2)执行过程中需要用户确认时,如何与用户交互?</p><p>(3)模型驱动的执行流程,是否仍需要固定流程或脚本约束?这属于功能问题还是效果调优?</p><p>二、基础知识</p><p>4. 编程语言</p><p>(1)最熟悉哪种编程语言?</p><p>5. AQS 与 ReentrantLock</p><p>(1)AQS 的作用和基本原理是什么?为什么能用于多种同步器?</p><p>(2)ReentrantLock 如何与 AQS 交互?加锁和释放时,内部如何操作状态与等待队列?</p><p>(3)ReentrantLock 是否支持重入?如何实现重入和释放?</p><p>6. synchronized</p><p>(1)synchronized 的同步机制是什么?</p><p>7. MySQL 索引</p><p>(1)索引有哪些分类?设计索引有哪些原则?</p><p>(2)查看执行计划时关注哪些信息?filtered 字段表示什么?</p><p>(3)存在多个索引时,如何选择索引?为什么可能选错?相关预估值从哪里来?</p><p>三、架构与系统设计</p><p>8. Agent 应用</p><p>(1)Agent 应用开发有哪些基本步骤?</p><p>(2)实现一个简单 Agent,需要哪些核心模块?模块之间如何交互?</p><p>四、算法与编码</p><p>9. 二叉树之字形层序遍历</p><p>(1)给定二叉树,返回之字形层序遍历结果:第一层从左到右,下一层从右到左,交替进行。</p><p>(2)说明思路并实现,构造测试用例验证结果。</p><p></p><a>#秋招#</a><a>#秋招面试记录#</a><a>#面经#</a>
AI 推荐面试题
