万象云档 本次搜索耗时 2.177 秒,为您找到 133 个相关结果.
  • 算法篇

    282 2025-05-08 《PHPer 面试指南》
    本书的 GitHub 地址:https://github.com/todayqq/PHPerInterviewGuide 算法可以说是大厂的必考题,对于算法,一定要理解其中的精髓、原理。 冒泡排序 冒泡排序的原理:一组数据,比较相邻数据的大小,将值小数据在前面,值大的数据放在后面。 复制代码function bubbl...
  • 3.10 本章习题

    3.10 本章习题 本章堆栈树图相关的习题 3.10 本章习题 本章堆栈树图相关的习题 1、附近地点搜索 找一个点集中与给定点距离最近的点,同时,给定的二维点集都是固定的,查询可能有很多次,例如,坐标(39.91, 116.37)附近500米内有什么餐馆,那么让你来设计,该怎么做? 提示:可以建立R树进行二维搜索,或使用GeoHash算...
  • Redis 都有哪些数据类型?分别在哪些场景下使用比较合适?

    Redis 数据类型和使用场景 面试题 面试官心理分析 面试题剖析 Strings Hashes Lists Sets Sorted Sets Redis 数据类型和使用场景 面试题 Redis 都有哪些数据类型?分别在哪些场景下使用比较合适? 面试官心理分析 除非是面试官感觉看你简历,是工作 3 年以内的比较初级的同学,可能对技...
  • 在项目中缓存是如何使用的?缓存如果使用不当会造成什么后果?

    缓存的使用方式 面试题 面试官心理分析 面试题剖析 项目中缓存是如何使用的? 为什么要用缓存? 高性能 高并发 用了缓存之后会有什么不良后果? 缓存的使用方式 面试题 项目中缓存是如何使用的?为什么要用缓存?缓存使用不当会造成什么后果? 面试官心理分析 这个问题,互联网公司必问,要是一个人连缓存都不太清楚,那确实比较尴尬。 只要...
  • 如何自己设计一个类似 Dubbo 的 RPC 框架?

    设计一个类似 Dubbo 的 RPC 框架 面试题 面试官心理分析 面试题剖析 设计一个类似 Dubbo 的 RPC 框架 面试题 如何自己设计一个类似 Dubbo 的 RPC 框架? 面试官心理分析 说实话,就这问题,其实就跟问你如何自己设计一个 MQ 一样的道理,就考两个: 你有没有对某个 rpc 框架原理有非常深入的理解。 你能不...
  • 分布式服务接口的幂等性如何设计(比如不能重复扣款)?

    分布式服务接口的幂等性如何设计? 面试题 面试官心理分析 面试题剖析 分布式服务接口的幂等性如何设计? 面试题 分布式服务接口的幂等性如何设计(比如不能重复扣款)? 面试官心理分析 从这个问题开始,面试官就已经进入了实际的生产问题 的面试了。 一个分布式系统中的某个接口,该如何保证幂等性?这个事儿其实是你做分布式系统的时候必须要考虑的一个...
  • 有了解过 Redis rehash 的过程吗?

    Redis rehash 过程 面试题 面试官心理分析 面试题剖析 1. 为字典的备用哈希表分配空间。 2. 渐进式 rehash Redis rehash 过程 面试题 有了解过 Redis rehash 的过程吗? 面试官心理分析 这个知识点算 redis 中比较低频的面试点,但是当你在介绍 HashMap 的 rehash 或者 ...
  • 分布式系统面试连环炮

    分布式系统面试连环炮 为什么要进行系统拆分? 分布式服务框架 分布式锁 分布式事务 分布式会话 分布式系统面试连环炮 有一些同学,之前呢主要是做传统行业,或者外包项目,一直是在那种小的公司,技术一直都搞的比较简单。他们有共同的一个问题,就是都没怎么搞过分布式系统,现在互联网公司,一般都是做分布式的系统,大家都不是做底层的分布式系统、分布式存储...
  • Linux、Git 篇

    257 2025-05-08 《PHPer 面试指南》
    Linux 说一些常用的 Linux shell 命令 这个问题就不回答了,自由发挥 Linux 硬链接和软链接有什么区别? 硬链接不可以跨分区,软件链可以跨分区 硬链接指向一个 i 节点,而软链接则是创建一个新的 i 节点 删除硬链接、软链接文件,对原文件都没有什么影响,但是如果删除原文件,会导致软连接失效,硬链...
  • 简述TCP的三次握手、四次挥手过程

    253 2025-05-15 《PHP开发面试题》
    简述TCP的三次握手、四次挥手 TCP报文的头部结构 三次握手 四次挥手 常见面试题 为什么TCP连接的时候是3次?2次不可以吗? 为什么TCP连接的时候是3次,关闭的时候却是4次? 为什么客户端发出第四次挥手的确认报文后要等2MSL的时间才能释放TCP连接? 如果已经建立了连接,但是客户端突然出现故障了怎么办? 简述TCP的三次握手、...