3 - 5年的php常见的面试题都有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
看到有很多,的总结一下,比较适合有一定经验的php
- <李>
平时喜欢哪些php书籍及博客? CSDN,虎嗅,猎云
李> <李>js闭包是什么,原型链了不了解?
李> <李>与foreach哪个更快?
李> <李>php鸟哥是谁?能不能讲一下php执行原理?
李> <李>php加速器有哪些? apc, xcache .....能不能讲一下它的加速原理,与现在的O +有什么差别?
李> <李>节点。js能彻底代替php + apache吗?
李> <李>怎样判断一个值是否存在于数组中? in_array (), array_key_exists哪一个更好
李> <李>怎样判断选择语句中是否使用了索引?解释等的使用
李> <李>狮身人面像的中文分词词库使用第三方库还是自己建库?
李> <李>mysql与mysqli的区别有哪些?
李> <李>将来的发展方向?安全,还是数据挖掘,大数据处理?
李> <李>php的面向对象:类的修饰符,封装,继承、多态等
李> <李>php的设计模式:单例模式,工厂模式,生产者模式……等23种
李> <李>服务器状态码:200202301404500…
李> <李>,,
项目开发:电商项目中的购物车数据持久化,考试系统的安全性考虑,
李> <李>mysql设计基础:三大范式,功能→思维导图,创建表的第一字段是什么?
李> <李>mysql字段char、varchar, int,短整型,非常小的整数,mediumint,长整型数字,小数,翻倍,浮字节数及应用场景
李> <李>mysql数据类型有哪些吗?分别占用多少存储空间?
李> <李>mysql索引原理及sql性能优化
李> <李>memcache与mongoDB,复述,各自的使用场景是什么?
李> <李>为什么mongoDB与复述,非但没有形成竞争反而是互补关系?
李> <李>复述,数据类型有哪些? int,字符串,散列,设置,单吗?
李> <李>安装linux软件时使用让方式还使用yum方式?
李> <李>linux网络优化,如何查看进程,怎样查看最大文件打开数?
李> <李>1条微薄要推送100给万个粉丝该怎么处理?
李> <李>知道哪些算法?冒泡排序?快速排序?二分查找法?
李> <李>yii thinkphp ci各自优点
李> <李>php设计模式有哪些?
李> <李>C语言中的虚函数是什么?
李> <李>C排序算法有哪些?
李> <李>php基本结构是什么?
李> <李>memcache磁铁分布式设计?
李> <李>php的内存回收机制是什么?
李> <李>php在2011年底出现哈希碰撞,哈希碰撞原理为?如何进行修复?
李> <李>一个php文件的解释过程是吗?一般加速php有哪些吗?提高php整体性能会用到哪些技术?李李
> <>复述分布式设计,如何设计?
李> <李>mongo集群架构是怎样的?
李> <李>tcp/ip网络协议,osi7层指是什么?
李> <李>php处理大数据业务
李> <李>linux应用,负载性能查看?
李> <李>nginx设置缓存js, css,图片等信息,缓存的实现原理是吗?
李> <李>nginx负载均衡有哪些吗?如果其中一台服务器挂掉,报警机制如何实现?李李
> <>nginx实战优化业务功能吗?
李> <李>谈一下近三年来你的得意之作?
李> <李>看看简历,会问一些过去做的项目的用户量,pv,吞吐量,相关难点和解决方法等
李> <李>数据库设计经验,为什么进行分表吗?李分库?
> <李>一般多少数据量开始分表吗?分库吗?分库分表的目的吗?什么是数据库垂直拆分吗?水平拆分吗?分区等等?可以举例说明
李> <李>数据库优化有哪些吗?分别需要注意什么?
李> <李>web开发方面会遇到哪些缓存?分别如何优化?
李> <李>给你256的内存,对10 g的文件进行排序(文件每1个行数字),如何实现?
李> <李>对10 g的文件进行查找如何实现?
李> <李>统计10 g文件每个关键字出现的次数如何实现?
李> <李>假如你现在是12306年火车订票的设计师,你该如何设计满足全国人民订的票吗?
李> <李>假如有1个亿用户的访问量,你的服务器架构是怎样的?用户信息的存储方案如何设计?
李>