• PHP中高级面试问题集锦


    算法:

    • 广度优先和深度优先的了解
    • 台阶的走法(算法:回溯法)
    • 插入排序,选择排序
    • 递归算法思想
    • 递归实现汉诺塔
    • 查出一段时间内星期一和星期日的所有日期
    • 实现min函数获取数组最小元素的

    php:

    • 服务异常怎么排查和处理,finally使用
    • 常用的数组操作方法和字符串操作方法
    • 了解浅拷贝和深拷贝吗? 类属性是浅拷贝还是深拷贝
    • 上线后不能访问怎么操作(先版本回退)
    • 怎么安装扩展
    • 上传100m文件需要改哪些配置
    • oauth
    • php实现链表
    • php运行模式
    • 闭包和匿名函数的使用

    laravel:

    • 依赖注入
    • 中间件
    • jwt 登录授权
    • collection常用方法
    • with实现原理
    • 观察者模式实现关联更新其他信息

    nginx:

    • location 优先级
    • 负载均衡(upstream)

    mysql:

    • 数据表设计原则
    • 索引是怎么提升效率的
    • 索引规则(最左匹配原则)
    • 可重复读、不可重复读、脏读、幻读
    • 死锁的解决
    • 数据库范式

    redis:

    • 数据类型(字符串、列表、哈希、集合、有序集合)
    • 排行榜怎么实现(有序集合)
    • 高并发场景下的应用

    docker:

    Linux:

    • git线上发布自动部署脚本

    网络协议:

    • 状态码有哪些
    • 浏览器输入url到页面加载出页面,整个流程是怎样的
    • 网络协议有哪几层,常见TCP、HTTP、IP协议在哪一层?

    系统设计:

    • 访问量30w,高并发3000,需要日期和XX(另一个字段),谈谈设计思路。
    • 一个系统有多个属性,数量不定,但是不会超过32,如何实现增删改和快速检索?
    每天积累一点点
  • 相关阅读:
    C++--第12课
    C++--第11课
    C++--第10课
    C++--第9课
    C++--第8课
    C++--第7课
    鼠标
    MessageBox函数
    Windows对应的"Hello,world"程序
    网络上有哪些免费的教育资源?
  • 原文地址:https://www.cnblogs.com/zqunor/p/15433395.html
Copyright © 2020-2023  润新知