现在国内面试这么看重算法吗

2018-06-13 13:46:53 +08:00
 jerryshao1984
楼主工作八年,一直做的大数据底层开发。前两天被猎头撺掇面了一家公司,面试官看上去毕业没两年,简单地过了一下工作经历,上来就考算法,一道常规的题目,勉勉强强算是把答案写出来了,然后就换了下一个。下一个上来比第一个稍微年长些,上来也是简单地过了一下工作经历,然后丢出一道算法题让我去实现。看了一下应该是道动态规划的题目,没有思路,然后面试就结束了。。。

总的面试感觉很差,在专业领域没有问任何有深度的问题,比如分布式系统设计中的取舍之类的,都是一些简单的 Q&A,主要就是怼算法,而且算法也不是工作中常用的,基本上只能靠刷题才搞得定,但是平时工作繁忙,基本没有时间刷题。

感觉就和面试应届毕业生那样,关键的是在面试之前面试官连简历都还没看过。。。

私以为工作这么多年了,面试到了现在就是看个眼缘,合则共事不合则拉倒,之前的面试也大多如此。这次面试真的把楼主雷到了,不吐不快啊。。。
8741 次点击
所在节点    职场话题
67 条回复
a15819620038
2018-06-14 13:55:19 +08:00
总之,要去面试前,算法先背上,不管几年,超管用的。
Carolyn
2018-06-14 13:56:04 +08:00
亲,可以私信我或者加我 vx13571914804 吗?有七牛大数据开发岗位推荐。七牛比较惜才:)
freedom3
2018-06-14 14:25:21 +08:00
对我这种比较专注算法的是不是机会就多了哈哈,其实算法熟悉基本的就行,一般人其他的嘛真心不值得
bymars
2018-06-14 16:00:56 +08:00
@jerryshao1984
莫不是赛赛大神?
jerryshao1984
2018-06-14 16:43:38 +08:00
@bymars 惊了,你是哪位,这里居然还有人认识。。。
bymars
2018-06-14 16:59:24 +08:00
@jerryshao1984 貌似搞 spark 的都看过你的 blog 吧。
humor66
2018-06-14 18:54:26 +08:00
@jerryshao1984

基础算法 才是 计算机科学的基础、也是计算机科学研究的理论基础,承载计算机科学的发展

你所说的这些是应用级算法,他们的理论基础是什么? 一致性哈希原理? 如何证明理论的正确性?如何保证平衡性? 不都是归根于基础类算法的基础吗? 你所说的问这些,也就是会不会用而已,调个库 api,别人帮你封装好的 map 函数,数据流都帮你做好了,这不就是业务型吗?

优秀的基础算法能力,就应该是优秀计算机工程师的基础素养,虽然我们算法很差,但是这不能作为我们排斥算法的借口吧

不媚外的说,国外 FLAG 等巨头,哪个公司不是盯着算法问的,难道别人傻? 为什么好的算法思想、好的底层工具都来源国外? 别人计算机科学理论基础好啊,这可不是上层业务能堆出来的! 而我们却都在推崇 <<‘算法无用论’>> !

我说的业务是指既然算法不行,那就是归于业务型工程师了,也就是我们面试很多都是在基于业务型面试。

还有何为问题的深度? 底层基础不是深度吗? 问业务才是最上层最没深度的事,做了什么!怎么做的!现在面试不都是这个套路吗?

也许你所面试的那个公司、或者那个面试官,可能他们刚好偏向于这种算法基础的人呢? 对吧,你跟他们无缘了而已,但是这不能代表说不能问这些算法啊,别人照样也能找到那些满足他们要求的工程师呢。

我们其实都在习惯于<<用别人的东西>>,这也许是我们对开源的误区,我们什么框架、工具、系统都是在用别人的、用国外的、芯片也是国外的,现在好了,别人不让用了,就头疼了啊,现在知道很多底层的重要性了。

[说句不现实的大话] ,linux 不让用了,那 BAT 都得倒了吧,我们的科技得倒退多少年? [纯属不可能的假设]

楼主还是赶紧找适合你、和你合适的工作。 你说的好,找工作就是互相考量的过程,你在发现别人的不爽,别人也在发现你的不适。

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

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

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

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

© 2021 V2EX