# 通用问答篇
- 自我介绍 【ok】
- 职业规划 【todo】
- 你的缺点 【todo】
- 有什么想问我的 【ok】
- 为什么从上家公司离职 【todo】
作者:yck 链接:https://juejin.im/post/5dfef50751882512444027eb 来源:掘金 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
# 1、自我介绍
自我介绍应该是 99% 的一面都会问到的一个问题,所以推荐面试前直接写一份自我介绍。
自我介绍是用于让面试官快速了解你信息的一个环节,但是切记不要啰里啰嗦地说一大堆,准备以下几个环节即可:
个人信息,就把简历里写的个人信息说一下,另外还可以附带一些个人的荣誉(社招的就不用去讲学校里获得的荣誉了,除非是有什么大赛得过奖)。
介绍匹配的技术栈。
挑一个个人认为最好的项目说一下,描述方式也是按照 Star 法则。这个项目如果是匹配用人方招聘需求的那就更好了。
自身亮点,比如平时有写文章或者维护的 Github 等等,提升面试官对你的好感。
按照上述几个环节,大致可以整理出这样的格式:
面试官你好,我叫 XXX,拥有 XX 年前端工作经验,获得过 ACM 省级金牌(介绍自己获得过有含金量的比赛名次),曾供职于 XX 公司(介绍先前工作过的一二线企业)。我在上家公司任职 XX 岗位,主要负责 XX 工作,擅长 XX 技术栈。其中在我负责的 XX 项目中,我完成了 XX 工作,实现了性能 XX% 的提升(这里就是按照 Star 法则去介绍一个自己负责的最佳项目)。另外我还坚持写作,在 XX 平台发表了 XX 文章,共计获得了 XX 点赞/阅读(这里就是介绍自身的亮点)。以上就是我的自我介绍,谢谢!
上面这个是文章作者提供的模板,下面这个是根据自己的情况,简单修改后的模板
# 版本1
面试官你好,我叫 xxx,拥有 xx 年的前端工作经验,一年半的前端 leader 经验。
我在上家公司主要负责前端项目开发框架搭建和一些提效项目的工作,技术栈是 React 全家桶。
主要负责的通用后台系统中,前期和后端 leader 沟通是否可行,后台功能抽象,主体框架搭建,交互优化几个方面。 在不影响任务进度的情况下,大概经历 2~3 个月的时候,完成第一版。实现了后端同学通过一些简单的可视化配置,可以实现 80%的后台需求页面。 目前有 200+个后台页面使用该项目配置。
另外,我还坚持写文章,在 github 上记录文章(工作遇到的问题,学习的总结,新技术的调研之类的),已经有将近 150 个 star 了。
以上就是我的自我介绍,谢谢~
# 版本2(2020-02-11 09:09:14)
面试官你好,我叫 xxx,拥有 xx 年的前端工作经验,一年半的前端小团队 leader 经验,公司技术栈主要是 React 全家桶。
在上家公司,我主要负责前端基础设施搭建和一些提效项目的工作。
基础设施搭建主要有,
- 前后端分离
- 统一无配置 webpack 脚手架(umi)
- 自动化构建部署(CI/CD)
- 错误监控系统(sentry)
- 封装命令行工具,快速生成页面代码,项目脚手架
提效项目主要有,
- 可视化通用后台
可视化通用后台是一个通过一些简单可视化操作,自动生成80%后台的 CRUD需求,节省一些重复的劳动工作。技术上,核心就是通过可视化操作生成 JSON 配置,再通过解析 JSON 配置生成 CRUD 页面。该项目平时主要是后端开发在用。后端写完接口,然后在通过一些简单的可视化操作(就是配置下接口地址,表格字段,表格请求接口,表单字段,表单提交接口)之类的配置,直接完成页面开发。
目前公司新的后台需求90%通过这个配置生成,目前有200多个页面使用该方式生成。当然复杂的后台需求,还是需要前端去手动开发调式再集成到后台中。因为抽象复杂后台需求性价比不高。
当然也负责了一些常规业务项目的开发,有 SSR的社区项目,也有运营活动之类的。
以上就是我的自我介绍,谢谢~
TODO:
- 项目介绍,利用 STAT 整理下
- 介绍一个开源项目 或者 介绍一些自己坚持写 blog。
# 2、职业规划
这个其实就是想了解你与公司发展的匹配程度如何。假如说你一个写代码的说过几年想做产品了、运营了、创业了,那么可能就有点危险了。只要你讲出符合自己职业的道路即可,比如说想晋级到高工 -> 架构师等等。
HR 想要什么呢?假设你得到这个岗位,你会怎么计划和安排自己的工作。
说到职业规划,近两三年目前的规划,主要还是技术上进行提升。技术主要会着重两个方面上深入挖掘一下。
- 提高效率方面
- 提升交互体验方面
说到职业规划,我希望在 3 年内,能够通过一些方法在目前的职位上做出一些成绩。
“说到职业规划,近期三到五年,我打算在 XXX 行业做到 XXX,希望可以稳定提升,持续学到更多的知识,后续可以在 XXX 行业/XXX 岗位独当一面,独立负责 XXXX 事务,解决 XXXX 问题。”
“谈到远期规划,根据环境的变化,工作内容的变化,以及我自身能力的变化,不断进行调整的。对于职业规划,我暂时的考虑是这样子的。谢谢!”
# 3、你的缺点
这个问题切记不能回答自己的性格缺陷、能力不行、沟通不好等等,可以说一些工作中遇到的问题。比如说在某次需求评审的时候因为自己没有坚持个人的想法,导致这个需求存在的问题没有解决掉,最后这个项目结果不好没有达到预期等等。
# 4、有什么想问我的
公司常用的技术栈是什么?
你们如何测试代码?
你们如何解决线上故障?
你们如何准备故障恢复?是否有完善的发布机制?
公司是否有技术分享交流活动?有的话,多久一次呢?
一次迭代的流程是怎么样的?从 PRD 评审开始到发布这一整个流程。
公司技术团队的架构和人员组成?
有公司级别的学习资源吗?比如电子书订阅或者在线课程?
你们认为和竞品相比有什么优势?
# 5、为什么从上家公司离职
这个问题无论如何都不能说上家公司的任何不好,不管是加班多、上下级问题、与同事之间的矛盾或者其他的情况。
一般就把问题归于自身就行,可以说考虑到自身的职业发展,想去一个更加适合自己成长的公司。