小编最近面试了一些公司,有上市公司也有创业公司,但是面试题都大同小异,小编凭记忆汇总了这些公司的面试题,希望对同行业的小伙伴有所帮助。
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数据库表?都有哪些索引?怎样合理使用索引?存储引擎有哪些?有什么区别?
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。