9.19一面

几分钟自我介

谈项目

然后这写了两个算法

输出一个二叉树每一层最大节点(层次遍历)

第二个是leetcode的困难原题,也是关于二叉树的,还原排序二叉树两个被交换的节点(没弄出来,磕磕碰碰写出来一点点)

Tcp udp 三次握手四次回收

java基础

==和equals区别

变量和常量存储位置

Jvm堆栈

说一下gc

G1的了解

评价算法思路不太清晰,java基础还行,可以在深入一点

10.8二面

国庆前被捞起,假期玩的都没意思🤣

问项目

写了个sql(写的不是很好)

数据结构

链表数组区别

堆(自己嘴欠提的)

排序查找算法

手写快排( 写是写出来了,卷面很潦草,面试官有点不满意😂)

然后一道场景题,给一组用户的数据,包括用户名和访问的时间,一个用户在给定时间t内访问次数超过n次则不合法,输出不合法的用户名(实现的方法面试官不是很满意(;′⌒`))

没敢问评价

总之求小米offer!!!