APP 内打开
分享
13
22
小米Java开发 一面:45min
项目相关,聊了蛮久
一个用户订单表,一个用户有可能多个订单,查询出每个用户的最新订单(当时脑子抽筋了,想太复杂了,后面想了一下好像只要先group by 再max(date))
Java 新建线程有哪几种方式
Java 内存区域,new出来的对象分配在哪里,堆内存里面是怎么划分的,为什么要分为新生代,老年代(根据你的回答继续追问)
线程有哪些状态,阻塞状态和等待状态有什么区别
数据库建立索引的原则,复合索引的命中规则
zookeeper 了解吗,节点类型
了解分布式服务吗,dubbo?
说下 spring 的 IOC 与 AOP
Java 反射有哪几种方式
算法题:青蛙跳台阶,反转单链表
反问环节给了我建议说要多加强数据库的实践,应该是我sql没写出来才说的,然后就是建议多跟进新技术框架,多关注分布式高并发
面试体验还是挺不错的,面试官很有耐心,不急不躁。在给我出第二道算法题的时候还问我二叉树熟不熟,我说这最基本的,然后面试官就说那换一道吧哈哈 🤣,结果换了道青蛙跳,难道面试官觉得青蛙跳比树的题目难吗哈哈哈。