百度PHP一面凉经
1 先介绍下自己吧。
2 了解哪些排序算法?现场写个最拿手的。(今天现场大脑短路,只要是需要思考的,都思考不了,主要还是菜。快排没写出来,换了个简单的写了。)
3 介绍mysql,常用引擎及区别?锁是为了干嘛?设计一个分布式锁?
4 一个表id,tel,数量千万级别,请拿出所有tel。
5 同上,多了个city,请拿出同一个city的信息。
6 主从分库是为了解决什么问题?如何主从分库?
7 请给出一个表主键的设计方法?保证唯一性,随机性,此外还有一个规则,过滤掉符合该规则的。
8 PHP是如何处理一次请求的?apache如何将请求交给PHP处理?这样的处理是PHP的什么模式?
9 写出单例模式(使用场景单例数据库)。问,两个请求同时到达,那么这两个请求使用的是同一个单例数据库吗?如果请求先后到达呢?
10 说一下PHP的魔术方法?call和callstatic的区别?
11 require和include在面对很多类都没有引入的时候,怎么解决?请介绍autoload,psr规范如何实现。
12 leetcode原题,滑动窗口最大值。(前两天才刷过这道题,脑子短路,菜是原罪)
只记得这些,被虐的体无完肤。