面试考算法题真的能体现一个人技术能力吗

2018-04-22 12:08:50 +08:00
 admirez
我有次面试一个算法题答的不错的,顺便问了下多线程同步就答不上来了
6039 次点击
所在节点    职场话题
27 条回复
feather12315
2018-04-22 18:17:21 +08:00
@mooncakejs - -内部实现呢?
bobuick
2018-04-22 20:49:55 +08:00
照我的经验来说,如果职位是普通 web 开发,或是普通业务型的后端开发,那么面试时候的纯算法问题,无法比较多的证明一个人的能力,大概能占 40-50%, 经验和解决问题的能力能占 60%左右。startup 型项目经验比重要再上调。
如果是明显偏重抽象,算法等非业务开发类型的,算法比重能表名与这个职位至少 60%以上的比例。

不过总之,如果算法题目都很不错,那么肯定是印象不错的了。
bleaker
2018-04-23 06:46:37 +08:00
在二者只能取其一的情况下,取决于你想招立刻能干活的人还是聪明人。自己的经验表明,和聪明人共事给自己带来的启发和收获,比一些时候给他收拾摊子的付出要大得多
tianrandai
2018-04-23 10:13:47 +08:00
大概就是基础决定上层建筑的意思,可以通过这些判断候选人未来的发展潜力。同样能完成功能性代码的人市场里有很多,考算法能最快地区别哪些是未来有解决问题突破难关能力的,哪些只能搬砖。
cominghome
2018-04-23 10:30:39 +08:00
有帮助。只要不是:一、不相干岗位(鹅厂好像技术岗都要问)二、面试者没有提前背过题。
UIXX
2018-04-23 15:29:30 +08:00
能,如果对方能回答并解释我提出的算法问题,而同时我也被说服了:
1、TA 肯定为面试做了准备。我会认可 TA 的求职态度。(大部分人在日常职业开发中都不会自己去撸数据结构或者算法)
2、TA 自己理解了这个算法 /花时间去研究了算法。至少不会太笨。
3、如果是非科班出身的话,我会认为他有欲望去学习基础知识。
4、便于后续的面试延伸
bbx
2018-04-24 09:56:09 +08:00
不能。但是这是最简单最公平的检测方法。就和高考一样。
像你说的多线程同步,我也不一定能答上来,但是我随便出一道,你也答不上来。只有算法是基础,容易一碗水端平。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX