PHP面试题(个人总结)————(暂不更新)

PHP面试 专栏收录该内容
1 篇文章 0 订阅

 

批批机械

1.      你为什么离职?

2.      公司在哪?

3.      在哪住?

4.      上家公司多少薪资?

5.      公司有多少人?

6.      Laravel和tp框架有什么区别(扩展特性,事件机制 任务调度 数据迁移 数据填充等 )

7.      什么是composer

8.      Mysql数据库经常用到哪些命令

9.      数据库性能优化可以从哪方面考虑

10.    如何判断索引是否失效

11.    Redis你知道哪些数据类型

12.    服务器之间共享的问题

13.    linux常用的命令有哪些

14.    小程序的登录流程

15.    环境安装的流程

16.    你觉得自己做的最好项目是什么

17.    印象最深刻的问题(微信公众号那个问题)

18.    你用过哪些框架

19.    讲一下怎么用的Git

20.    写过shell脚本没有

21.    之前的项目有几台服务器(量大吗?)

 

老板面试

1.      最近这家公司团队有多少人

2.      家是哪边的

3.      这两份工作,你觉得在哪家公司学的最多

4.      技术你觉得在哪边学的多一些

5.      你自己的提升觉得和带你的人有关系没有  

6.      你比较佩服的技术牛人是谁

7.      你住在哪

8.      除了搞技术之外还有别的什么爱好

9.      怎么规划近三年的生涯

10.    在你的世界里(社会)还是比较简单的

11.    父母是什么职业

12.    家里有几口人

13.    你从父母身上学到的东西、印象最深刻有什么

14.    你现在找工作的话最看重什么

15.    你比较讨厌什么样子的人

16.    对于我们创业公司来讲,找什么样子的人最合适,专业水平除外别的方面

17.    你现在为什么没有去找一些大公司(上班或者面试)

18.    你怎么看待技术人员是个双刃剑(用好和没有用好)

19.    第一家公司团队有多少人

20.    怎么看待 老板和开发人员中间的距离 (项目经理) 断层

21.    你的薪资要求多少(最低能接受多少)

 

小猪短租

 

技术一面

1.      看没看过PHP底层的源码(比如opcache开始 垃圾回收)

2.      静态变量和动态变量的区别(内存占用有何区别)

3.      浏览器知道IP后怎么解析的(服务器怎么和IP建立连接的)

https://zhidao.baidu.com/question/437513187.html

4.      Nginx怎么识别浏览要调取php的

https://www.cnblogs.com/donghui521/p/10334776.html

5.      Nginx的rewrite有了解过吗

https://www.cnblogs.com/beyang/p/7832460.html

6.      数据库的应用能力具体是什么

7.      索引失效有哪些情况

8.      对于数据量大的表优化都有什么方式(有合适的索引情况下)

https://www.cnblogs.com/yycc/p/7518240.html

9.      Linux 的系统设计与开发 (答:怎么安装环境)

10.    机器的负载

11.    怎么理解OOP思想

12.    为什么用单例模式(开发、实际应用里面解决一些什么问题)?

13.    框架的路由是怎么实现的

https://learnku.com/articles/13622/the-principle-of-laravel-routing-execution

14.    路由里面的方法怎么找到对应的控制器?

15.    框架的ORM怎么使用(自己怎么去配置 需要下载什么)

16.    接口安全

 

技术二面

1.      你看过不错的书籍(考虑你的个人爱好、兴趣点)

2.      算法类、计算机基础有没有看过类似的书籍

3.      你能对冒泡算法一个定义吗

4.      怎么看一个算法中最小的一个值(冒泡排序概念)他的定义推导出不同的实现

5.      理论修养,怎么去获取知识的

6.      个人成长最大的一次哪方面过程是什么

7.      工作环境的改变,对于你的只是依赖体系不同,这次的成长会对去的环境有什么帮助

8.      谈谈你的工作流程、分别用到了什么工具

9.      整个开发的流程哪个部分用到的时间最多,已经逻辑想法(Xmind)

10.    对你的项目进行性能压测(压力测试 高并发)上不去,你的排查思考是什么

11.    浏览器输入地址到服务器返回周期的过程

12.    处理复杂业务逻辑的思路是什么

13.    一个进程的内存布局

14.    未来的规划是什么样子

 

人资

1.      对于公司的环境

2.      想做哪个方向的工作

3.      什么样的工作或者什么样的公司适合你

4.      你是2012年几月份入学的

 

海豚家

  1. 数据库的性能优化
  2. 怎么分析SQL
  3. 唯一索引和主键索引有什么区别
  4. nginx与php怎么交互的
  5. 用过哪些Linux命令
  6. laravel的任务调度
  7. redis都用过什么类型(在哪用)
  8. PHP发起网络请求有哪几种
  9. laravel的助手函数(helpers.php)
    https://www.jianshu.com/p/d11d49d166ab
  10. 不在vender里面怎么写自定义配置
  11. PHP的会话机制讲一下
  12. PHP怎么实现多继承
    https://www.jianshu.com/p/fc053b2d7fd1
  13. 超卖的问题怎么解决
    Redis的string、list类型
  14. 如何设计一张订单表(都有什么字段)
  15. 聚合支付(混合支付)

 

花椒直播

  1. 分标怎么处理
  2. APC有用过没有
    https://blog.csdn.net/whatday/article/details/38021517
  3. 支付的时候用户不可能都是显示支付成功的
    网页版12306等待几S,这期间查找 返回实际情况
  4. csrf和xss
  5. 左连接右连接写一条SQL
  6. 原有的表新建一个字段和索引对表有什么(正负)影响
  7. 业务场景中缓存解决了什么问题
  8. 超卖问题怎么解决

 

希诺创意

  1. PHP7和PHP5有哪些区别
  2. MVC的理解
  3. TP和Laravel的区别
  4. 设计数据库的要求
  5. 索引有哪些种
  6. 主键和外键索引的区别
  7. 数据库中的事物
  8. 事物里面的隔离性讲一下
  9. 读写分离了解过没有
  10. 负载均衡
  11. 线上环境是什么谁配置的
  12. docker容器简单讲一下
  13. redis用过哪些类型讲一下
  14. 版本管理工具用的什么
  15. 接口安全都有什么
     

海澜汇通

技术

  1. 支付表怎么设计
  2. mysql怎么优化
  3. 一个表的字段太多为什么导致查询结果慢(查询时不查询这些数据)
  4. 主键索引能加在字符串上吗
  5. 唯一索引可以加快查询速度么
  6. 普通索引有几种类型
  7. mysql的数据类型
  8. string可以存二进制的数据么(图片)
  9. mysql的二进制怎么传
  10. 字符串的编码字符集(utf-8)
  11. 一个ACCESS是多少比特位
  12. 主从复制和普通的开发有什么区别
  13. laravel的中间件
  14. 对称加密了解多少
  15. httdclass(像数组一样的容器 很多内置函数)
  16. 简单讲解一下docker容器 和 虚拟机的最主要区别

 

超越未来

  1. squ怎么设计的(关联关系 分多少级)
  2. 支付表怎么设计
  3. 支付宝支付的过程
  4. es做搜索
  5. 索引优化可以从哪些方面
  6. 后台RBAC管理怎么做的
  7. sign签名加密怎么做的
  8. dingAPI 还有哪些应用场景
  9. composer 下载的命令和更新版本的命令
  10. session和cookie同时使用
  11. 讲一下Sign签名加密
  12. 服务器怎么配置
  13. nginx怎么配置(php-fpm)
  14. 讲一下docker
  15. jq和ajax的区别
  16. laravel的路由 怎么绑定(路由别名)
  17. mysql的存储过程和存储器 有没有了解过

希诺创意

  1. PHP7和PHP5有什么新的特性(原本是弱类型现在偏向于JAVA --走向严谨)
  2. MVC的理解
    https://www.cnblogs.com/twoheads/p/10178021.html
  3. think php 和 laravel框架的区别是什么
  4. 为什么laravel适用于中大型项目
  5. 框架的底层是否有了解过
  6. 用过的数据库有哪些
  7. 设计库和表从哪些方面考虑
  8. 外键和主键有什么区别
  9. 索引都有哪些
  10. 事物的原理
  11. 隔离性具体是怎么实现的(锁表)
  12. 读写分离怎么实现的(原理)一主多从和多主多从
  13. redis了解的多少
  14. 版本管理工具(git)
  15. git的权限怎么控制
    https://www.cnblogs.com/minseo/p/9012195.html
  16. docker的好处
    http://dockone.io/article/389
  17. 接口安全(sign,token,时间戳)

微博动漫

  1. 加入购物车到支付的流程(订单超时字段)
  2. 支付宝的字段
    https://blog.csdn.net/hanghang886/article/details/50161867
  3. 数据库存储引擎为什么用Innodb
    https://www.cnblogs.com/y-rong/p/8110596.html
  4. 支付的实现是怎样的
  5. 如何优化Sql语句
  6. limit (分页)如何优化
    https://www.cnblogs.com/shiwenhu/p/5757250.html
  7. 数据库主从复制
  8. pathinfo函数返回的参数(dirname 目录路径,basename 文件名,extension文件后缀名,filename不包含后缀的文件名)
  9. linux经常使用的命令
  10. 如何查看端口状态
    netstat -t 
  11. 网站突然白页了,你的排查思路是什么
  12. 接口安全
  13. 你所了解的魔术方法
  14. 字符串abc转换成cba,有多少种法案实现
  15. 设计模式
  16. es的使用
    https://www.cnblogs.com/rodge-run/p/7760308.html

玩加赛事(最短的一个)

  1. 如何设计一个秒杀的功能(思路)
  2. 如何判断你写的Sql好与坏
  3. 除了PHP还学过哪些语音(主要问我学过py没~)
    你还有什么问题要问我的。。。。。。。。。。。。。。。。。。。。。。。。

站主网络

  1. 观察者模式的用法
  2. 迭代器模式的用法
    https://www.cnblogs.com/onephp/p/6109061.html
    剩余的都是自己出的一些题

自如网

  1. session和cookie有什么区别
  2. session共享怎么实现
    cookie怎么存储(cookie不变只是session生成的介质不同)
  3. Innodb和Myisam有什么区别
  4. laravel的csrf不防范会有什么情况
  5. 数据库怎么分析某条Sql的执行效率
  6. 你都用过什么索引
  7. int类型最主要在哪些地方使用
  8. tinyint在哪使用
    https://www.runoob.com/mysql/mysql-data-types.html
  9. 什么时候用到事物
  10. 锁的问题
  11. 前缀索引
    https://www.cnblogs.com/studyzy/p/4310653.html
  12. 聚簇索引
    https://www.jianshu.com/p/329234702104
  13. 变量和常量的区别
  14. 抽象类和接口的区别
    https://baijiahao.baidu.com/s?id=1622053733155304478&wfr=spider&for=pc
  15. php-fpm是什么
    https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/83032578
  16. cdn是什么(加速)
  17. 接口安全
  18. 什么是对称加密
  19. 什么是xss攻击(过滤用户传入的参数)
  20. 什么是csrf
  21. 什么是sql注入(PDO预处理)
  22. 讲一下单例模式

捷越联合

  1. 项目的上线时间,公司有多少人,为何离职等等的一些基本信息

鸿科动力

  1. PHP的数组函数说几个
  2. 空数组和空字符串array_merage合并(报错)
  3. mysql性能优化的理解
  4. 上家公司redis的应用场景
  5. 每天对于你的用户进行手机号验证登录攻击三次以后该用户是不是就无法登录
  6. linux使用的情况如何
  7. RBAC如何实现
  8. 公司开发有多少人
  9. 后台都有什么模块
  10. 商品是怎么从无到有
  11. SQU怎么实现的
  12. 先有商品还是先有用户买
  13. 怎么防止商品被恶意加入购物车不支付的情况

量子保

  1. laravel的特性
  2. 中间件的好处是什么(如你可以在里面处理 上传上来的数据进行 过滤处理 权限校验等等)
  3. 怎么解决高并发

阿拉丁

万象新动

易拍即合

 

2019.12.26离职

继续更新:

 

  • 0
    点赞
  • 5
    评论
  • 12
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值