Skip to content

几米

核心问题与回答

Q1:请介绍一下你的工作经历和项目经验?

  • 拥有三年前端开发经验,毕业于软件工程专业,目前就职于文兰特公司
  • 主要技术栈为Vue3和UniApp,负责过智慧停车、CRM等复杂业务系统的开发
  • 主导过H5和小程序的性能优化及工程化体系建设
  • 在公司AI协同文档知识库项目中,负责协同编辑、AI RAG架构及核心链路的开发

复盘后的标准回答:

  • 面试官你好,我有3年前端开发经验,软件工程专业毕业,目前就职于文兰特公司
  • 技术栈以 Vue3 和 UniApp 为主,负责过智慧停车、CRM 等复杂业务系统的全流程开发
  • 主导过 H5 和小程序的性能优化及工程化体系建设,有丰富的移动端开发经验
  • 在 AI 方向有深入实践,负责公司 AI 协同文档知识库项目的协同编辑和 RAG 架构核心链路开发
  • 同时是开源组件库的核心贡献者,具备组件库设计和工程化建设能力

Q2:请介绍一下你封装的SDK和组件库贡献?

  • 在停车追缴业务中,封装了H5侧的SDK,用于向其他停车服务商提供统一的欠费提醒能力(如横幅、弹窗、跳转小程序等),解决了因数据参数不一致导致的调用问题
  • 作为核心成员,主导开发了高拓展性的瀑布流组件,并将其贡献至公司内部的UI组件库
  • 同时参与了组件库的需求提出、测试及维护

复盘后的标准回答:

  • SDK 封装:
    • 在停车追缴业务中,封装了 H5 侧的欠费提醒 SDK,向其他停车服务商提供统一能力
    • 支持横幅、弹窗、跳转小程序等多种提醒形式
    • 核心价值:统一了不同服务商之间的数据参数差异,降低了接入方的集成成本
  • 组件库贡献:
    • 作为核心成员,主导开发了高拓展性的瀑布流组件
    • 采用父子解耦架构,支持异步加载和增量更新,解决了页面切换时布局异常的问题
    • 同时参与组件库的需求评审、测试用例编写和版本维护

Q3:请介绍一下AI协作文档项目经验?

  • 在AI协作文档项目中,使用AI SDK和自研的逻辑实现知识库问答功能
  • 未深入使用LangChain、LangGraph等主流Agent框架

复盘后的标准回答:

  • 在 AI 协作文档项目中,我负责知识库问答功能的实现
  • 技术方案:使用 AI SDK 结合自研逻辑实现 RAG 流程,未依赖 LangChain 等主流框架
  • 这样做的原因:项目初期需要快速验证可行性,自研方案更灵活可控
  • 主要工作包括:文档解析与向量化、用户意图识别、多路召回、结果重排序和流式渲染
  • 如果项目进生产阶段,会考虑引入 LangChain 等成熟框架来提升系统稳定性和可维护性

Q4:如何将原生SDK集成到App中?

  • 可通过导入SDK并利用安卓原生能力进行通信
  • 认识到自身在Flutter及原生App开发(如上架App)方面经验不足

复盘后的标准回答:

  • H5 与原生 SDK 集成通常通过 JSBridge 实现通信
  • 前端封装桥接层,统一调用原生能力(如相机、定位、支付等)
  • 具体实现:原生端注册 Bridge 方法,H5 通过 window.postMessage 或 URL Scheme 调用
  • 目前对 Flutter 和原生 App 上架流程经验不足,但以现有前端基础和对跨端技术的了解,可以快速上手
  • 建议表达学习意愿:虽然目前没有原生开发经验,但已有跨端实践基础,有信心在指导下快速掌握

Q5:面试官对你的期望是什么?

  • 面试官指出候选人对原生App开发经验较为欠缺,但相信在指导下可以快速掌握
  • 公司期望招聘到一位综合性强、能胜任App及Web全端开发的复合型人才,尤其看重Agentic开发的经验

复盘后的标准回答:

  • 面试官反馈的核心期望:
    • 希望候选人具备全端开发能力,能同时胜任 App 和 Web 端开发
    • 特别看重 Agentic 开发(AI Agent 相关)的经验
  • 自己需要补足的方向:
    • 原生 App 开发经验(Flutter / 安卓原生)
    • 上架流程和原生端调试能力
    • 深入学习 Agent 框架(LangChain、LangGraph 等)
  • 回应策略:承认不足 + 表达学习意愿 + 已有相关的技术基础

访谈总结

本次面试为前端开发岗位,候选人介绍了自身经历和技术能力,并就SDK开发、组件库贡献、AI协作文档及原生App开发等问题进行了深入交流。候选人拥有三年前端开发经验,技术栈以Vue3和UniApp为主,在智慧停车、CRM等业务系统以及AI协作文档项目中积累了丰富的实践经验。面试官指出候选人在原生App开发方面经验较为欠缺,但认可其学习能力,公司期望招聘综合性强、能胜任全端开发的复合型人才。