首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

字节跳动php面试题(

在这里本人以文章的方式分享给大家,希望对需要往大型互联网公司发展的年轻人以及程序员有所帮助,话不多说: 一面(约1h) 在面对未知的流量暴增,可以预先怎么处理 如何限流,限流算法,对于ddos攻击怎么处理 PHP...数组的底层实现 分布式事务 RPC相对于传统的API调用的优点 服务调度中心的感知与动态上下线 MySQL的索引,为什么是B+而不是平衡二叉树 索引查找在Linux的磁盘上是怎么操作的 聚簇索引相对于B...个亿的用户,同时用户之间有关注和粉丝,用户的关注和取关操作比较频繁,如何设计架构和API接口 二面(约1.5h) 二面主要以自己的项目为切入点,进一步考察你对项目中知识点的把握程度 守护进程是什么,怎么实现 PHP...是否适合做守护进程,为什么(内存管理这一块) PHP的垃圾回收机制 进程间通信方式 共享内存是怎么实现的 怎么查看Linux服务器的负载,及判断哪些操作引起的负载过高 MySQL的IO过高怎么优化,分库分表及分区

69330

php设计模式():抽象工厂(Abstract Factory)

abstract 工厂基类 1个实现 interface 或者继承 abstract 的具体工厂类 具体的工厂类里面有多个方法分别实例化具体的产品类 代码示例 抽象产品基类 // Keyboard.php...getPrice(); } PHP Copy 具体产品 华硕电脑 // AsusMouse.php class AsusMouse implements Mouse { public function...PHP Copy 产品工厂类基类 // AbstractFactory.php interface AbstractFactory { public function createKeyboard...(); public function createMouse(); } PHP Copy 产品工具体厂类 // AsusComputerAbstractFactory.php class AsusComputerAbstractFactory...echo $mousePrice + $keyboardPrice + ...; PHP Copy UML 代码 抽象工厂模式代码 优缺点 优点 你可以确保同一工厂生成的产品相互匹配。

11620
领券