求教面试过程中的一些常识。

在被问到算法题,或者是语言知识点的时候,是有思路了就秒答,答多少算多少,等着他提出质疑再改进还是思考一会儿(最长一般能忍耐多久不至于让面试官不耐烦?),组织一下语言再作答?还有被考算法题的时候,是上来直接写答案,还是先扯思路?写代码的时候应该默不作声的写还是边写边说思路?求教有经验的牛友指点。
全部评论
1、如果你是高手,你很快就想清楚了、说得出来了,那可以秒答。 至少在你有一些想法以后再回答。 但是不要,我因为很熟悉这东西,很快有想法了,我要让面试官觉得我是辛苦思考出来的,装作思考了一会。 2、考算法题的时候,到底是先说思路再写,还是直接写完再说思路,看情况。 a)面试官要求怎么样就怎么样 b)诸如:写一个快速排序/非递归的二叉树中序遍历/解析整数的,很简单的题,先写再解释并没有太大问题(因为做法其实较为明确的);其他的,最好先解释一下。 c)其实我遇到的,大部分面试(ms、google等),题不太可能让你直接看出做法的,你要先说思路再去写(沟通能力也很重要),面试官会在你写的过程中阅读代码/阅读简历什么的。 d)但说实话,如果你知道造一些测试数据出来,测试一下你写的代码,那是最好的。 e)千万别边写边说思路……太乱了,面试官听你说的也痛苦,你自己写得也痛苦(整个流畅的过程被搞得支离破碎)
点赞 回复 分享
发布于 2017-06-09 21:33
简单的问题基本不用思考了吧  有难度的题想2分钟以内吧   有思路说说思路  没思路就说不会
点赞 回复 分享
发布于 2017-06-09 21:24

相关推荐

xiaolihuam...:当然还有一种情况是你多次一面挂,并且挂的原因都比较类似,例如每次都是算法题写不出来。面试官给你的评价大概率是算法能力有待加强,算法能力有待提高,基础知识掌握的不错,项目过关,但是coding要加强。短期内高强度面试并且每次都是因为同样的原因挂(这个你自己肯定很清楚),会形成刻板印象,因为你偶尔一次算法写不出来,面试官自己也能理解,因为他清楚的知道自己出去面试也不一定每一次面试算法都能写出来。但是连续几次他发现你的面屏里面都是算法有问题,他就认为这不是运气问题,而是能力问题,这种就是很客观的评价形成了刻白印象,所以你要保证自己。至少不能连续几次面试犯同样的错。算法这个东西比较难保证,但是有些东西是可以的,例如某一轮你挂的时候是因为数据库的索引,这个知识点答的不好,那你就要把数据库整体系统性的复习,下一轮面试你可以,项目打的不好,可以消息队列答的不好,但是绝对不可以数据库再答的不好了。当然事实上对于任何面试都应该这样查漏补缺,只是对于字节来说这个格外重要,有些面试官真的会问之前面试官问过的问题
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务