算法:
- 广度优先和深度优先的了解
- 台阶的走法(算法:回溯法)
- 插入排序,选择排序
- 递归算法思想
- 递归实现汉诺塔
- 查出一段时间内星期一和星期日的所有日期
- 实现min函数获取数组最小元素的
php:
- 服务异常怎么排查和处理,finally使用
- 常用的数组操作方法和字符串操作方法
- 了解浅拷贝和深拷贝吗? 类属性是浅拷贝还是深拷贝
- 上线后不能访问怎么操作(先版本回退)
- 怎么安装扩展
- 上传100m文件需要改哪些配置
- oauth
- php实现链表
- php运行模式
- 闭包和匿名函数的使用
laravel:
- 依赖注入
- 中间件
- jwt 登录授权
- collection常用方法
- with实现原理
- 观察者模式实现关联更新其他信息
nginx:
- location 优先级
- 负载均衡(upstream)
mysql:
- 数据表设计原则
- 索引是怎么提升效率的
- 索引规则(最左匹配原则)
- 可重复读、不可重复读、脏读、幻读
- 死锁的解决
- 数据库范式
redis:
- 数据类型(字符串、列表、哈希、集合、有序集合)
- 排行榜怎么实现(有序集合)
- 高并发场景下的应用
docker:
Linux:
- git线上发布自动部署脚本
网络协议:
- 状态码有哪些
- 浏览器输入url到页面加载出页面,整个流程是怎样的
- 网络协议有哪几层,常见TCP、HTTP、IP协议在哪一层?
系统设计:
- 访问量30w,高并发3000,需要日期和XX(另一个字段),谈谈设计思路。
- 一个系统有多个属性,数量不定,但是不会超过32,如何实现增删改和快速检索?