智众医疗

  1. 自我介绍
  2. MySQL 优化,常见的索引优化的方式
  3. 阿里云的 RDS 报 IOPS 过高(使用到索引了)
  4. 除了用 Redis 做缓存还用到了什么?(消息队列和锁,讲一下)
  5. 讲一下你的比较顺畅的一个工作流程
  6. 有一个接口,用户反馈很慢?
  7. 你们是怎么监控接口的?
  8. docker 的原理?
  9. 如何优化镜像的打包速度和大小
  10. 讲一下个人是怎么成长的?
  11. 谈谈你对 MySQL 的优化
  12. 在创建 MySQL 索引时你是如何考虑的?
  13. Btree 和 红黑树的区别
  14. 你在生产环境是如何部署任务队列的?
  15. Laravel 中你认为哪些比较好的地方
  16. ELK 有没有了解过?

韩创科技

二面

  1. 最后一道笔试题
  2. 3千万的网站做个用户消息,用户读取后标记已读,请问你该如何设计。
  3. Redis 的二进制存储,Redis 以及 Redis 存储结构以及 Redis 更高逼格的应用。
  4. Elasticsearch 你再什么场景下使用的,怎么使用的。数据量级别是多少。
  5. 阿里云的开发搜索,出现延迟或空白现象有没有遇到过
  6. 当你下面的技术人员与产品发生了冲突,你会怎么做?
  7. Kafka 有没有应用过,或是跑过 Demo
  8. Redis 下 count 函数有没有了解

一面

  1. Composer 自动加载原理
  2. 队列任务,单机消费处理不过来,多消费者如何做?
  3. 网站代码发布更新,如果做到不影响正常访问的用户
  4. 你是如何在三台或更多台生产服务器发布代码?
  5. 谈谈你对 MySQL 分区、分表的理解。
  6. 数据是如何在磁盘分布的。
  7. 使用主键查询与普通索引查询的区别。

乐贝

二面

  1. Elasticsearch 下做查询或统计为什么这么快,谈谈你对它的理解。
  2. 谈谈你做过的最成熟的一个项目,你是怎么架构的。

一面

  1. PHP 中有哪些常量?
  2. PHP 的设计模式有了解吗?手写一个单例模式,这个代码在 swoole下运行有问题吗?如果有会有哪些问题?
  3. __call 是什么?
  4. Redis 如何防止高并发下,下单导致的问题
  5. Laravel 中的 event 怎么用?
  6. lua 有了解过吗?
  7. Laravel 中懒加载是什么原理?Laravel 下加载扩展原理是什么?
  8. Laravel 有一个扩展包,现在不满足我的业务,需要做修改你怎么做。
  9. 有了解 Http 协议吗?Http 协议分为哪个部分,Method 发生在哪个阶段,Post 传值在哪个层,Get传值在哪个层。

字节跳动

  1. 504具体原因
  2. 最有代表性的一个项目,简述下使用的技术栈
  3. PHP7的新特性
  4. 简述下 nginx 比 apache 优秀的原因
  5. 简述下 nginx 进程模型和 fastcgi 模型区别
  6. mysql 事物4中隔离级别以及,默认隔离级别
  7. 死锁原因
  8. 索引应该注意哪些?
  9. sql 优化具体有哪些
  10. docker 下日志怎么管理
  11. explain 优化sql 看什么指标参数
  12. 离职原因
  13. gorouting 原理

算法题

  1. 一共有10层楼梯,人每次可以走1-2步,一共有多少种走法

亦诊医疗

  1. Laravel 中 service Providers 你是怎么应用的?
  2. 说说 PHP 数组,在PHP底层怎么存储的(HashTable)
  3. 一个一维整数数组,如何快速取出前最大(或最小)的两个(SPL)
  4. 简述依赖注入的作用和实现方式
  5. 列举常见的 WEB 性能优化方法
  6. git cherry-pick master

寻找母星

电面

  1. 一台4核8G的服务器,只运行nginx 和 php,如何调优使其利用最大化。
  2. TP5 或 Laravel 加载时经历了什么。

毒APP

一面

  1. 简单介绍一下自己
  2. laravel yii2.0 tp5 优缺点
  3. PHP 5与 PHP 7 哪些变化
  4. PHP7 为什么会对这些 参数声明和返回值做强制类型声明?
  5. 对某一个类进行扩展,你应该怎么扩展?
  6. 有用过装饰器模式吗?
  7. 针对数据库的调优(为什么最左侧索引使用不上,索引就会失效)
  8. yii 有哪些优势
  9. PHP 跑脚本跑过没?
  10. Crontab 如何实现每秒执行一次?
  11. PHP 垃圾回收机制?
  12. 502、503、504 具体区别是什么?
  13. Redis 哪些数据类型
  14. elasticsearch 为什么快?
  15. 你们是如何管理代码的?
  16. 简述一下常用git 命令,git-rebase 应用场景是什么?
  17. git reset 在本地回退代码后,如何提交到线上?
  18. 抢购如何处理库存和并发问题?

二面

  1. 可以详细描述一下一个 http 的请求过程嘛?
  2. fpm 和 fastcgi 有什么关系
  3. fastcgi 和 cgi 有什么关系?
  4. 数组在PHP底层是怎么存储的?(这里准确的说应该是HashTable)
  5. 假如 Hash 碰撞他会怎么处理?
  6. innodb 有哪些索引?
  7. 复合索引哪些情况下会失效?
  8. 怎么查看 sql 有没有使用索引?
  9. 你再查看 explain 会看哪些参数?
  10. B+tree 结构有没有了解?,B+tree 的层级是
  11. redis 管道有用过吗?
  12. 订单表数据量比较大做拆分,需要从三个维度查询条件是订单号,商户id,用户id?
  13. 除了redis 还用过别的消息队列吗?
  14. 自己手写过框架吗?
  15. 微服务有了解过吗?
  16. 之前有用php做过一些服务化的东西吗?之前有做过一些模块拆分的东西吗?服务之间的依赖怎么处理?要怎么通信?
  17. 你现在参与研发的时间还多吗?
  18. 你的离职原因是什么?
  19. 你这么有什么问题要问的吗?

三面

  1. redis 删除机制
  2. 缓存雪崩

连米科技

一面

  1. 你大概介绍一下你之前的项目和经历。
  2. 你做过的有代表性的项目介绍一下。
  3. 优惠券的活动,瞬时并发按5000算,你应该怎么处理。
  4. 在这个场景上,还有别的点上需要做优化的吗?
  5. 发送验证码的接口,被别人用大批量的手机号恶意利用,你应该怎么去处理。 答:1.针对单个手机号在一日内做总次数发送限制。 2.在 HTTP 请求头上做特殊标记 3.传递的参数做加密,携带签名。
  6. 如果入职一家公司你的期待或预期是怎样的。
  7. 相对于别的开发,你有什么优势。
  8. 我这边了解的差不多了,你还有什么想了解的吗?

二面

  1. 你这个项目还在运行着吗?为什么不能访问了?介绍一下你这个项目的技术栈。
  2. 你这个项目的部署细节
  3. 你处理的电商项目中有哪些亮点呢。
  4. 第三方支付你积累的哪些经验呢。
  5. 说一个你项目的物理结构。
  6. RDS 提供哪些服务让你选择 RDS
  7. PHP 线上配置
  8. PHP 和 Nginx 是怎么通信的
  9. Docker 有多少了解呢
  10. 你怎么编排 Docker 的呢
  11. Laravel 需要改哪些设置使其更快
  12. PHP 垃圾回收机制
  13. PHP 自动加载机制有了解过吗?

二三四五

  1. 简单做个自我介绍
  2. 你在开发过程中你有没有用过php的扩展,你是如何安装php扩展的
  3. 你是怎么判断一个字符串长度的,
  4. strlen 和 mb_strlen 有什么区别,两个中文汉字,这个两个函数返回值分别是多少。
  5. 怎么用php读取一个10G的文件,
  6. PHP 中两个等号和三个等号的区别是什么呢?
  7. php 中常用的魔术方法举几个例子,tostring 是什么意思
  8. array_map 有用过吗?他主要功能描述一下。
  9. array_walk 呢?
  10. 怎么获取一个文件的类型?
  11. 你开发过程中有没有用redis,他有集中数据类型
  12. redis 有几种持久化方式呢。
  13. 你是怎么优化mysql呢?
  14. 你是怎么判断一个sql 有无没使用索引呢,explain 看什么指标呢?
  15. 为什么使用索引就很快呢,索引的原理是什么呢?
  16. 索引覆盖是什么呢?什么时候会使用到呢?
  17. 如何控制mysql的一个连接数
  18. 你平时用的nginx多呢还是apache呢,你是如何创建一个虚拟主机的。
  19. PHP 和 Nginx 是怎么通信的。
  20. PHP 和 Nginx 有几种通信方式。

开发类

  1. 有一个接口每天只能访问一万次,你应该怎么做。
  2. 让你设计一个抢购系统,你关注哪些点。
  3. 你维护一个网站,有一段时间也没有上传代码,突然有人告诉你这个网站今天打开特别慢,你该怎么排查一下,以及一下有哪些步骤。
  4. 正则表达式匹配出所有是4的倍数的二进制数

开发题

1.写一个函数,得出1等奖中奖概率是0.5%,2等奖中奖概率5%,3等奖中奖概率10% 2.一个二维数据,根据某个key值的大小按升序或降序排序

边锋科技

php负责人请假,GoLang 技术面试

  1. 插入数据表真实是成功的,但是获取db的写入状态确是不成功的,请问如何提示给客户端,如何解决?(他的回答:插入后再查一次)
  2. 更新缓存成功了,但是更新DB确失败了,怎么办?