1. 写出下面的执行结果$GLOBALS["var1"]=5;
$var2=0;function get_value()
{
global $var2;
$var2=1;
$var1=0;
return $var2++;
}get_value();
echo $var1;
echo $var2;
2. 写出匹配email和url的正则表达式,用php中的正则语法。
[email protected]
http://www.sina.com/dd.php?user=abc
3.写出3种以上mysql的引擎,并介绍他们的特点。
4.用C/C++或者php或者Java写一个函数,遍历指定目录的文件,提示:可以用递归。
5.mysql5和mysql4有什么不同?
6.说说你用过的php扩展。
7.了解MVC吗? 说说常见的php mvc框架。
8.find和grep的区别是什么?
9.给你5台服务器,你如何用开源软件建立一个日均300万pv的中型网站。
10.php session是怎么实现的。
11.memcache的原理是什么。
12.说说你最自豪的项目或者个人作品。
13.mysql优化的3个基本法则。=============================================================================
1 这个不难2 语法不记得了,正则很少用,自己写函数解析比较多3 只答了3个,说了大概,其实mysql文档里有一页,给了个引擎对比的表格4 函数名和参数不记得了,写过win32和linux的遍历,根据记忆写了个大概,函数名自己造^_^5 从工作开始,就没接触过mysql4,所以根本不知道哈6 扩展只用过自己写的,没用过别人写的,mysql.so算扩展不?7 没用过知名框架,只用过公司内部的8 答了文件属性和文件内容,返回结果一个是文件列表,一个是匹配的内容9 随便写了几句,不知道网站的业务类型,无法根据数据特色设计结构,只写了个常见的10 因为自己实现过session,所以知道11 看过memcached的源码,说了整体是怎么实现的,原理不明白,特别是那段hash算法,没看懂12 随便写了点,感觉没有很自豪的项目13 不懂基本法则,答了分区,缓存,索引,允许部分冗余========================================================================================笔试后面试,未涉及数据结构和算法,以php和mysql以及框架为主。
$var2=0;function get_value()
{
global $var2;
$var2=1;
$var1=0;
return $var2++;
}get_value();
echo $var1;
echo $var2;
2. 写出匹配email和url的正则表达式,用php中的正则语法。
[email protected]
http://www.sina.com/dd.php?user=abc
3.写出3种以上mysql的引擎,并介绍他们的特点。
4.用C/C++或者php或者Java写一个函数,遍历指定目录的文件,提示:可以用递归。
5.mysql5和mysql4有什么不同?
6.说说你用过的php扩展。
7.了解MVC吗? 说说常见的php mvc框架。
8.find和grep的区别是什么?
9.给你5台服务器,你如何用开源软件建立一个日均300万pv的中型网站。
10.php session是怎么实现的。
11.memcache的原理是什么。
12.说说你最自豪的项目或者个人作品。
13.mysql优化的3个基本法则。=============================================================================
1 这个不难2 语法不记得了,正则很少用,自己写函数解析比较多3 只答了3个,说了大概,其实mysql文档里有一页,给了个引擎对比的表格4 函数名和参数不记得了,写过win32和linux的遍历,根据记忆写了个大概,函数名自己造^_^5 从工作开始,就没接触过mysql4,所以根本不知道哈6 扩展只用过自己写的,没用过别人写的,mysql.so算扩展不?7 没用过知名框架,只用过公司内部的8 答了文件属性和文件内容,返回结果一个是文件列表,一个是匹配的内容9 随便写了几句,不知道网站的业务类型,无法根据数据特色设计结构,只写了个常见的10 因为自己实现过session,所以知道11 看过memcached的源码,说了整体是怎么实现的,原理不明白,特别是那段hash算法,没看懂12 随便写了点,感觉没有很自豪的项目13 不懂基本法则,答了分区,缓存,索引,允许部分冗余========================================================================================笔试后面试,未涉及数据结构和算法,以php和mysql以及框架为主。
Ventes Batteries PC Portable, Alimentation PC Portable, Batteries Camescope, Appareil Numerique, des Chargeurs
rolex watches, Replica Watches, Replica Watch
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
baterias
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
R4DS Cartes, Cartes R4, R4 DSi, R4 SDHC Pour Nintendo DS / DS, Dsi
5.mysql5和mysql4有什么不同?答:事务支持,参照完整性 ,支持外键
支持多编码和utf87.了解MVC吗? 说说常见的php mvc框架。
zendframe和codeigniter
经典的:ruby-on-rails下面的这两个有些意思,不知有何较好的答案
9.给你5台服务器,你如何用开源软件建立一个日均300万pv的中型网站。
13.mysql优化的3个基本法则
如果是和数据库交互比较密切的,就需要考虑数据库的压力,如果是mysql,可以考虑主从。
然后前面三台做成lvs的负载均衡。
这只能大体分析,具体的还要看实际项目来,比如在其中一台机器上分配部分内存空间使用memcache,
其中一台机器使用数据库连接池中间件,是否需要将用户上传之类的文件夹放入NFS里等等。
日均300W。平均每个小时12、13W。
每分钟的压力也就在2000多.平均到每台机器上也就是800左右。
高峰值每分钟10000.平均到每台机器才3000多点。一般的服务器都可以承受。第10题:mysqk优化,也是看实际应用,合理的表设计、适合的索引、合理的冗余。
哪有什么所谓的基本法则啊,只要好用就是合理的。
我觉得原理就是把数据保存在内存中,
保存格式比较简单,
有算法来清除数据,
其它不知道