作者:暗灭
链接:技术面试的时候该怎么样介绍自己?
来源:知乎
“不好意思,稍微打断一下,可以详细介绍一下自己的项目经历么?从入职时间开始,到离职,每一个项目的开始时间,团队人数,你负责的模块。”
不要紧张。
面试就是聊天,没底气的人,才会紧张。
当然对于很多没有工作经验的人来说,硬生生的编造工作经验是一件很吃力的事儿。可是既然选了这条路,就得走下去,最少的自圆其说。
第一阶段,自我介绍。
自我介绍的时候,请大声说出来自己的名字,哪一年的人,哪个学校,什么专业,在校成绩怎么样。
为什么会对计算机这个行业感兴趣,为此主动做过哪些事情。
第二阶段,项目经历
2016年1月份开始入职秋秋公司,刚开始熟悉环境,听需求,差不多2016年1月底开始着手做项目,这是一个应用分发系统,基本的模块有四部分,用户系统,应用系统,渠道系统,统计系统,后端团队有3个人,我负责用户系统,用户系统的目标是设计成支持千万PV的架构。所以在架构上和压测上花的时间比较长。代码量倒不太多,最后选型用了Tuscany做服务层,WEB层和DB层都支持负载均衡,可以直接通过扩展机器来分担压力。缓存是用Memcache,并没有做集群。后来项目上线之后又维护了一段时间,整个项目的开发周期是一个半月。刚好赶到过年,来年之后部门调整,项目也发生变化,差不多是4月份的样子,我被调去做资讯客户端,主要负责抓取和解析。。。。。。。。。。。。。。。。。。。。。。(省略1万字)。。。到了今年10月份离职,目前正在交接工作中。
是的。如果你告诉我,你做了什么项目,我希望知道,这个项目从几月份开始,到几月份结束,团队有几个人,有哪些分工,项目是做什么的,你承担了哪些工作量,花了多长时间做完的。然后项目和项目的间歇期有多久,这中间如果超过了一周,你当时是在做什么。
第三阶段 离职原因
为什么要离职?
什么原因都可以回答,但是请回答的认真一点,靠谱一点。不要提:1.前公司不好。
2.加班多 3.领导太傻 4.想涨工资 5.家里有事,不给放假。
最好的理由就是:1.公司倒闭 2.公司搬家 3.女朋友在北京
第四阶段 技术问题
会就是会,不会就是不会。
不会的东西,不要在简历上瞎写熟悉。
像熟悉Maven,就得知道Snapshot和Release的区别,私服怎么搭建,Snapshot的机制是什么样的,怎么用Maven打包,不同环境下的怎么打出不同的包,不同的Module里怎么解决包冲突的问题,是否有编译顺序。
如果这些都不知道,你又写了一个熟悉,熟悉个毛线?
其他写熟悉的是不是也是这种水平?
第五阶段 个人发展规划
少谈什么几年之后做管理。马丹说发展规划,只是想知道你是否清楚明白自己在接下来往哪个方向走。
如果是后端,请说想多看一下框架的实现和源码,多接触一下大数据和高并发,学习一下常用 的算法。
第六阶段 对公司有什么想要了解的
上班时间,年休假不要跟技术面试官去谈,跟人事去闲聊瞎扯。
问清楚公司的团队有多少人,主要做什么,这个岗位的职责是什么,现在的系统有没有上线,Boss是什么背景,公司的发展规划是什么。
第七阶段 期望薪水和入职时间
期望薪水给一个,最低能接受的薪水也给一个。
正常情况下,一年换工作涨幅在20~40%都可以接受。半年一换的,暂时不用谈自己的薪水,先考虑一下对方能不能接受你这种换工作的频率吧。
入职时间给的果断点,不管什么原因,先拿到Offer再说。不要含糊的说,你还在等几个Offer,说了自己在等Offer,不如直接说已经拿到了几个Offer,如果需要考虑一下再答复,基本上不靠谱,所以当场拍板,当场定。
不管你的简历和工作经验是真是假,至少要做到能自圆其说。