最近几天招聘程序员的感想,另外附一份面试题,大家批批
自然框架 2006-09-06 01:39:15 最近公司招人,把面试程序员的任务交给了我,几天来有几位应聘的,通过交谈,感觉颇深,呵呵。
1、礼貌。
最基本的了。许多小的地方都是应该注意的。
2、U盘与病毒。
用U盘带自己的作品是很平常的事情了,但是如果你的U盘有病毒,考官会怎么想呢?
3、语言,交流
程序员不要求口齿伶俐,但是也要能够简单扼要的说明自己的想法吧。如果你什么都说不明白的话,那就只能当作你什么都不会了。
4、工作经验
现在我基本不想招没有工作经验的,除非你特别有自己的想法。
5、多层结构
先不讨论他好不好,我感觉在网站里面是不太适用的。
今天来了一个,说了一下五层结构(具体的记不清了)——这里不讨论结构是好是坏
问:他如果用五层架构的话需要几个程序员来编写网站?
答:三个人
问:那么怎么分工?
答:一人一到两层。(不是原话)
问:具体一点呢?
答:先一起作数据库设计,然后做首页,作首页的时候大家分一下,然后再作二级页面,然后再分一下......
问:做一个网站需要多少时间?(http://www.2.1630000.com/)
答:(看了半天)两个月。
......
我晕这么一个简单的网站需要三个人做两个月。按照他说的方法,两个月能做完可以说是奇迹了!
我又拿了一个大一点的网站(http://www.5210000.com/)问他需要多长时间,他不敢说了,我估计他会说要做一年!
6、学习
当我问在网站里面怎么做分页,多数人都回答用DataGrid自带的分页功能。
你们用什么呢?
我问上不上论坛?上不上CSDN?回答是很少来。
只是闷在学校里面,或是某某培训机构里面,学习五层结构做一个购书网站,用DataGrid自带的功能来分页,这样的人我是不想招的?
以前有“书呆子”这个词。现在呢?
附我的面试题一套,大家帮忙看看怎么样?
1、请谈一下对三层架构的看法。
2、在asp.net网站里面如何处理分页的。也就是说分页显示数据的处理方式。
比如使用DataGrid自带的分页功能、使用自定义(用户)控件、其他。
3、编写网站时最重要是哪个方面?
4、网站在上线运行后最重要是哪个方面?
5、团队成员如何有效的配合工作?
6、平时喜欢上论坛吗?上什么论坛?
7、编程题:s = 1 + 2 – 3 + 4 – 5 + 6 – 7 ......n
请编写一个函数,传入参数 n ,返回 s 的值。