客户端开发二面面经
完整信息
本篇目录
岗位:客户端开发
时间:2026.11.6
面试官上来问我这是第几面的时候,我就绷不住了,估计要出事,没想到真出问题了
个人背景与岗位定位
- 请先做个自我介绍。
- 简历经历主要偏向服务端开发,本次面试的是客户端开发岗位,是通过调岗调过来的吗?
- 目前面试的是第几轮?第一轮面试考核的是客户端岗位还是服务端岗位?
- 简历上写的两段项目经历具体的项目背景是什么?是个人自研项目、学校课程项目还是其他背景?
- 平时对哪些编程语言比较熟悉?
- 之前有接触过移动端客户端编程或 App 开发吗?
- 鉴于在服务端已有较多的技术积累与实习经历,如何看待转去从事客户端开发岗位?
实习经历与业务技术栈
- 详细讲一下在实习期间具体负责的工作与业务内容?
- 在实习期间主要使用的技术栈是什么?
计算机网络与底层通信
- 之前做过 Socket 网络通信编程吗?
- 简历中提到的 IM 聊天系统是没有使用现成网络框架、纯手写 Socket 实现的吗?
- 该 IM 系统自定义设计的通信协议具体格式和结构是怎样的?
- H防T止T屏P蔽S 协议相比于 H防T止T屏P 协议具体多做了哪些事情?
AI 基础设施与 Agent 开发
- 简历中提到熟vLLM 推理框架,此前有做过哪些相关的落地项目或实践吗?
- 熟悉 LangChain 与 LangGraph 等框架,具体做过哪些相关的开发工作?
- 参与开发的运维助手 Agent 具备哪些具体功能与核心工作流?
- 在工程中是如何持续优化该运维 Agent 的执行效果与任务成功率的?
- 平时学习 LLM 推理框架、Agent 框架及微调工具,主要是出于工作业务需要还是个人兴趣驱动?
- 除了运维助手 Agent 之外,还有哪些项目(包含个人自研项目)用到了 AI / 大模型相关技术?
算法手撕与并发编程
- 算法题 1:请使用非递归(迭代)方法计算二叉树的最大深度。
- 算法题 2:多线程/并发交替打印问题(三个线程/协程按顺序无限交替打印数字 1、2、3……)。
- (手撕题追问)该并发控制题目能否改用 Java 或 C++ 语言实现(侧重考察多线程同步原语)?
本篇目录
当前问题0122
- 01
请先做个自我介绍。
- 02
简历经历主要偏向服务端开发,本次面试的是客户端开发岗位,是通过调岗调过来的吗?
- 03
目前面试的是第几轮?第一轮面试考核的是客户端岗位还是服务端岗位?
- 04
简历上写的两段项目经历具体的项目背景是什么?是个人自研项目、学校课程项目还是其他背景?
- 05
平时对哪些编程语言比较熟悉?
- 06
之前有接触过移动端客户端编程或 App 开发吗?
- 07
鉴于在服务端已有较多的技术积累与实习经历,如何看待转去从事客户端开发岗位?
- 08
详细讲一下在实习期间具体负责的工作与业务内容?
- 09
在实习期间主要使用的技术栈是什么?
- 10
之前做过 Socket 网络通信编程吗?
- 11
简历中提到的 IM 聊天系统是没有使用现成网络框架、纯手写 Socket 实现的吗?
- 12
该 IM 系统自定义设计的通信协议具体格式和结构是怎样的?
- 13
H防T止T屏P蔽S 协议相比于 H防T止T屏P 协议具体多做了哪些事情?
- 14
简历中提到熟vLLM 推理框架,此前有做过哪些相关的落地项目或实践吗?
- 15
熟悉 LangChain 与 LangGraph 等框架,具体做过哪些相关的开发工作?
- 16
参与开发的运维助手 Agent 具备哪些具体功能与核心工作流?
- 17
在工程中是如何持续优化该运维 Agent 的执行效果与任务成功率的?
- 18
平时学习 LLM 推理框架、Agent 框架及微调工具,主要是出于工作业务需要还是个人兴趣驱动?
- 19
除了运维助手 Agent 之外,还有哪些项目(包含个人自研项目)用到了 AI / 大模型相关技术?
- 20
算法题 1:请使用非递归(迭代)方法计算二叉树的最大深度。
- 21
算法题 2:多线程/并发交替打印问题(三个线程/协程按顺序无限交替打印数字 1、2、3……)。
- 22
(手撕题追问)该并发控制题目能否改用 Java 或 C++ 语言实现(侧重考察多线程同步原语)?
