本人是应届生,马上要找工作了,想找软件工程的工作。迷惑比较多,希望前辈们能传道解惑:
1.企业面试应届生的时候会要求现场编写代码吗?
2.希望成为 Java 工程师,不熟悉 C 和 C++ 对笔试面试有多大影响?(笔试会考C/C++吗)
3.希望进搜狐、腾讯这种级别的公司,要做什么准备?
ringa_lee2017-04-17 11:09:01
这是每个应届毕业生的困惑。
作为一名面试官,我很少面试语言的细节,这些都是可以通过看书或者手册学习到的。我比较喜欢看应聘者解决问题的能力。
原文太长,就不贴出来了。一次关于浮点数的面试。
很多毕业生都把计算机学成了文科,他们不是在学习理论知识,而是被动接受/背诵记忆这些知识。他们来公司,编程只是他们的工作而已,聘用他们的真正目的是解决问题,用程序解决很多人共性的问题。
我面试时,他们可以使用任何工具甚至Google,当然,我出的题目一般都不能直接个Google到,虽然网上没有现成的答案,但是可以总结出答案。我的观点是,如果你的任何问题都可以用Google直接解决,你不可能成为一名特别优秀的程序员。
你搜索到的是数据,即使你保存在了evernote,说白了就是01串,你阅读了,思考了,这些数据就变成了信息,0101010…11101 编程了 int a = 4; 你再继续思考,使用,深化,这些信息就变成了知识。 你会说:『哦,这不是李氏代换原则吗?』
最后重申一下:学历代表过去,能力代表现在,学习能力代表将来
伊谢尔伦2017-04-17 11:09:01
有些公司笔试是编程题的。 腾讯和笔试比较简单,只要基础知识比较扎实的一般都没有太大问题,面试有好多轮,会问技术问题。 我今年刚毕业,最大的遗憾就是没有多参加几次面试(大三的时候找了一家公司),建义如果有机会多参加几次面试,然后等到你想去的公司的时候,你就有经验了。供参考。
黄舟2017-04-17 11:09:01
好吧,马上离开腾讯了,趁着还能做点贡献上来答一个呵呵。
1.企业面试应届生的时候会要求现场编写代码吗
看面试官,一般都会要求写点,但是都是基础的数据结构和算法题,哪些是基础的相信不用我说了,数据结构书上都有,当然在现场写对面是面试官必然是有可能紧张的,万一写不出来也别放弃,可以和面试官多聊聊实现的原理就ok,原理都知道了,实现只是时间问题。
2.希望成为 Java 工程师,不熟悉 C 和 C++ 对笔试面试有多大影响?(笔试会考C/C++吗)
据我所知应该会有分语言的笔试卷,而且事实上编程语言的选择一般不会是问题,我甚至面试一家公司,求职的C++后台结果面试官用javascrupt让我写,偏题了。如果试卷是C++的没有你想要的java我觉得也没关系,笔试卷有很大一部分是考原理的,不需要实际编程,而真实的编程题如果你C++确实不熟悉,用java写的话人家应该也能看懂。所以不用担心,笔试只是删除那些完全没水平的面试者。
3.希望进搜狐、腾讯这种级别的公司,要做什么准备?
打好基础,简历上写的东西一定要心里有数,不要为了增加内容就随便填加。我记得我毕业面试TX时写了句对linux内核有所了解,结果被面试官往这方面问,还好答出来了,所以千万要实事求是。
附加地答一点吧:腾讯的面试还是很开放的,不要有任何紧张情绪,给面试官留一个自信阳光的印象是非常好的。
PHP中文网2017-04-17 11:09:01
现场编代码的可能性比较小吧, 我以前根公司到学校做过校园招聘.基本是一笔试,然后面谈,面谈是技术+hr(也可能是分开的),在公司做的社招也没机试,最多让你用笔写几行代码... 当然我之前所在的企业非一流互联网公司,是二外(二流的外资外包)公司. 经验仅供参考
巴扎黑2017-04-17 11:09:01
嗯,这里分享一篇今年同学去面试腾讯实习生的经历博文http://a-li.me/654.html,楼主可以粗略看下,大企业招聘应届生的话会要求你基础知识必须扎实还有必须要有相关的项目经验,比如说楼主想成为java工程师,so,数据结构、j2se、 数据库原理(oracle和mysql)、ssh框架等基础的知识必须熟悉掌握并运用。多面几回就有经验了。加油!
黄舟2017-04-17 11:09:01
同为学生来回答一下
参加过一些笔试题,给我的感觉是,简单,都学过,但是记不大清楚了= =
对于现场写代码,Linus Torvalds有句话说:
Talk is cheap, show me the code.
尤其是对于表达能力较差,与陌生人不善交际的人来说,现场写代码反而更好。从代码里反映出自身能力。
所以只要自己足够厉害,还怕写代码吗?热爱写代码的人巴不得面试当场就给他写点出来。
感觉对于大公司来说是时间问题,每个人都花一定时间去些代码,那面试得多久=。=
PHP中文网2017-04-17 11:09:01
我们面试时是一定会要求当场写一段代码的,无论面试者简历上的开发经验如何。但是一般不限语言,题目也比较简单,不涉及复杂的算法。80% 的面试者一但当场写代码,思维就凌乱了。但是喜爱程序设计并且确实比较熟练的人通过这样的考验应该是毫无问题的。