AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
### PHP相关 1. 平常都使用的什么框架?Laravel和ThinkPHP框架的区别? 2. Laravel常用到的功能有哪些?Laravel依赖注入实现的原理是怎么样的? 3. Swoole你用到了哪些功能?对协程这一块了解吗? 4. 能说说PHP的生命周期吗?传统的php-fpm模式和swoole有什么区别? 5. 在项目中都是怎么用hyperf的?了解hyperf中的依赖注入实现原理吗?使用hyperf中的类是怎么实现的,是通过注解引入吗? 6. 说说你在项目中使用到的PHP函数,任意说几个以及它的功能? 7. PHP的垃圾回收机制是怎么样的? 8. PHP5的版本和PHP7之间有哪些区别?对PHP8了解吗,任意说说其中的新特性? 9. 说说php-fpm与NGINX工作原理是怎么样的? 10. 说一说PHP中的垃圾回收机制是怎么样的? 11. cgi与fast\_cgi关系是怎么样的? 12. isset、empty和is\_null区别是怎么样的?如果传递一个null,该三个函数分别返回什么? 13. require\_once与include\_once,require与include的区别?为什么一个是警告一个是致命错误? 14. php5与php7的区别是怎样的? 15. php-fpm的工作模式?进程数量配置依据是什么? 16. 说说PHP数组中的数据结构是怎么样的? 17. 能说说说session和cookie的区别吗? ### Redis相关 1. 平常使用Redis都是在哪些场景? 2. Redis的持久化有哪几种?有什么区别?实现的原理是怎样的? 3. Redis的事务了解吗?事务都有哪些注意的地方? 4. Redis都有哪些数据类型?你是怎么选择数据类型的?底层的数据结构是怎么样的? 5. Redis能够实现命令批处理吗? 6. Redis的哨兵机制了解吗?实现原理是怎么样的? 7. Redis的主从复制实现原理是怎么样的?如何保证数据一致性?数据延迟又该如何处理? 8. 利用Redis如何实现队列功能? 9. 消息发布与订阅有使用过吗?怎么使用的?中间又遇到过什么问题吗? 10. 如何解决缓存穿透、击穿和雪崩问题以及这三种情况都是什么意思? 11. Redis作为一个内存型[数据库](https://cloud.tencent.com/product/tencentdb-catalog?from_column=20065&from=20065),如何更好的解决内存的占用? 12. Redis与memcached的区别?什么时候会选择memcached? 13. 能说说Redis为什么快吗? 14. Redis的线程模型熟悉吗?你能说说Redis的线程模型吗? 15. 能说说Redis的优缺点吗? 16. 能说一下Redis的内存是怎么划分的吗? 17. 知道什么是热key,热key的问题该怎么解决呢? 18. 怎么实现Redis的高可用问题? 19. 能说说Redis的集群原理吗? 20. 能说一下Redis如何实现分布式锁吗? 21. 如果有大量的key需要设置同一时间过期,一般都需要注意些什么? 22. Redis都有哪些缓存类型? 23. 如何解决Redis的并发竞争key的问题? 24. 如何解决Redis和数据库双写一致性的问题? 25. MySQL里面有20000w的数据,Redis中只能存20w的数据,如何保证Redis中的数据都是热点数据。 26. Redis的过期策略都有哪些? 27. 定期+惰性都没有删除过期的key怎么办? 28. Redis的过期策略和内存淘汰机制是怎么样的? 29. 说说Redis的数据类型都有哪些? 30. 有使用Redis做异步队列吗?你是怎么使用的? 31. pipeline有什么好处?为什么要用pipeline? 32. 能说说Redis各种数据类型底层的数据结构吗? 33. 一般你都是在哪些场景下使用Redis的? 34. Redis与其他的key-value存储都有什么不同? 35. 能说说主从复制的原理吗? 36. 主从复制如果出现数据不一致的情况,一般都有哪些问题会导致这种情况? 37. 主从复制都有哪几种方式? 38. 主从复制都是怎么配置的?说说常见的配置项都有哪些? 39. Redis主从复制的同步机制了解吗? 40. 主从复制中的复制客户端缓冲区都是干什么的?他运行的原理又是怎么样的呢? 41. Redis是如何做持久化的? 42. 持久化的方式都有哪些? 43. 如何选择合适的持久化方式? 44. 持久化数据和缓存如何做扩容? 45. 持久中AOF和RDB的优缺点可以说说看吗? 46. 如果做持久化时,服务宕机了怎么办?MySQL 47. 列举几个MySQL索引失效的情况?该如何优化这些情况? 48. MySQL索引都有哪些?InnoDB索引是用的什么数据结构,为什么使用这种数据结构? 49. MySQL主从复制是如何实现的?如果从节点挂了,重新启动从节点,如何保持数据一致性?如何解决[数据同步](https://cloud.tencent.com/product/datainlong?from_column=20065&from=20065)延迟问题? 50. 说说你优化SQL语句的几种思路有哪些? 51. 说说MySQL中的锁有哪些?之间的区别? 52. MySQL中的事务了解吗?说说其4大特性? 53. 事务中隔离性,有几种情况?这几种情况分别会产生什么问题? 54. MySQL中MVVC实现的原理是怎么样的? 55. mongodb与mysql的关系,为什么日志系统会选择mongodb? ### RabbitMQ 1. 主要使用的场景在哪些地方? 2. 工作模式都有哪些?之间的区别是怎么样的? 3. 如何保证消息的可靠性? 4. 日志存储在RabbitMQ,如果同步到MongoDB里面,如何解决新旧数据问题?(这里提到了一个公司实际业务问题,公司日志会存储到MongoDB,如何保证每次存的都是最新的消息) 5. 你知道哪些[消息队列](https://cloud.tencent.com/product/message-queue-catalog?from_column=20065&from=20065)?这些消息队列有什么区别? ### 网络相关 1. 对http熟悉吗?能说一下有其特点吗?能说说常见的http请求方式以及每一种请求方式的特点吗? 2. 能说说http1和http2之间的区别吗? 3. 说说网络的分层模型有哪些吗?其中每一层都是干什么的? 4. 说说TCP的三次挥手、四次握手吗? 5. 用户输入一个域名到显示页面数据都发生了什么? 6. GET和POST的区别是什么?