求PHP招聘的笔试题目。
我们公司招聘PHP的人员,由于人员太多,需要先笔试才能上机考试,请大家出点主意,出什么笔试比较好? 问题点数:30、回复次数:19Top
1 楼keaizhong(可爱钟)(温州的PHPER)(19801010)回复于 2005-03-12 15:51:09 得分 2
考和PHP不相关的东西,得到各位考生的责任心,面对困难能力,处理突发事件的能力等综合素质。
再根据其简历进行筛选,进行机考,不知道你觉得好不好?Top
2 楼syre(神仙)回复于 2005-03-12 19:17:09 得分 2
考一点最基本的语法
然后是面向过程和面向对象的封装
简单的mysql操作Top
3 楼syre(神仙)回复于 2005-03-12 19:18:04 得分 2
责任心之类的笔试不容易体现出来,最好还是放在面试里Top
4 楼blazingSnow(月光飞闪刀剑吻)回复于 2005-03-12 20:23:35 得分 4
下面转以前我出的笔试题和一个答题人答的题以及答题人做完之后的评论,很无语
一. 简答题
1. 问:请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
答:不知道这里说的引用是什么
1.变量
2.session
3.cookie
题外话:引用是什么都不知道
2. 问:在PHP中error_reporting这个函数有什么作用?
答:输出php的系统警告,这个东西也没用,俺做了4年多的php,写过的系统大概也有10多个,
从来没有用到过这个函数
3. 问:请写一个函数验证电子邮件的格式是否正确
答:
//*****************************************************************************
//检查邮件地址是否为邮件地址,返回逻辑值
//*****************************************************************************
function CheckMailAdress($str)
{
return(eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$str));
}
答题人附:这个题目是P话,从流程上说,这个邮件格式是否合法应该在页面用JS来判断,怎么要php来验证,逻辑不清
题外话:看看答题人的评语.....在收到的答卷中,有人不仅判断格式正确,还尝试连接到smtp上验证邮件地址是否确实存在,暂不说这是否可行,单就这一点也比答题的这位哥们好一点吧...
7. 问:有一个一维数组,里面存储整形数据,请写一个函数,将他们按从大到小的顺序排列。要求
执行效率高。并说明如何改善执行效率。(该函数必须自己实现,不能使用php函数)
答:这题就懒得答了,还是留给那些在校学生去答吧,好无聊的题目
题外话:计算机算法的入门课程第一个就是排序。最简单也就是排序,效率低的是冒泡,效率高一点的是分而知治之,找到大的放一边,找到小的放另一边。。。不知答题人是太NB呢,还是....
其他的就不说了
原贴在: http://www.phpx.com/happy/top97391.html
Top
5 楼syre(神仙)回复于 2005-03-12 21:12:58 得分 2
......
什么都不会的牛人Top
6 楼uuq(杜牧)回复于 2005-03-12 22:16:00 得分 4
1. 问:请说明php中传值与传引用的区别。什么时候传值什么时候传引用?
学过C的为就知道了
2. 问:在PHP中error_reporting这个函数有什么作用?
这一般设置错误等级。
因为可以很多为都有自已的服务器吧。在php.ini里设置就行了
就像这个
addslashes这个函数
if(!get_magic_quotes_gpc())
{
有多少为会这样判断下、//这个函数我空手也写不出来,但是我知道这个函数
}
这些一般是作为php程序发布给别为用时就要这样了
自已用的其实不用每个程序里面都包含这些。都在php.ini里面设置好了
3. 问:请写一个函数验证电子邮件的格式是否正确
说在实话我也比较难写。简单的还可以。
还尝试连接到smtp上验证邮件地址是否确实存在,这个php是有一个函数专们验证的。
但是我看到好多开源的程序都没有验证。
它只验证了是否能到达那个邮件服务器
Top
7 楼syre(神仙)回复于 2005-03-12 22:35:12 得分 2
我是用了一个函数封装了stripslashes的
保证取得的都是原始数据
再根据不同的数据库做不同的转义Top
8 楼blueoxygen(有你在身旁 心更坚强)回复于 2005-03-12 22:48:25 得分 2
不如多考点mysql得东东Top
9 楼hahawen(变态的大龄青年)回复于 2005-03-13 00:52:16 得分 2
你们什么公司啊,招php还有这么多人来面试.
个人觉得关键是看你招什么人,如果有高人来面试,你拿这种题考人家,人家会觉得你们看不起人家.
招聘工程师之类的搞搞笔试还行,如果是普通的程序员,就没有这个必要了, 直接谈几分钟, 什么都能看出来, 省得麻烦.
要不然给他台电脑+php手册, 5分钟写一个最简单的计数器, 3个小时写一个最简单的留言板.............Top
10 楼blazingSnow(月光飞闪刀剑吻)回复于 2005-03-13 11:22:59 得分 2
其实我觉得不管题目简单,还是难,看你们公司要什么人
要责任心强的话,笔试题这样做的你能要吗?要找工人的话,直接谈就可以了,php写代码也很容易,数据库方面用adodb他只要会写普通sql就行了
上面的题我以前是发给对方回家去做,2天之内交回,除了上面的简答,还有一个数据库设计。
最后得到的答卷累计100多份吧,得到一个结果,越牛的越会做人Top
11 楼Ropai(深受Microsoft毒害的)回复于 2005-03-13 19:19:31 得分 0
难!Top
12 楼pengxin_hyq(顽石)回复于 2005-03-13 23:56:26 得分 2
http://www.phpx.com/happy/top97391.htmlTop
13 楼cnredarrow(红箭)回复于 2005-03-14 08:57:43 得分 0
我就比较讨厌笔试Top
14 楼skystar008(疯花血月)回复于 2005-03-14 12:38:24 得分 0
拉倒,我面试的题目中,应届毕业生一个都不会,问他们,有的什么东西都不知道,有的只听说而已。汗~!Top
15 楼magicbreaker(王牌空战)回复于 2005-03-14 13:04:43 得分 0
天啊。。。。。Top
16 楼xinxin1982(新新)回复于 2005-03-14 16:58:10 得分 0
呵呵,我记得师傅说过,关键是遇到问题时候解决能力和个人学习能力,
睡好,睡好,Top
17 楼qfljm(km3945)回复于 2005-03-14 18:52:10 得分 2
考这些一样用都没有..........程序员主要是思想......而不是XXX怎么用.怎么写.
那样只是个代码工人.而不是程序员..
如果我是考官.我注重的是人品(做事先做人),其次就是编程思想.
随便给出个小系统,只要看他数据库的设计能力,就知道他有多少水水了...Top
18 楼strayly(guoguo)回复于 2005-03-14 23:25:01 得分 2
一个好的程序员,做的东西不仅仅是实现所要的功能,他会注重每一个细节问题
拿段代码看一下他的编程习惯就知道了,
好的编程习惯也说明这个人做事有条不紊,我想他做别的事也会做的不错的Top
19 楼lawyu(雨淋漓)回复于 2005-03-15 10:36:57 得分 0
呵呵,有意思Top




