找回密码
 立即注册
搜索
楼主: linuxarm

[转贴]一名程序员的面试感想

[复制链接]

2

主题

20

回帖

29

积分

新手上路

积分
29
发表于 2003-1-3 13:25:15 | 显示全部楼层
支持
回复

使用道具 举报

138

主题

1023

回帖

1542

积分

金牌会员

积分
1542
发表于 2003-1-5 02:43:18 | 显示全部楼层

回复: 我也来凑个热闹:)

最初由 kvdvm 发布
[B]第一个问题我觉得面试官没有交代清楚,如果他作最起码的暗示"你可以先考虑从数学上优化"就好了,这样谁都可以看出1-2=-1, 3-4=-1, 5-6=-1...,如果没有任何暗示的话我觉得你的第二个版本就差不多了,否则我想在编程时"忠于原著"才是最重要的.还是老话"如果一个程序过两三个月后你自己都不知道写的是什么才是最糟糕的".我不是否认优化,但优化后的代码不能让人看不出题意来(虽然在这个例子上你的程序和考官的程序在结果上是一样的).当然的确有的代码片断要求"不惜一切代价"的优化,但这样的代码和所有的代码相比占?%呢?我觉得一个好的Coder会随着经验的增长自然的优化代码,但不会"不惜一切代价"的干这件事.
第二个问题考官的程序也不见得是最优(最快?)的,哼哼,在循环内进行这种操作算最优吗:*(array+row * col_width + col)? [/B]


我不这么认为,一个负责出题,另一个负责解题,解题本身就包括分析。效率不高,是因为分析得不够,方法不当,太自负于自己书本所学,怎可怪出题人?

只有自认,才是豁达者,才有机会更上一层楼。
回复

使用道具 举报

2

主题

202

回帖

301

积分

中级会员

积分
301
发表于 2003-1-7 21:34:42 | 显示全部楼层
看完这个帖子,感触颇深。。
工作两年以来,一直都从事web 编程的工作,应该讲不能算是一个纯粹的programmer,去年年底,接触了一个新的项目,有机会参与进了一些项目管理方面的工作,本来想以后就往管理方面发展的,现在看来,一切都还为时过早。。是该静下心来考虑一下了,加强一些技术上的沉淀和积累了。。。
回复

使用道具 举报

5

主题

22

回帖

37

积分

注册会员

积分
37
发表于 2003-1-7 22:09:52 | 显示全部楼层
回复

使用道具 举报

19

主题

848

回帖

1152

积分

金牌会员

积分
1152
发表于 2003-1-11 10:15:45 | 显示全部楼层
受教了.
回复

使用道具 举报

27

主题

673

回帖

931

积分

金牌会员

积分
931
发表于 2003-1-15 18:18:35 | 显示全部楼层
第二个算法 看不出效率
面试官本人绝对不是研究数学的
然后还是个偏直的变态
回复

使用道具 举报

61

主题

342

回帖

529

积分

高级会员

积分
529
发表于 2003-1-30 14:41:24 | 显示全部楼层
思考
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-21 00:09 , Processed in 0.090246 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表