阅读 56928 次
发表时间:2012-08-16
suixinsuoyu12519 写道
呜呜呜  我也不会 我也不会 我已经四年了

这是基本功,怎么能不会!!!!
发表时间:2012-08-16
很多时候不是用不上算法,而是可以用上的时候不知道去用。
所以基本功好的程序员才可以写出更出色的程序。 
发表时间:2012-08-17
taocong810 写道

公司最近想招一个项目经理, 面了几个小伙子, 口气都不小。
A. 2年工作经验, 要6500。
我问: 写一个冒泡排序。
答: 不会

B. 3年工作经验,要7000.
我问: 数据库中有一些数据, 按照id和pid方式存储, 根节点pid为0。 请按照树的方式将他们打印。
--0
  |--1
  |--2
     |--3
  |--4
     |--5
        |--6

答:不会
我提示: 可以用递归
答:没有听说过递归


最近公司在招人,今天来面试的两个都是2010年毕业的,php两年经验,一个开9K,一个开13-14K,近段时间来面试的都开得不低,不管二年经验还是五年经验。
发表时间:2012-08-17
taocong810 写道

公司最近想招一个项目经理, 面了几个小伙子, 口气都不小。
A. 2年工作经验, 要6500。
我问: 写一个冒泡排序。
答: 不会

B. 3年工作经验,要7000.
我问: 数据库中有一些数据, 按照id和pid方式存储, 根节点pid为0。 请按照树的方式将他们打印。
--0
  |--1
  |--2
     |--3
  |--4
     |--5
        |--6

答:不会
我提示: 可以用递归
答:没有听说过递归

人家看你出这样的问题?太伤面子了,还是直接说不知道算了。
发表时间:2012-08-17
taocong810 写道
mr_ginger 写道
冒泡排序不会 有点说不过啊 第二题 不明所以

就是数据库中如何存储tree, 并将其展现出来


其实这个问题吗,tree 那么多,数据量不大的话,直接 select all出来,就会自动构造一棵树了,如果数据量大的话,异步加载  select * from  table where pid=11  也能出来, 也没必要非得用到什么递归啊  , js强一点的话,jquery-treeview 都能整一个异步数出来,要想easy的 ,ztree,extjs的 tree 就非常easy咯,  玩了 那么多棵树,从没用到过 递归,伤不起,难怪工作3年了,也只有  7k的 一半多点点!
发表时间:2012-08-17
北京-湖南人 写道
taocong810 写道

公司最近想招一个项目经理, 面了几个小伙子, 口气都不小。
A. 2年工作经验, 要6500。
我问: 写一个冒泡排序。
答: 不会

B. 3年工作经验,要7000.
我问: 数据库中有一些数据, 按照id和pid方式存储, 根节点pid为0。 请按照树的方式将他们打印。
--0
  |--1
  |--2
     |--3
  |--4
     |--5
        |--6

答:不会
我提示: 可以用递归
答:没有听说过递归


最近公司在招人,今天来面试的两个都是2010年毕业的,php两年经验,一个开9K,一个开13-14K,近段时间来面试的都开得不低,不管二年经验还是五年经验。



额~真心求解答,这在你们眼中是要多了,还是算正常?

别扯什么值不值的哇,就说一般的情况,比如面试过程都还好,不好不差的这样。


发表时间:2012-08-17
红枫叶x 写道
难道楼主天天都在写算法嘛,我不太赞成楼主的看法,我感觉是否招聘一个人,要看这个人是不是能胜任这个工作,是不是能解决这个工作中出现的问题,而不是出一道什么算法题就可以,为何不出个实际的业务,看看他解决思路是怎样的呢?开发过程中思路很重要,十几种算法都会,但是解决不了实际业务,又有何用呢?算法网上一找有一堆,都背下来又有何意义呢!



考一个人的思维能力
发表时间:2012-08-17
魔力猫咪 写道
sena 写道
都会,工作<2年...但是不能说明什么问题,现在的人都很浮躁,基本功不好很正常,工作那么长时间了心思都不是放在提高技术上。很多工资>10k的也不会,我就喷过一个。

很多东西都是不用则废的。工作用一直用不到算法,那么你突然要让他说一个算法的具体实现,那么自然抓瞎。
树的遍历有前序、中序、后序。我知道这个,当年也学了。但是你现在突然让我写一个,抱歉,我得回去先查资料去。因为日常用不着自己写,好几年过去谁还记得。咱不是INDEX,没本事永远不忘。
不知道算法常识,是基本功不好。如果非要说只要这个人以前学过某些知识,就非得让他随时用出来,那么没人基本功能好。

我个人认为,你说的不经常用,忘了这个我觉的可以理解,可是,如果开发那么很长时间的软件,连递归是什么都不知道,那就说不过去了,如果说忘了怎么实现这个可以理解。可是现在太多人是真的出来忽悠的...那就没意思了。
发表时间:2012-08-17
icefishc 写道
很多时候不是用不上算法,而是可以用上的时候不知道去用。
所以基本功好的程序员才可以写出更出色的程序。 



  十分同意你的观点。
发表时间:2012-08-17
少扯什么管理能力 如果这些基本功不会那么所谓的管理也是空中楼阁
Global site tag (gtag.js) - Google Analytics