各大公司面试题.docx

各大公司面试题.docx

ID:59617715

大小:13.72 KB

页数:6页

时间:2020-11-15

各大公司面试题.docx_第1页
各大公司面试题.docx_第2页
各大公司面试题.docx_第3页
各大公司面试题.docx_第4页
各大公司面试题.docx_第5页
资源描述:

《各大公司面试题.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、各大公司的PHP面试题各大公司面试题  update表名setDate=GETDATEwhereUserName=  12.写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。  13.一群猴子排成一圈,按1,2,…,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去…,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n,输出最后那个大王的编号  7、优化MYSQL数据库的方法。  .数据库设计方面,这是DBA和Architect的责任,设计结构良好

2、的数据库,必要的时候,去正规化,允许部分数据冗余,避免JOIN操作,以提高查询效率  .系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表只留最新数据,慢表是历史存档.集群,主服务器Read&write,从服务器readonly,或者N台服务器,各机器互为Master  .和超越pHpprogrammer的要求了,会更好,不会没关系.检查有没有少加索引  .写高效的SQL语句,看看有没有写低效的SQL语句,比如生成笛卡尔积的全连接啊,大量的GroupBy和orderby,没有limit等等.必要的时候,把数据库逻辑封装到DBMS端的存储过程里面.缓存查询结果

3、,explain每一个sql语句  .所得皆必须,只从数据库取必需的数据,比如查询某篇文章的评论数,selectcount…wherearticle_id=?就可以了,不要先select*…wherearticle_id=?然后msql_num_rows.  只传送必须的SQL语句,比如修改文章的时候,如果用户只修改了标题,那就…settitle=?wherearticle_id=?不要setcontent=?  .必要的时候用不同的存储引擎.比如InnoDB可以减少死锁.HEAp可以提高一个数量级的查询速度  ————————————————————————  $s=‘abc’

4、;  if  echo‘iszero  ’;  else  echo‘isnotzero  ’;  ?>  好多人答错了,认为答案是输出字符串“isnotzero”。其实正确答案应该是输出字符串“iszero”。  原因其实简单,因为pHp是一门弱类型的语言,它对变量没有“必须先定义再使用”的强制要求,变量的类型也是根据赋值的类型来灵活变化的。这一“灵活性”看似灵活,实际上埋下了错误的隐患。虽然$s=‘abc’;语句定义了变量$s为字符串类型,但因为if语句中,$s是和数字型常量比较,所以$s这时被隐含的转换成了数字型变量,其值是0,所以$s==0比较的结果就为真。  犯这一类型

5、错误的人一般是从Java、C等语言转到pHp开发的程序员,因为Java、C等语言是强类型语言,是不允许不同类型的变量和常量相互比较的,在这种情况下会报告语法错误。  其实pHp语言的开发者并不是没有  注意到这类问题,在pHp语言里还有一个严格比较的运算符“===”,要求比较的双方必须类型一致,把上述if语句写为if就会避免前述错误的发生。  ———————————————————————————–  $str=”cd”;  $$str=”hotdog”;//$cd  $$str.=”ok”;  echo$cd;//hotdogok  ?>  ——————————————————

6、——————————–  9、apache+mysql+php实现最大负载的方法  主要是配置文件的优化了,另外用linux跑要比用windows跑效果好一点。  mkdir创建目录touch创建文件夹修改权限chmod之类  51、请写出pHp5权限控制修饰符  privateprotectedpublic  13、对于大流量的网站,您采用什么样的方法来解决访问量问题?  首先,确认服务器硬件是否足够支持当前的流量  其次,优化数据库访问。  第三,禁止外部的盗链。  第四,控制大文件的下载。  第五,使用不同主机分流主要流量  第六,使用流量分析统计软件。  htmlspec

7、ialchars函数把一些预定义的字符转换为HTML实体。  htmlentities函数把字符转换为HTML实体。的转义更为彻底。)  SQL注入是很容易避免的。正如第一章所提及的,你必须坚持过滤输入和转义输出。———  microtime返回当前时间戳,mktime取得指定的时间戳  //本页地址,当前脚本的名称.  echo$_SERVER[pHp_SELF].”  ”;  //链接到当前页面的前一页面的URL地址:  echo$_SERVER[HTTp_REFERE

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。