【牛客访谈】a.out:面过15家公司后,我搞懂了面试套路
嘉宾简介以及背景详情请查看:http://www.nowcoder.com/discuss/17020
来自本人:
话说本人不能算是一个合格的程序猿,读计算机专业读了6年(本科4年+硕士2年),却没有什么拿得出手的经历。本科时候一直都是浑浑噩噩跟着基友吃饭睡觉打Dota,从来没有考虑参加什么比赛或是参与什么项目,然后就随大流跟同学一起保研继续犯浑。之后研究生读了快一年了才意识到自己在工作技能上是多么的空白。因为自己老板是纯理论研究,所以研究生前半段除了Matlab其他语言几乎快要被废弃掉了。于是自己有意识的转向C/C++,并且开始舍弃了Windows转向Linux。
虽然一开始时用起来有些不适应,但用久了就会习惯并且依赖其中种种强大到“令人发指”的工具。而且不得不说的是,Linux的使用在面试中给自己加了不少分,毕竟企业的服务器大多都是Linux环境。之后就在校招季,就是跟大家一样循规蹈矩看书,找个简单项目练手包装简历,然后还有刷题了。当然,这段时期是登录牛客网最频繁的一段时期了,每天刷题,看面经,了解招聘信息等等。最后值得一提的是,一定要利用好每一次的面试机会,要学会从面试不断累积经验,了解自己哪方面缺陷不足,还有自己面试时犯了哪些不该犯的错误,最好能每次面试完都能总结下,这样才会成长起来,因为即使是失败的面试经历也为你的成功做了铺垫。
下面是访谈内容:
Q:意思是java好进A厂喽?一样的,百度,腾讯C++多一点
A:呃,A厂面的经历不多,毕竟Java起家,而且Java的HC要远多于Cpp,从这一角度考虑,Java进A厂的难度会小一些。😂😂是的,他们主要看中应届生学习能力
Q:hr面有什么好的技巧么~
A::关于HR面,一般而言不会刷人的,只要保证你的三观正,性格乐观,并且表现出想强烈进入该公司的愿望就可以。不过需要关注的一点是,一般公司会选多于hc的人进HR面,就是传说中的资源池,为了防止前边有人拒了公司的offer。所以HR如果挂的话可能是前边技术面排名并不是很高导致的,可以综合考虑下自己技术面有什么不足。
Q::请教学长,简历应该怎么写比较好突出自己的能力?
A:简历的话就本着熟练的东西尽量多写,不熟的或者不懂的一点都不写。因为面试官基本上是就着简历来问你,一直问到你回答不出来。我因为了解一点python,所以一开始在简历写了解python,所有的面试官看到这一条都逮着我问python,可我只是了解一点皮毛啊。之后吃亏了,就把简历上cpp以外的全删了,也就cpp能应付自如。。。
Q::面试中问道项目经验的时候,应该怎么回答比较好,学渣,经验近乎零。。。
A::项目这方面我也是很水的,你可以看看饼神的相关帖子,他是这方面大牛。我的项目是自己包装了一个基于http的web文件服务器,用到了多线程,线程池,内存池,socket通信,IO复用等,都是用来应付面试官的,东西 比较水,其他的两个是论文相关。我觉得如果时间够得话找些牛逼一点的项目还是会有很大的收获的,另外就是要多总结下,你在项目中用到的面试官的考点都记录下来理清思路,在跟面试官讲项目的时候就游刃有余了。
Q:能聊聊脑-机接口这个项目么。。做的是啥涅
我特意百度了一下。。。看起来很血腥。充满好奇。
A:
比较学术的一个玩意,就是在头上戴一个电极帽,通过采集人的脑电信号并处理传输到PC端,之后利用这些信号生成指令序列来控制应用程序,有点像意念力控制电脑的感觉。。。
Q:好巧,我做的也是脑机接口,不过我不知道怎么在简历中写上去,结果简历上写的是课题的名字,本方向一看就知道做的是什么, 其他方向的人一看名字就觉得是无用的东西。看了楼主的才明白,觉得知道怎么写了,不过好像已经晚了。不过说回来,互联网对研究课题根本不感兴趣。。。
A:恩恩,一般面试官对于太过理论化的东西不感冒,所以就得好好包装一下了。一般公司可能听你讲科研项目的时候一点都不感兴趣,但BAT这种大厂不一样,他们会一直刨根问底的跟你讨论,曾经有三四个面试官就我的论文跟我讨论了半小时以上。。。
Q:你好~~
你感觉技术面试中怎样充分的表达自己的加分项呢?
A:面试的话要主动引导面试官到自己的强项上面,比如你对c++比较熟悉,你可以直接在自我介绍的时候跟面试官说自己对c++有一定的研究,对其内存的构造 模型有较深入的了解,面试官可能就会从这方面来对你发问。另外或者在介绍自己项目的时候重点提下自己实现的模块,用到了什么技术,从而表达自己的强项在这里,然后可以跟面试官深入探讨。
Q:我看好多同学都拿到了offer,问的问题都比较简单,这个是我人品太差了么。。。。
A:一般面试官都是盯着简历问的,如果你的简历上写了太多自己不熟悉的领域的话,会被面试官虐的很惨的,我吃过亏,所以到最后简历只写自己非常熟悉的东西,其他一概不写了。
Q:想交流一下,在整个面试的过程中,你感觉研究生比本科生的优势在哪里呢~
A:
因为我本科没去找工作,所以不大了解行情,不过如果本科生项目够牛逼,基础够扎实的话,也是完完全全秒杀研究生的,比如饼神。。。如果说本科生的劣势,可能就在于项目经验上吧,毕竟本科的时候能接触项目的概率还是很小的。
Q:就冲这个栏目,以后就在牛客混了!都好多大神啊!!
求告知,简历怎么准备呢,简历还不完善的我。。。。
A:简历最主要是要突出自己的优点,强项,但注意不要给自己挖坑,自己不熟悉的东西千万不要写,会吃大亏的。牛客上有一个关于简历制作的视频很好,你可以看下。另外可以网上找些简历模板来修改。
Q:楼主最后决定去哪?怎样的考虑?
A:还在斟酌呢。。。比较纠结了。。。
Q:先恭喜大神,膜拜一番。
我明年打算面一下算法工程师,自己也对linux 比较感兴趣,之前上过课自己也(偷偷的)学过,但还没上升到内核的级别。请问大神,熟悉linux 的哪些技术会对自己的面试有加分?
A:linux的使用对于研发岗而言,能处理基本的命令即可;但运维岗的话对这个要求较高,一般较多的是对网络的处理,如设置防火墙,过滤ip之类的;当然,如果能了解一些内核开发,肯定是能加分;不过面试算法工程师的话可以把重点放到机器学习这类算法深入理解上,linux这块只要基本命令熟悉就可以了
Q:请问大神,熟悉linux 的哪些技术会对自己的面试有加分?麻烦大神说明一下自己的linux学习路线,或者推荐一下书籍
A:我指的Linux加分也是针对岗位而言,一般的研发岗会一些基本的linux命令就可以的;运维岗则涉及的比较多,如网络方面的设置诸如防火墙,ip过滤之类的;系统方向的岗位最好了解下Linux内核;如果讲积分项,比如说是正则表达式,cpp开发的话gdb的使用,还有编辑器vim等等的使用。学习Linux的主要途径就是使用,你可以彻底不用windows而改用Linux,多折腾下就上手很快的。书的话可以看下鸟哥的私房菜,不错的,讲的比较全面
Q:谢谢大神,我打算面试C++的岗位(毕竟只会这个啊,非科班),具体是移动端还是后台还是服务器开发可能看公司的安排了,不过还是倾向于后台,服务器这一块的
A:做后台开发的话我觉得让自己习惯于linux的生产环境还是比较有帮助的,个人现在使用shell+vim+gdb+g++来处理c程序,感觉效率比windows下要快得多
Q:想知道大神的多益网络面试是当场录制视频么,还是是线上面试呢?
A:多益的面试是在线面试,然后面试官说他会把面试过程录制下来最后审核用。
Q:面试之前紧张的话怎么办啊,怎样能更好的调整自己的情绪啊。。。感觉每次一面试就紧张的不行,可能还是自己没准备充分、、、
A:我感觉计算机的技术面试面试官都比较Nice,一般不会给人带来压迫感。你就把面试当做一次简单的聊天好了。或者跟同学之间尝试下模拟面试,找个同学帮你问下问题~
Q:求问楼主华为sp是怎么拿到的。还有能说一下华为的面试过程吗?
A:华为参加过华为的比赛而且拿了奖,后来是合肥地区的专场面试拿的offer
Q:能分享一下你看面经都看什么么,怎么总结和准备面试呢~
A:面经的话就是总结下别人面试相同的公司以及相同的岗位都有什么题目,可以直接模拟下如果这些题目直接拿来面你,你能回答的怎么样。而且遇到不会的题目求助下谷歌,看看解题思路等等,以及看看自己面这个岗位哪些知识点还不熟。如果搜的面经题目基本上都能回答出来,那么这个岗位应该就差不多稳了。
Q:我也打游戏,打游戏真的很费时间啊!!如何戒毒呢
A:我是读研后一起打dota的基友都去其他学校了,没人陪我一起玩了,就戒了。。。
Q:你好,问一下百度和华为去安大招吗?还是网上投简历然后跑到科大面试?
A:现在公司招聘一般都是网上投简历,然后选择面试城市,如果有想去的公司的话,最好多关注下该公司的招聘信息。
欢迎大家关注啦~~