一线大厂php 高级工程师面试题总结分享

最近一段时间, 在北京参加30多家大中小互联网公司面试, 其中有百度, 腾讯, 蘑菇街, 滴滴, 美丽说, 互联网金融等公司, 面试过程也是学习过程, 从中发现这些知识点范围是固定的, 或者说如果你细心准备, 大概考点都差不多吧, 下面我会把这些知识点范围总结下, 仅仅是问题,没有答案. 同时也欢迎你在下面评论中进行补充. 如果列出问题,你能会80%以上, 我想你能够拿到每月25k以上的薪水.

一 算法

基本排序算法要会写,时间复杂度要会推算, 主要是冒泡排序, 快速排序, 选择排序.

查找算法,要会写二分查找法, 实际场景要会应用.

实例算法思路要明白,基本算法看多了, 我觉得是几种思路的变换, 需要自己领悟.

面试中考过:

猴子选大王

斗地主项目设计

实现随机函数

字符串中元素各种变形查找

123456 六个数放到三角形三个顶点及中点上,使每条边上的数字和相等

一个超大文件里面存放关键,统计每个关键的个数, 问如何实现

一个10G的文件,里面存放关键字, 但内存只有10M, 问如何实现统计, 出现关键字次数最高的前100个

实现单链表与双链表

实现有权重的随机算法

应该就这么多,其他想不起来, 做这些算法需要冷静分析下, 不要轻易说no

二 php 知识

说说php的魔术变量, 要能全部说出来.

php的设计模式, 要能清晰说出单例, 工厂, 注册模式的实际应用.

session与cookie的区别及如何解决session的跨域共享.

如何防止sql注入及数据安全问题.

php的生命周期, 启动流程, 多看TIPI.

php的垃圾回收机制, php变量,数组 c源代码如何实现.

fastcgi 比 php-cgi 的优势在哪里.

你用过那些框架, 各自有什么优缺点.

你是怎么理解php的.

php运行模式有几种,分别是什么.

三 网络

http code 码含义 比如204, 304, 404

apache与nginx对比,你觉得他们各自的优缺点.

nginx与php数据通信原理是什么.

http1.0与http1.1的区别, http与https的区别.

描述http请求的三次握手.

如何实现跨域请求.

关于header的各种参数的作用.

长连接的优势在哪里.

四 数据库

你采用mysql的引擎是什么. mysql innodb与myisam 这两种引擎本质区别是什么, 要能够从底层数据实现来说.

mysql 字段类型有那些, 它们在内存能够存储多少字节数据, 比如 datetime timestamp date.

在正式服务器上, 如何操作一个存储大数据表上增加一个字段或添加索引或改变数据字段类型.

索引最左原则的意思是什么.

mysql分库分表策略, 如何解决增表,减表问题.

redis与memcached对比,各自优缺点.

redis与memcached如何实现分布式搭建.

一致性hash原理是什么.

mongodb与mysql对比,优势在什么地方.

五 LINUX

如何查看服务器负载

说说你常用的命令

如何统计日志文件中访问次数最多的十个ip地址.

源码编译过lamp 或 lnmp 软件吗

在当前目录下,如何查找包含keyword文件.

如何重启php 或 nginx.

进程与线程的区别

什么情况下会出现死锁, 如何解决死锁.

六 swoole

为什么用swoole?swoole的优势是什么?

tcp三次握手过程,详细一些。

握手过程中可能出什么问题

优先级队列如何实现

什么是epoll?你怎么用的,简单写下代码?accept阻塞在哪儿了?如果是epoll为什么不阻塞了?

异步和非阻塞的区别,说详细

php中使用epoll的伪代码流程

进程,线程,协程的区别

最大堆最小堆实现优先级队列

arp协议和rarp协议,说下arp劫持

epoll的常用模式是哪两种?区别是什么?

到了这里很多朋友想深入学习swoole,swoft微服务在使用中遇到很多困难,我为大家准备了一套精品PHP中高级进阶学习教程,需要可+VX:PHPopen888,还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务、SQL性能优化,分布式、高并发等教程,各种大牛都是1-7年PHP开发者,每天还有11年的架构师做课程讲解,助你进阶中高级PHP程序员,增值涨薪!


需要可+VX:PHPopen888,还可加入大牛学习圈子,分享tp,laravel,swoole,swoft微服务、SQL性能优化,分布式、高并发等教程,各种大牛都是1-7年PHP开发者,每天还有11年的架构师做课程讲解,助你进阶中高级PHP程序员,增值涨薪!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容