一面(3.20)
自我介绍
讲到了项目,实习,但是没有细问
学信息安全的肯定了解一些网络吧,问三次握手四次挥手
tcp怎么保证可靠传输,打了应答机制、序列号、拥塞控制等
问一些java基础
jvm内存结构
堆里放的是什么
垃圾回收主要是针对哪个区域
线程之间的通信方式有哪些,答了共享变量、信号量、循环栅栏,CountDownLatch
然后忽然对我的项目感兴趣,我就讲了一下整个的过程,然后面试官对有些细节比较好奇,一一回答了
讲到加密协议(自己挖坑),说讲讲https,然后问到https的加密协议,我说我这里不是很了解,面试官就把ssl整个的加密过程给我讲了一下,很清楚很详细
问有没有offer,现在在哪
面试官超级温柔,答对的时候会肯定我的回答,不对的时候会引导我,实在不行还给我讲讲,真的大好人一个了!
二面(主管面)(3.20,一面之后立刻)
问实习,我讲了我两段实习第二次优化了第一次的工作模式,面试官说很好(keep的面试官真的都好爱鼓励面试的人啊呜呜呜真好!天使!)
讲的是以前都没人问的一个我的项目,主要的项目他说时间比较远,问了我也记不住,就不问了
问问jvm
多线程并发,线程安全讲一下(大开放题)
说了线程安全的原子类
线程安全关键字,讲了synchronized和volatile,问了两者的区别
简历写了linux,那就说说linux什么命令,顺便讲了我的实习
查cpu占用的命令有什么,说了top,问知不知道awk,说听过没用过
手写了代码爬楼梯,我动态规划写出来了,递归居然写错了出口,丢大人了。。。问他能不能指点一下,他说“那怎么可能呢?”
但是还是过了这一面了,谢谢面试官不杀之恩
这一轮是主管面,一面之后迅速就给了通知,然后约了hr面,但是因为有其他的事情就没立刻走完流程。公司效率很高,面试官也都比较友好,会鼓励多说,还会适当的肯定
三面(hr面)(3.21)
本来应该是二面之后的,但是我事情冲突,改到了第二天
这个没怎么记,就是常规的hr面的内容,面试官姐姐说公司氛围很好这一点记得很清楚,疯狂心动
最后
在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
资料都会绝对免费分享给大家的,大家点这里直接去下载就好了,下载码:csdn