技术面两面,一面一个小时左右,一个早上搞定。 一面: 简单问了项目,数据库有没有分表 手撕代码:单链表插入排序,找数组中第二大的值 写SQL查询语句 二面: 手写生产者消费者模型 针对写的内容进行展开,一些线程并发,锁相关的 JAVA的集合类,Hashmap,ConcurrentHashMap的底层实现 项目相关提问,微服务,消息中间件 手写二叉树非递归中序遍历 两面的面试官都很nice,说的不对还会给你解释。体验很棒。总体面试比较看重基础。许愿一个OFFER吧