type
status
date
slug
summary
tags
category
icon
password
面试资料
内容 | 地址 | 密码 |
面试指北 | cnk4 | |
必读源码 | ihvn |
岗位简介
工作职责
1、了解业务需求,负责银行相关应用的技术方案设计、功能开发、产品交付及软件质量控制工作;
2、根据用户需求完成软件开发和交付,包括需求分析、系统设计、编码实现,完成交付所需要的测试及其他准备工作;
3、梳理相关系统的接入标准、功能逻辑与输出能力,维护与其他系统之间的调用关系,改善系统间的服务治理;
4、负责相关系统的上线投产、版本升级变更以及优化改进维护,配合分析并解决软件故障,提升系统的安全可用性。
任职要求
1、本科及以上学历,计算机软件等相关专业毕业,二年及以上软件开发经验,;
2、熟悉计算机体系架构、主流操作系统、数据库、网络、信息安全基础理论及知识结构,至少掌握OS/主流数据库/中间件/应用开发框架的一套技术栈与开发工具;
3、熟悉SpringCloud、Dubbo等微服务框架和技术;
4、至少精通一种主流开发语言或开发技术,如Java/C/C++等,或JSP/ASP/Javascript/HTML及存储过程开发,熟悉前后端框架,如Spring/Hibernate/Mybatis/JQuery等,熟悉常见设计模式。
豆包解读
综合能力要求
这组技能的核心是能独立完成 “前端页面呈现 - 后端逻辑处理 - 数据库交互” 的全流程 Web 开发:
- 既能用 HTML+JavaScript 构建用户友好的前端界面,又能通过 JSP/ASP 实现后端业务逻辑(如用户登录验证、订单处理),同时能编写存储过程高效操作数据库(如查询用户信息、统计交易数据)。
- 适合开发需要前后端紧密配合的 Web 应用,尤其在传统企业级系统(如银行、政务系统)中,这类技术组合常用于快速实现功能完整、数据交互频繁的业务系统。
项目准备
腾讯公司
项目名称:动态化广告渲染
背景:在激励视频广告场景下,负责React Native跨平台动态化广告系统的前端开发,实现广告模板的动态化渲染。运行于手机QQ、全民K歌、酷狗等宿主App上。
技术栈:Java,Android,React,ReactNative,Redux,Webpack
职责:前端开发,前端性能优化,CI/CD流水线维护,团队提效
工作内容:
- 参与需求评审,技术方案设计。按设计稿实现点击激励,视频激励,点滑摇广告等广告形态开发。
- 通过JAVA+XML绘制原生广告视频播放组件,注册至RN后供前端调用。将广告视频播放成功率控制在90%以上。
- 基于React Hook封装摇动、曝光上报、数据请求等带状态的逻辑提升逻辑复用度。
- 基于SQLite实现广告曝光和播放的延时批量上报系统。通过单例设计模式管理SQLiteDatabase和synchronized互斥锁机制将并发访问转为串行访问,将上报成功率控制在98%以上。
- 通过Webpack代码分割、ReactNative引擎预热、广告资源预加载等手段优化广告秒开率至85%。
- 在Node.js环境下开发VSCode插件。使用live-server,fs等库启动热更新服务实现广告模板的实时预览。达到边编辑广告模板边预览的效果,提升团队成员的开发效率。
- 配置CI/CD流水线,解决日常打包错误。使用Python脚本实现广告模板错误定时告警流水线,自动检测模板格式兼容问题并通过WebHook报告至企业微信群。
阿里巴巴
经历一
项目名称:阿里商旅AI旅小助
背景:在商旅行业中,企业和个人用户面临着管控规则繁杂、商旅知识碎片化以及天气实时信息影响出行决策等问题,传统问答方式难以高效精准地提供所需信息。为解决这些痛点,打造了商旅AI旅小助,利用RAG技术提升问答服务质量。
技术栈:Java,Springboot,Redis,Mybatis,MySql,RAG,React
职责:全栈开发,向量知识库管理
工作内容:
- 基于Spring Security+Token+Redis实现统一认证授权和鉴权,使用RBAC权限模型实现动态权限控制。
- 意图识别模块搭建:借助Qwen2大模型完成用户问题切分和意图识别功能。准确区分管控、预定、商旅知识问答、出发地天气查询等业务类型,实现用户需求的精准路由。
- 知识向量库构建:基于飞猪知识向量库能力,将语雀文档转成结构化数据后存入向量数据库并打上标签。
- 知识向量库匹配:利用CompletableFuture+自定义线程池并行化RAG检索过程,实现对多个向量库的高效并发匹配,将知识检索阶段耗时从8s降低到1s。匹配过程使用Bert模型计算句向量之间的余弦距离后找出最相似的问题答案对。
- 会话记忆模块:将多轮对话上下文缓存至MySql,支持文本超长时记忆压缩。解决分布式系统请求时记忆丢失问题。
- 开发用户反馈功能,收集用户对回答的满意度。依据反馈对知识库进行迭代优化,持续提升平台服务质量。
经历二
项目名称:阿里商旅供应链开发
背景:该项目为飞猪B端的阿里商旅业务,拥有机票、酒店、火车票和用车四个类目,满足企业用户对员工出行的一站式管理需求,实现预订流程高效化、管控精准化。
技术栈:React,Antd,TypeScript,Redux,HybridApp,NodeJS中间件,Redis,RPC框架
职责:前端开发,前端性能优化
工作内容:
- 负责机票和火车票的预订链路前端开发,复用飞猪前端组件库。确保前端界面交互友好、操作流畅。
- 负责企业管理后台管控相关功能的全栈开发,通过RPC(内部称为HSF框架,类似Dubbo)调用查询和更改企业维度管控信息。存储的管控配置用于企业用户预订时拦截。
- 设计预加载SDK,针对多维度预加载策略设计上报方案。使用接口预加载,钉钉离线包,渐进式加载和SSR预加载做页面性能优化,将页面FMP(First Meaning Paint)指标稳定在85%。
- 使用Rax的虚拟列表优化火车票长列表,实现按需加载。在低端机上使200+项列表滚动帧率稳定在60fps。
- Node中间件设计:实现HTTP请求代理转发至RPC协议,利用Redis实现参数高速缓存。设计缓存过期方案,保证缓存有效性。高速缓存用于SSR渲染时,提前拉取页面回包。
- 基于美杜莎i18n,设计实时语言切换功能。实现中、英、日三语支持,通过动态加载语言包减少首屏资源占用。统一管理多语言文案,满足跨国企业使用需求。