360面经(PHP视频面试)

一面

  • 什么比较熟练?Php
  • 写的项目主要是什么?Php的API
  • 用的数据库?sqlite
  • 对哈希的理解?
  • 解决冲突的方法?线性探测(其他的忘了。。。)
  • 一个文件保存很多IP,可重复,找出出现次数最多的前10个
    IP映射key,读到key后value++做桶排
  • 如果文件一个G,内存100M? 不会
  • PHP写一个函数,交叉合并两个数组
  • 数据库查询join类型与区别?
  • 读数据要分页? limit
  • 上千万的数据要分页? 不会
  • http理解
  • http状态码
  • session保存和使用方式
  • 数据库索引的使用
  • TCP建立连接与关闭连接过程
  • TCP建立与关闭的过程中状态
  • 快速排序的原理

二面

  • 自我介绍
  • 讲讲项目
  • 学过啥课?
  • 数据结构:
    Map实现原理
    C语言写代码求二叉树高度
    说一下堆
    最大最小堆取一个极值的时间复杂度?
  • 操作系统:
    C语言读文件fread函数的原理过程
  • 网络:
    TCP三次握手,为什么要三次握手?
  • cookie session
  • 软件工程:
    设计模式了解哪些?
  • 学习工作遇到的最难的问题?

面经

393 Words

2017-09-08 08:00 +0800