天津小厂面经(AI前端方向)
面试花费时间约2h,涵盖HR面,技术面,CTO面,面试体验较为愉快,以下是面筋分享.
- 岗位: AI全栈开发工程师
- 薪资:150r/d 节假日双休
HR面
面试内容
- 自我介绍一下?
- 看你简历上参加过大厂的青训营,可以说一说是什么情况吗(网上举办,自主申请,参加培训,做大作业项目)
- 有考研的打算吗?
- 目前的打算在天津发展吗?
- 出勤情况?一周工作几天?可否长期实习?
- 薪资预期?(没回答好)
- HR介绍公司情况和薪资,工作情况
- GEO了解吗
反问
- 公司主要业务?(传统toB项目+AI GEO,已上线)
技术面
面试内容
- 自我介绍?
- 两个项目介绍一下?
- 平时用过哪些AI大模型和AI编码工具?
- 说一下你对Agent的理解(模型层,工具层,记忆层)
- 数据库查询有了解吗?常见的查询方法?有没有多表查询的经验?有没有表字段设计的经验?(很少,都是ORM)
- 页面加载优化?为什么选择Next.js做服务端渲染?服务端渲染的流程(水合 RSC)?
- API字段设计是怎么做的?(Scalar API+Swagger规范+TypeScript装饰器,few-shot验证测试,再用AI批量修改补全)
- 结合项目实际开发经验,说一说页面性能优化的方案和经验(网络,设计,架构,缓存组件,重点讲解了请求缓存的设计和策略)
- 有没有遇到过较大数据量的接口请求导致的请求速度缓慢,如何优化?(流式传输,虚拟列表渲染,监听传输进度+可视化loading fallback)
- 对于高频页面和请求,优化方案是是什么?(缓存组件,CDN静态资源托管加速,OSS)
- AI大模型对话从输入到拿到结果的过程?
- Vue的语法了解多少?
- Vue的生命周期?
- 有自行封装过组件吗,Vue如何实现组件通信(v-bind props,inject方法)
- Git指令了解多少? 本地编码后如何提交,推送到远程仓库?
- 后端开发会多少?是否了解基本的概念和设计思想?
- 为啥不留在北京?
- 热爱技术吗?(现场展示博客)
反问
- 业务?
- 主要技术栈?(Nodejs+Python 前端是React+TS)
CTO面
面试内容
- 快速自我介绍
- 说一个项目中遇到的难点?你是如何发现,研究,解决这个问题的?
- 在AI相关应用生成答案过程中,如何尽可能的降低大量用户使用时的等待时间?如何避免API出错?(后端并发,流式传输等)
- 如何保证用户的信息安全?
- JWT是什么?为什么用JWT?JWT的问题?(JWT鉴权方案)
- Cookie方案,如何携带信息?(Cookie-Session鉴权方案)
- 用户敏感信息的传输和储存(hash化+后端加盐)
- 用户个人信息如何储存和持久化(localstorage)
- 如果用户使用公用WIFI,有黑客监听明文WIFI数据包怎么办?(默认HTTPS加密)
- 如果开发者可以访问后端代码和数据库,又如何处理?(动态更新盐值,盐值的作用)
- 对称加密和非对称加密了解吗?(RSA AES等力竭…)
- 说一下Pinia是什么,有什么功能,什么时候用?(全局状态管理)
- AI结构化输出处理的方案?如何保证AI输出结果稳定?(Structure Output,AI-SDK开发,Zod类型校验)
- 用过哪些AI大模型和AI辅助编码工具?智谱的模型用过吗?平时用哪些AI编程工具?Cursor续费吗(太贵了,平时用Codex)
- 原型图知道吗?AI辅助切图?(Figma MCP)
反问
- 介绍公司GEO业务内容(AI爬虫,数据分析)
- 演示公司网站
- 技术栈介绍