Community

一些常见的问题:summary,不熟的技术,综合素质等等

最近一个同学提到的问题,觉得问的还是很好的,这里重新编辑一下回答一下,个人建议仅供参考哈~~~


--------- 我是分割线 ---------


我看了一些其他cs的同学写的简历,他们都没有在工作经历里面像我这样详细写每一个项目(就是按照老师的overview,backend,frontend,feature的结构写),他们好像都是一句话写一个不同的东西,然后写好几个这样。其实我也有做过其他小一点的项目,但是已经没有篇幅放进去了。老师怎么看?我现在这样写太长了,不知道要怎么缩短篇幅。

  • 其实一句话写一个不同的东西没问题的,本来就推荐这样写。关键是这一句话写什么内容以及怎么组织。这里的建议是数一下这句话里的关键词:如果关键词比较少(<= 2),一般就说明这句话里有意义的信息不太多。
  • 其他的一些小项目,要把里面的技术融合到一个大的project里面去。


对于objective或者profile summary一栏,老师是不建议写一个来表明自己的求职岗位是sde和擅长的技术吗(打算海投)?

  • 其实可以写一个objective的section,写一行表明一下求职岗位就好了。summary不建议写,因为个人感觉意义不大。

对于非new grad,是否把工作经历和项目经历放在education和skills前面更突出?

  • 都可以吧,格式上的顺序不是很重要,重要的还是怎么突出内容。


在skills这栏里写的(which project?)意思是我要在下面相应的项目里面列出所用技术栈,而不是在skills里面提及哪个项目用到这个技术,对吗?design pattern会哪些也要用括号列出来吗?

  • 这里是说,skills这个section里提到的技术,最好在下面的projects里有所体现。否则给人的感觉就是: "这个candidate虽然知道这个技术,但是没怎么用过。"


template engine/language该放在language还是framework里面,比如Handlebars, JSP, FTL

  • 如果能放在language里就都放进去吧。其实都ok的,重点还是在需要更多二次开发的framework。


对于之前或多或少用过但现在来说不熟悉不常用的语言和技术,没很多时间准备的话我应该写上去吗,比如: python(比赛用过),C++(大学上课用过),React(学过但实操少),ES6(前端做的比较少)?写了的话就要在面试前恶补准备好回答相应问题了吧?比如Java和C++的区别,如何用ES6的feature实现XX等。

  • 对,如果写上就要在面试前做好回答对应问题的准备。时间上确实需要权衡,但是还是建议能多写一些就多写一些:如果因为skills写的少拿不到面试怎么办?即使面试搞砸了,也比拿不到面试要好啊。


test code design那不是一个project我知道,我的原意是想体现自己的其他工作职责,除了上面写的那几个,可能还有clarify abstract requirements, write documentation等。所以我把他们都归到一起。不然的话老师对于如何在简历里体现自己的综合素质有什么好的建议呢?换一个次标题?而且简历上已经有另外的其他6个项目了,如果这里再写一个会不会太多了?

  • 其实我个人的建议是”综合素质“或者leadership/communication这些所谓的soft skils是不去写的。我们在投的职位是SDE,核心技能就是programming,不是write documentation或者其他。个人感觉是非核心技能意义不大,就比如write documentation所有人都会,没有任何一个offer是因为doc写的好。


hackathon的那两个项目最多就做了几天(而且不是我自己一个人做的)有必要把时间放上去吗,还是建议放一个月份和年份?第一个项目的title我感觉不足以表达这是个什么app所以我在第一点里面展开描述了一下。然后这里已经不够位置了我就不展开写这两个小项目了(即我负责做哪个framework)。还有,有些部分不是我实现的我应该怎么表示?比如Voting app的React前端和Language app的CoreML framework integration。

  • 如果项目比较小,最好的办法是把多个小项目合并成一个更大的项目。
  • 其实一些功能是不是自己写的面试官也不care的。关键是要展示相关的技术是自己会的。


面试中如何聊项目,比如我用STAR模版说可以吗?还有什么是我应该提到的,比如说一个遇到的困难和最后是怎么解决的方案,从项目中学到什么?

  • STAR模版。。。应该可以吧。。。其实我觉得面试最重要的事情是随机应变,不要被框架限制。你要在沟通的过程中体会面试官对哪些内容更感兴趣。遇到的困难,解决的方案,从中学到的内容,还是太站在学生的角度思考问题了。


格式建议用什么样的模版(纯黑白traditional风格的还是modern一点的比较易读和吸引眼球)?而且还要压缩成一页的内容对吗?

  • 格式其实不重要。。。就好像写代码的时候IDE不重要一样。重要的内容,尤其是关键词。
  • 压缩成一页不是必须。如果项目经验多,那就多写几页。


对于最近简历上工作的gap,我该如何向面试官解释(之前被裁,这几个月都在上算法和系统设计的网课和刷题,没做新的项目)?如果我说有在上课巩固技能和准备面试,面试官会觉得能力有问题才要去上课吗?

  • 大部分技术面试官其实不care这些。。。理由上找个能自圆其说又不会有后遗症的就好啊,比如family reason什么的,为什么要说在补课呢。
  • 面试官不会觉得能力有问题才要上课的。。。重点是你要表明自己对于coding的热爱和学习能力强,而不是因为考试不及格或者别的原因。。。


最后,简历准备好了之后,听说有些公司可以同时用不同的方法投,那我该先找内推和撩HR再海投,还是先海投再找内推和HR?

  • 能找内推的先找内推吧,实在找不到内推就海投。其实这里随机性很强,没有什么特定的先后顺序。



aaronk9
Written by

aaronk9 Sevice Provider

Computer Science Ph.D student from Northwestern University

Comments

View All Topics

Back to Community