PHP

饿了么php开发工程师线上面经

饿了么 php
异构系统通讯中的通讯加密方案讲讲你对 CDN 的了解,与分布式缓存和本地缓存的区别MySQL的IO过高怎么优化,分库分表及分区说说稳定的排序和不稳定的排序索引查找在Linux的磁盘上…
阅读更多…

商汤科技php工程师一面

从你的经验方面谈一下如何构建高性能web站点? 需要哪些环节? 步骤? 每个步骤需要注意什么如何优化等?观察者模式是如何实现的?工厂模式是如何实现的?适配器模式是如何实现的?pH…
阅读更多…

拉勾php线上面试

拉勾 php
如何设计或配置MySQL才能达到高效使用的目的?会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?http1.0、http1.1、http2的区别, …
阅读更多…

去哪儿网服务端开发工程师现场面试

foo() 和 @foo() 之间有什么区别?写一个函数,能够遍历一个文件夹下的所有文件和子文件夹写出使用header函数跳转页面的语句php对汉字字符串截取方式,尤其是不使用扩展…
阅读更多…

小红书php开发工程师二面面经

小红书 php
实现 PERL 正则表达式,抓取 html 文件 a 标签的所有 href 超链接请写出一个正则表达式,用于匹配一个HTML文件中标记中的图片地址redis的并发竞争问题如何解决?静态化如何实现的?伪静…
阅读更多…

好未来php面试

好未来 php
PHP处理上传文件信息数组中的文件类型$_FILES['type']由客户端浏览器提供,有可能是黑客伪造的信息,请写一个函数来确保用户上传的图像文件类型真实可靠如何防止form表单重复提交?在PHP中error_report…
阅读更多…

哈啰出行php开发线上面试

如何修改 SESSION 的生存时间?写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名?写出SQL查询,A表id,a,b,c字段与B表id,a_id,d,e,f字段关联查询表单中 get 与 p…
阅读更多…

饿了么服务端开发现场面经

饿了么 php
流量控制算法了解吗?介绍下写出将一个数组里的空值去掉的语句请列举、你能想到的所有的字符串查找算法,并加注释简单说明。有一个IP地址(192.168.0.1),请写出其32位无符号整数形式。PHP是否适…
阅读更多…

京东金融服务端开发面经

京东 php
RPC相对于传统的API调用的优点数据库底层有哪些数据结构实现?B树和B+树的区别?你觉得B+树还能在哪些方面做优化?php中WEB上传文件的原理是什么,如何限制上传文件的大小?PHP如何实现页面跳转?假如两个单链…
阅读更多…

京东云php工程师线上面经

京东 php
使用过哪些工具进行版本控制?阐述Subversion和Git的区别获取本周的周一日期【星期一】和周未日期【星期日】$a=[1,2,3]; foreach($a as &$v){} foreach($a as $v){} var_dump(…
阅读更多…

去哪儿网服务端开发工程师线上面经

查找算法,要会写二分查找法, 实际场景要会应用.让你实现一个简单的架构,并保持高可用,两个接口,一个上传一条文本,一个获取上传的内容,你怎么来设计?请简述Linux/BSD系统下系统…
阅读更多…

新浪php开发工程师一面面经

新浪 php
写出一个能创建多级目录的PHP函数PHP的chmod()函数存在Bug,无法保证设置成功,请写一个函数在指定路径下创建一个目录/文件并确保可以正确设置权限掩码请写一段PHP代码,确保多个进程同时写…
阅读更多…

阿里新零售php开发二面面经

Require 与 require_once的区别 、require 与 include的区别$a=[1,2,3]; foreach($a as &$v){} foreach(…
阅读更多…

汽车之家php工程师面试

并发修改数据库并回写Redis 如何保证数据一致性?什么是事务?及其特性?为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?php的设计模式, 要能清晰说…
阅读更多…

虎牙直播php开发一面

虎牙 php
简述 PHP 中自定义 class 的生命周期。有这样一个字符串abcdefgkbcdefab......随机长度,写一个函数来求bcde在这个字符串中出现的次数PHP的chmod()函…
阅读更多…

网易严选php开发一面

网易 php
会告诉你一个nginx日志例子,用你认为最佳的编程语言统计一下http响应时间超过1秒的前10个url?源码编译过lamp 或 lnmp 软件吗?如果给你一个项目,项目中要用到很多东西有关联,数据库你怎么设计表关联?请列举你能想到…
阅读更多…

用友php现场面试

用友 php
写一个函数,尽可能高效的从一个标准的url里取出文件的扩展名,已知url如下:$url = "http://www.demo.com/index.php?id=1&name=zhan…
阅读更多…

瓜子二手车php开发工程师面试

HTTP 和HTTPS的区别写出五种以上你使用过的PHP的扩展的名称int的数据范围,为什么是这个范围?为什么会出现僵死进程(孤儿进程)?怎样查看僵死进程?如何解决僵死进程问题?聚簇索引相对于B+索引的优点写出一个正则表…
阅读更多…

爱奇艺服务端开发一面

爱奇艺 php
你说你熟悉并发编程,那么你说说Redis锁有哪些种类,以及区别posix 及 perl 兼容正则比较,及函数性能分析死锁有什么现象,数据库死锁如何解决?安装Linux系统中,用netconfig程序对网络进行配…
阅读更多…

4399服务端开发工程师现场面经

4399 php
大数据量高并发、吞吐网站的设计(画示意图配合文字说明)PHP的strtolower()和strtoupper()函数在安装非中文系统的服务器下可能会导致将汉字转换为乱码,请写两个替代的函数实现兼容Unic…
阅读更多…

拉勾服务端开发面试

拉勾 php
如果开发一个手机混合APP,最快捷的方式是什么?用到哪些关键技术? 中间件原理Docker 有使用过和了解吗?Docker 和 JVM 的区别是什么?PHP的strtolower()和strtoupper()函数在安装非…
阅读更多…

拉勾服务端开发面经

拉勾 php
聚簇索引,聚集索引的区别?使用过哪些工具进行版本控制?阐述Subversion和Git的区别Redis 如何实现持久化?请编写至少2个自定义函数获取指定文件的后缀名php 中常用作用相似,性能差异很大的…
阅读更多…

美团php工程师一面面经

美团 php
Redis Cluster?其他开源集群方案?Php 实现有序数组中二分查找某个元素epoll的常用模式是哪两种?区别是什么?AOP了解吗?你会如何去使用AOP,你编写代码的时候还会去考虑…
阅读更多…

网易新闻php开发工程师现场面试

网易 php
7层模型,链路层是起什么作用的?现在编程中经常采取MVC三层结构,请问MVC分别指哪三层,有什么优点?在文章列表场景中,翻页到后面就非常慢,比如下面的sql,有什么优化的手段吗,不局限于sql优化。如何只使用(传输层)…
阅读更多…

京东服务端开发面经

京东 php
PHP如何实现不用自带的cookie函数为客户端下发cookie。对于分布式系统,如何来保存session值?PHP的is_writeable()函数存在Bug,无法准确判断一个目录/文件是否可写,请写一个…
阅读更多…

搜狗服务端开发线上面经

搜狗 php
$a=[1,2,3]; foreach($a as &$v){} foreach($a as $v){} var_dump($a)等于多少?数据库中存储密码是怎么存的(MD5加密),还知道其…
阅读更多…

搜狗php工程师二面

搜狗 php
预定义变量、魔术变量、魔术方法比较,及作用举例ping一个服务器ping不通,用哪个命令跟踪路由包?写一段脚本实现将nginx的access.log日志中ip按访问量排行Redis有哪些结构时间复杂度较高简述如何得到当前执行脚本路…
阅读更多…

旷视科技php工程师线上面试

123456 六个数放到三角形三个顶点及中点上,使每条边上的数字和相等面向对象编程的五个基本原则 (S.O.L.I.D)posix 及 perl 兼容正则比较,及函数性能分析MYSQL中主键与唯一索引的区别…
阅读更多…

京东云php开发一面

京东 php
HTTP 和HTTPS的区别统计10G文件每个关键字出现的次数如何实现? 在 PHP 中 error_reporting 这个函数有什么作用?nginx负载均衡有哪些? 如果其中一台服务器挂掉,报警机制如…
阅读更多…

搜狗服务端开发工程师面经

搜狗 php
请简述Linux/BSD系统下系统的消息/事件异步通知机制有几种,并加以比较Smarty,phplib的区别,并阐述Smarty模板的工作原理微信二维码扫码如何实现,除了轮询之…
阅读更多…