阅读 4582

[转载]技术面试的时候该怎么样介绍自己?

作者:暗灭

链接:技术面试的时候该怎么样介绍自己?

来源:知乎


“不好意思,稍微打断一下,可以详细介绍一下自己的项目经历么?从入职时间开始,到离职,每一个项目的开始时间,团队人数,你负责的模块。”

不要紧张。

面试就是聊天,没底气的人,才会紧张。

当然对于很多没有工作经验的人来说,硬生生的编造工作经验是一件很吃力的事儿。可是既然选了这条路,就得走下去,最少的自圆其说。

第一阶段,自我介绍。

自我介绍的时候,请大声说出来自己的名字,哪一年的人,哪个学校,什么专业,在校成绩怎么样。

为什么会对计算机这个行业感兴趣,为此主动做过哪些事情。

第二阶段,项目经历

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,如果需要考虑一下再答复,基本上不靠谱,所以当场拍板,当场定。

不管你的简历和工作经验是真是假,至少要做到能自圆其说。