微信号:phpdaily

介绍:PHP在线专注于PHP编程语言学习,PHP开发经验分享,工作问题解决以及PHP在线技能测评等多功能为一体的服务系统,希望给工作学习中的PHPER带来些帮助。

2016最新面试题出炉

2016-08-19 09:04 Wxl

小编最近面试了一些公司,有上市公司也有创业公司,但是面试题都大同小异,小编凭记忆汇总了这些公司的面试题,希望对同行业的小伙伴有所帮助。


1.10万行数据情况下,如何优化like '%经济%'?


2.cookie和session的区别和联系,禁用cookie后session还能用吗?为什么?


3.多台服务器怎样实现session共享,阐述实现方法。


4.代码题会有PHP中&符号的使用,输出结果。


5.给一个数组实现折中算法,比如 :

 $arr  = array(1,2,3,4,5,6,7,8,9,10);使用折中算法查找某一个值。(国美)


6.PHP实现读取一个10G的文件,查找一个字符串,返回行号(机器可用内存200M)。


7.阐述下闭包和命名空间的概念和作用。


8.高并发大数据的网站请求,怎样优化?


9.redis和memcached有什么区别?


10.mysql和mongodb的区别,各自在什么场景使用?


11.PHP-FPM和FAST-CGI的关系,nginx怎样配置php-fpm?


12.解释XSS攻击,CSRF攻击的原理,如何预防?


13.谈谈Apache和Nginx的优缺点,什么情况下使用更合适?


14.写一个快排算法。


15.阐述数据库分库分表的实现方法,主从复制的实现方法及原理。


16.阐述PHP中GC的收集机制。


17.常用的设计模式有哪些?


18.写一个函数,使用正则匹配邮箱或者使用正则获取图片的地址。


19.写出linux常用的命令,并解释其含义。


20.如何优化mysql数据库表?都有哪些索引?怎样合理使用索引?存储引擎有哪些?有什么区别?







 
PHP在线 更多文章 这些GIT经验够你用一年了 如何发挥出PHP7的高性能 API接口设计 PHP7.0新增功能详解 常见的 CSRF、XSS、sql注入、DDOS流量攻击
猜您喜欢 给程序员2016年的新年计划清单 飞行的架构师和奔跑的程序员 在调试器里看百度云管家 除了小程序,我们别无选择?聊聊WebApp的未来 Word天!100位创业企业CTO的职场生态报告!