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