腾讯电话面试

  1. 自我介绍
  2. 项目收获
  3. Linux
  • 查看进程占用端口
  • 如何杀死进程
  • 经常使用命令
  1. 操做系统
  • 线程进程区别
  • 资源使用状况
  • 资源抢占?如何避免
  1. 网络
  • TCP/IP 三次握手
  • 客户端发送什么包
  • 服务端接收到之后处理细节
  • Web 页面请求响应过程
  • ping 流程,使用传输协议?获取什么包
  • SSH 进行传输协议?过程?默认端口号?
  • I/O 复用了解吗?select?epoll?
  1. 算法
  • 快速排序
  • LRU 算法
  • 一亿条 URL 中找特定的一条
  • 红黑树
  • B+ 树
  • 二叉树前序后序遍历
  1. C++
  • 有大量数据写入,如何保证线程安全?
  1. 数据库
  • MySQL 查询挂了怎么定位问题出如今哪里?命令
  • 查看当前运行状态?
  1. 提问
  2. 意见建议

不少东西没有答上来,本身平时主要是作大数据存储这块,并且开发语言主要是 Java,不少知识了解不清楚,仍是要多多总结啊。算法