
一面面经:
- 项目经历
- Java中常用的锁和应用场景
- 业界常用的分布式架构部署方式
- 期待薪资
- 问问题

二面面经:
- 项目经历
- 项目用到的监督学习算法,K-means聚类
- 死锁的原因,如何避免
- 现代操作系统有完全解决死锁问题吗
- 如何找出服务器负载过高的原因
- 在线编程:
- (1)找出文件中出现次数TOPK的字符串
- (2)由于第一题我用了优先队列,于是让我写下堆排序
- (3)判断一个字符串集合是否能连接成环,首尾字符相同则认为可以相连,如abc,cde,ea
7.问问题

三面面经:
- 项目经历
- Java中的链表
- 常见的GC算法
- OOM出现在什么时候
- 你的SCI论文做了什么
- 抛了个部门业务的问题,让我给出解决方案(问题较私密,不说了)
- 期待薪资
- 问问题

四面面经:
- 项目经历
- 实习的项目数据量很大,有没有自己针对日访问量上亿做出一些优化
- 线程与进程
- 内存管理方式
- 1亿元素排序
- 看过的书
- 常见的设计模式及应用场景
- 问问题

HR面面经:
- 自我介绍
- 你和竞争者相比的优势是什么
- 实习收获了什么
- 从实习导师身上学到了什么
- 导师给你的意见是什么
- 从面试官身上学到了什么
- 秋招意向的企业有哪些
- 发offer在八月底到九月初
个人感悟
这里要说的是面试前要做好两件事:简历和自我介绍,简历要好好回顾下自己做的一些项目,然后挑几个亮点项目。自我介绍基本每轮面试都有,所以最好提前自己练习下,想好要讲哪些东西,分别怎么讲。此外,简历提到的技术一定是自己深入研究过的,没有深入研究也最好找点资料预热下,不打无准备的仗。
本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。同时我经过多年的收藏目前也算收集到了一套完整的学习资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、Jvm性能调优、Spring,MyBatis,Nginx源码分析,Redis,ActiveMQ、、Mycat、Netty、Kafka、Mysql、Zookeeper、Tomcat、Docker、Dubbo、Nginx等多个知识点高级进阶干货,希望对想成为架构师的朋友有一定的参考和帮助
资料获取方式:‘转发+私信’“资料”二字即可免费领取

