2013年迅雷php笔试面试回顾

1,AJAX中XHR的状态和意义

答:

服务器端状态

XHR.status == 200,300,404 等

100——客户必须继续发出请求
101——客户要求服务器根据请求转换HTTP协议版本
200——成功 常用201——提示知道新文件的URL
300——请求的资源可在多处得到
301——删除请求数据
404——没有发现文件、查询或URl
500——服务器产生内部错误



状态 XHR.readyState五种状态 XHR.readyState == 状态(0,1,2,3,4)

0:请求未初始化,还没有调用 open()。

 1:请求已经建立,但是还没有发送,还没有调用 send()。   //常用 

2:请求已发送,正在处理中(通常现在可以从响应中获取内容头)。 

3:请求在处理中;通常响应中已有部分数据可用了,没有全部完成。

4:响应已完成;您可以获取并使用服务器的响应了 //常用




2,DOM元素el隐藏

document.getElementById'element'.style.display='none';

3,css选择器

类别选择器 标签选择器  id选择器 

4,top   显示管理执行中的程序

mv   移动文件或目录 或重命名

ps  报告程序状态

find  查找文件或目录

df  显示磁盘的相关信息

cat  输出文件内容

chmod   改变文件或目录的权限

chgrp  改变文件或目录的所属群组

grep查找文件里符合条件的字符串

wc计算字数

5,_autoload   它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类

_set  给一个未定义的属性赋值时调用

_call  当调用一个未定义的方法是调用此方法

_construct  当一个对象创建时调用此方法 可初始化成员属性

6,二分查找算法

7,数据库

男女比例



面试所被问到的一些问题

最开始来了一个考逻辑的题目:

有两个容量为5ml和6ml的杯子,有无限多的水,要准确取出3ml的水。

先在6ml中倒满,再把水倒入5ml的杯中,剩下就是1ml,再将1ml的水倒入5ml的瓶中,再将满瓶6ml的水倒入5ml的瓶中,6ml的瓶中还剩下2ml.将5ml的倒空,将2ml倒入5ml的瓶中,再将满瓶6ml的水倒入5ml的瓶中,则6ml的瓶子里剩下3ml的水了。

1,mysql的优化

1,选取最适用的字段属性,尽可能减少定义字段长度,尽量把字段设置NOT NULL,例如‘省份,性别’,最好设置为ENUM

2,使用连接(JOIN)来代替子查询;

a,删除没有任何任何订单客户:DELETE FROM customerinfo WHERE customerid NOT in(SELECT customerid FROM orderinfo)

b,提取所有没有订单客户:SELECT FROM customerinfo WHERE customerid NOT in(SELECT customerid  FROM orderinfo)

c,提高b的速度优化

2,js写表单验证

3,array("a",“b”,“c”,"")

4,写一个计划任务

5,为什么要用php

6,当cookie禁掉之后,session还能不能用?

7,将两个字符串合并


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值