自我介绍:
面试官您好,我叫xxx,从事软件开发工作11年,拥有6年前端工作经验,目前供职于平安,主要负责平安银行保险项目,熟悉vue.js,项目初期完成系统重构。
曾获得软考《系统架构设计师》证书,另外我还坚持写作,在简书上发表了100篇文章,获取900关注,以上是我的自我介绍,谢谢!
职业规则:
晋级、带团队
谈谈做过的项目:
1、我们项目是多页面,有多个入口文件,每个页面都有一个index.html,然后有一个公共模板,公共模板引入一些公共js和css文件,但例如分享,名片,只有产品详情页面需要,如果有版本更新这涉及改动文件太多,例如页面标题和埋点,新增页面可能忘记添加,有更新,找起来也很麻烦,后来利用swig传参数到模板文件,做了一个js和css和页面相关的参数的配置文件,并且做了检查机制,如果必要参数没有配置,则阻止程序运行,避免了很多错误。
删除每个页面main.js,在编译之前生产每个页面的入口文件,利用glob遍历每个页面的目录,swig替换模板文件中的app.vue的路径,通过文件系统写到指定目录。再修改webpack的入口文件。
2,产品配置化平台
银保产品配置化平台是一套标准化通用化的产品发布平台,产品可免开发、全流程配置上线,具备产品、续保、佣金管理等多个功能,支持产险、健康险、养老险等主流险种的产品配置,解决产品迭代纯依靠开发支持、低效能的产品发布。
目前支持产品白名单预售功能,一健上下架,即做到产品运营灵活上下架、迭代升级,真正实现了“降低成本、控制风险、提高效率”,未来针对可标准化输出的项目提供相应经验,做到技术引领。