登录
  • #美国面经
  • #码农类general
  • #linkedin

从面试官角度开帖谈谈码农滴Tech Communication和做题习惯问题

Emmon1990
62147
76
大家好又是我_(:зゝ∠)_

我是来刷版主的存在感的_(:зゝ∠)_

我在7月入职LinkedIn之后,因为我司的双面试官制度(experienced主面然后加一个new的当shadow)所以我已经开始当(wei)面(guan)试(mian)官(shi)啦~到现在也各个round面过几次了。不过虽然是围观但是面完之后也有打分权并且可以跟master面试官讨论一下。。。所以还是有一些想法~在此开帖讨论一下~不过很多behavior的问题还真是拙计呢。。_(:зゝ∠)_除了这里写的有什么欢迎围观群众一起讨论~

这里主要针对大公司的非onsite算法面试~主要是包括两个方面:纯Behavior的问题(包括过简历问project还有自我介绍)以及做题的习惯问题。如果是小公司的话,还是match最重要。小公司的坑也少,不过真要很match也能到onsite什么的,behavior什么的都比较浮云了

对于大多数做题水平基本过关的人来说(尤其是new grad),过不过面试其实是面试官的一念之间。——这个道理很像一句话:以很多人的努力程度之低还根本轮不到拼天赋。看周围同事面人,然后还有自己面人,还有很多面完之后面试官的反馈,还有面ing的时候的感觉的经验来说,其实重中之重的问题是让面试官觉得你的做题能力和交流能力都OK,然后不要给他挂你的理由(比如offend到了面试官什么的还是比较拼的。。。)。当然这一条对于一些绝对大牛来说除外,如果水平强到了让面试官觉得很厉害的地步,是怎么样都不会挂你的。对于常人,面试的随机性还蛮大的,而且面试官因人而异,如果纯粹的be yourself,有的人觉得OK的事情有的人觉得很不OK。。。所以我个人觉得中规中矩老老实实的比较保险啦~

这里就包含一些比较基本的东西:



  • 关于题目本身,题设什么的都以面试官的说法为准。不要提出一些直接否认他的质疑比如说:这个东西不用这个不能做,或者这个东西不用这个太sb了,或者这个东西用这个implement感觉不好,etc。你可以商量说“我能用XXX吗因为XXXXXXXX会比较好。如果碰上了【面试官の坚持】那就还是顺着他的东西说。





    [[hide=188]

    本帖隐藏的内容需要积分高于 188 才可浏览,点击前往一亩三分地论坛阅读

    behavior问题专场帮大家应付onsite喵_(:зゝ∠)_

    --------------------相关帖子的分割线----------------------

    我的fulltime求职攻略:

    我的intern求职攻略:

    ------------------补充的分割线-----------------------------

    Q:求问是代码的整洁,bug-free重要还是找出一个最优解重要?如果在最优解比较难找或者找到了很难写的情况下。

    A:做题的目标是让人家觉得你“做得出的”加上“会编程”比较重要。

    基于这一条的话,个人觉得至少写完一个不让面试官觉得“你TMD在逗我吗”的working solution加上一些口头的优化是在写不出perfect的最优解的权宜之计。至于bug的话,建议在写出来的地方尽量少,而且尽量自己找出来。因为不管是大的算法问题(显得考虑不周)或者小的typo问题(显得语言不熟)都有点麻烦……

    代码的整洁……不要写的太初学者应该都OK~就是那种不必要的很长的if (if(A&&B&&C&&D&&E))和漫山遍野的if else还有复制粘贴什么的 尽量避免就好。这个一旦出现也让人觉得你不会写代码这样。。。[groupid=141]硅谷[/groupid]
76条回复
热度排序

发表回复