面试技巧(3)php面试的一些题

来源:互联网 发布:通信网络诈骗特点 编辑:程序博客网 时间:2024/05/16 15:02

 新浪php工程师面试

   1、COOKIE、SESSION的联系和区别,多台web服务器如何共享SESSION?
   2、HTTP协议中的POST和GET有何区别?
   3、一段php代码,写出输出结果,不难,但设了小小的陷阱。
   4、reqiure的include都可包含文件,二者的区别何在?
    (至此处我做的还不错,往下就惨了)
   5、php中WEB上传文件的原理是什么,如何限制上传文件的大小?
   6、写一个函数,可以遍历文件夹下的所有文件和文件夹。
   7、8、中间有几个unix shell的题目(好像是两个),因为不懂,不记得这些题目了
   9、有mail.log的一个文档,内容为若干邮件地址,其中用'\n'将邮件地址分隔。要求从中挑选出sina.com的邮件地址(包括从文件读取、过滤到列印出来)。

奇虎面试PHP程序员
1. 100万条记录的文本文件,取出重复数最多的前10条。
示例文本:
098
123
234
789
……
234
678
654
123
2. 100亿条记录的文本文件,取出重复数最多的前10条。
刚才是100万的数据,你的计算机可以单批正常处理,现在有100亿的数据,假设由于你的计算机内存、cpu限制,无法单批处理  ……


北京公司招聘php开发工程师的一些面试题

1.请介绍一下你自己.一般按照简历叙述一下就可以了.

2.$a=”;
$b=”";
$c=null;
$d=array();

echo is_null($a);
echo is_null($b);
echo is_null($c);
echo is_null($d);

echo is_empty($a);
echo is_empty($b);
echo is_empty($c);
echo is_empty($d);

echo isset($a);
echo isset($b);
echo isset($c);
echo isset($d);

3.编写函数,中文字符截取无乱码.
4.传值和传引用的区别是什么?什么时候用传值\什么时候用传引用?
5.你用的Linux是什么版本的,为什么用这个版本.请写出几个Linux的常用命令.
6.简述一下左连接\右连接\完整联接.在什么情况下使用他们.
7.有一个数组,里面有重复的元素,使用什么函数可以打印出不重复的元素.
8.有一字符串$str = “a,b,c,d,e,f,g”.请编写程序把”,”去掉.
9.如何取得文件路径及其他信息参数.
10.请编写函数过滤网页中的js/vbs脚本.
11.PHP中将对象或者数组序列化的函数是什么?
12.简述数据库的事务处理.
13.用PHP打印出前一天的时间,格式如2006-5-10 22:21:21.
14.经常使用的$a = $_REQUEST['a']会因为输入的参数根本没有a而导致php解释器报告提示警告信息,如何避免提示?
15.将$_REQUEST得到的参数用在mysql查询语句的条件里时需作什么处理?
16.PHP的函数如果直接返回一个字符串属于变量的引用/指针传递还是变量值的传递?
17.类似http://www.abc.com/search?p=a%20b的访问,如果用$p = $_REQUEST['p'],p等于什么?
18.PHP获取远程http网页常用的有哪几种方式,简单比较一下?
19.PHP脚本的变量一般随着SESSION结束而失效,如何创建不会失效的变量呢?

 

原创粉丝点击