不知不觉已经面了三次了,也同样凉了三次,也在纳闷为啥我面试的问题和别人的不一样,不问我点网络的、操作系统的知识,好多设计类的我都没听过,直接上面经:

  1. 项目中的登录、注册怎么实现,怎么去记住状态,有没有用分布式
  2. 进程线程区别
  3. 服务器返回502,什么问题
  4. KMP算法
  5. 多线程打印日志,如何同步
  6. 数据库的内连接、外连接、左连接
  7. 数据库redo log、undo log的作用
  8. 数据库语句查询慢(有没有索引、走没走索引、有没有额外字段)
  9. 实现一个队列,有的3分钟后执行,有的5分钟后执行,如何做(redis的有序列表,时间作为分值)、时间轮算法
  10. 最长公共递增子序列(口述如何做)
  11. 代码题:前序、中序构建二叉树(速度很快,但一个索引写错了,有点问题)

还是太菜,生命不息学习不止......