瞎扯淡 你们公司招聘毕业生都考很多算法么?

zhlwish · 2013年03月25日 · 最后由 NonTwitter 回复于 2013年03月30日 · 4113 次阅读

我个人是比较喜欢实践经验比较多的,对于技术上能聊得开的就更好了。但是公司要求面试的时候一定要问一些基础的算法,如平衡二叉树什么之类的,这样导致有过比较多项目经验的同学反而相对比较吃亏,面试到底该考察什么呢?

看你们公司需要什么人才啦,工作中是否需要有很好的算法基础

#1 楼 @tumayun 实际上我自己工作中都没怎么遇到算法,反而是模块话、测试这些在实践中积累起来的经验比较重要

是不需要还是说只是你没有用算法,但不管怎么样还是需要一些算法基础的,看怎么衡量了

考平衡二叉树也太伤了……感觉面试官自己也写不出来吧 --

随手上网能找到的东西还需要死记硬背下来么。。。

歪楼一下,我曾经去做过某个公司的笔试题,他们招聘的是 java 程序员, 但是一上来就来 A4 正反面日译汉、A4 正反面汉译日,20+ 页正反面日语编程题 10 道左右,从 sql 到前端,从 java 到 C,并且包括图像处理以及服务器调优之类的东东。 以至于我随便的写了 2 小时交卷的时候问他们:你们招的是翻译么?

如果代码对性能要求不高的话,那么基本上不会用到算法。 但是如果你想成为一个优秀的程序员的话, 那么你还是应该学一下数据结构和算法,不要求精通,但起码要了解。 我编程已经 10 年多啦,的确遇到几个项目,需要使用算法和数据结构。 但是绝大多数项目,都用不到。

其实问问算法题观察一下思考过程什么的也不错 要是指望对方能对答如流的话就算了 感觉靠这种比较硬的题招人好难...

基础数据结构核算法一定要考,但绝不是考什么平衡二叉树之类的死板问题,而是把各种实际问题变成数理逻辑的能力,这也是编程的本质吧。

#8 楼 @kgen 嗯,尝试这种方法中...

#8 楼 @kgen 基础数据结构核算法大致怎样考呢?

#5 楼 @ywjno 对日外包吧。。。

#11 楼 @KoALa 专注对日外包第七年(Orz。。。

不考个分布式、算法什么的怎么好意思招你做 rails 实习生

解决问题的方法不就是算法么。。。找个场景写写伪代码或者真实代码就可以了吧,数据结构写个单向链表不错,顺便还能考察编码风格

程序员都需要一定的数学基础吧,比如单纯形法求最优解之类,有的时候还会用到的,可以不精通,不能说不会,而且毕业生是系统学习数学应该印象还最深的一批人,如果这时候数学就能忘干净,那还指望以后么

需要 登录 后方可回复, 如果你还没有账号请 注册新账号