Appearance
面试准备
自我介绍
面试官您好,我的名字叫赵誉捷,很荣幸能参与今天的这轮面试,下面对我自己的情况做一下自我介绍
我目前就读于美国范德堡大学,主修计算机科学和政治科学专业,今天投递的是前端开发相关领域的实习岗位,自己在前端方面也有一定的技术积累和工作履历,曾经完整自学过js,css,react和vue相关内容,也曾经在亚信科技的联通事业部和腾讯PCG参与过实习工作,对于c端活动页面开发,以及b端系统分别有过了解,也了解互联网企业的日常工作流程和一些技术基建相关内容。 我个人学习能力比较强,外语能力良好,擅长收集信息和上手业务,技术方面js基础也比较良好,个人认为和今天的岗位还是比较适配,所以也希望通过今天这轮面试能够加入字节,获得一个学习和做一些自己贡献的机会。
项目准备
介绍
我之前参与过一个 AB 实验中台的前端开发,这个系统主要用于支持业务方创建实验、控制实验流量以及分析实验结果。
从功能上来说,它覆盖了实验创建、实验运行阶段管理(比如灰度、放量)、结果查看,以及报告、回溯和下钻分析等能力。
从系统层面来看他是一个比较复杂的b端系统,上下文和业务迭代演进都有一些历史了,前端采用了基于 qiankun 的微前端架构,它有一个“基座应用”,主要承载一些公共能力,比如实验列表页以及整体的导航结构,也是最开始的老系统v1,微前端子应用方面我们把不同功能模块拆成多个子应用,比如实验创建、结果页、summary 和设置等模块。
这个架构是在我加入之前就已经搭建好的,我主要是在这个基础上参与具体业务模块的需求迭代,主要集中在实验报告和实验结果方面的业务,比较多的工作是将实验指标数据进行展示,并根据不同实验状态控制页面展示逻辑,同时也会处理一些已有功能的修改,保证前后端数据的一致性。
通过这个项目也是对上手复杂系统以及接触工程化方案有了一些经验。