一位北漂两年多Java工作经验的自考本科朋友,和很多由于学历问题被大厂拒之门外的程序员一样,有着进入大厂工作的憧憬,经过很多次的失败后终于进了美团。
今年疫情之后就一直特别丧,在北京这种大城市再不工作就可能大街都没得睡,做了很多心理建设之后准备搏一搏,于是开始着手准备起来,把修改好的简历一顿猛投,BAT、京东、字节、美团大大小小估计投了10多家左右,基本上都有邀约去面试了,但最后只拿到了3个offer,综合下来选择了美团,所以分享一下他的面试经验。
面试流程
一面(看完简历之后很直接地开始问问题),因为简历是之前在美团工作过的大佬帮忙优化的,问题都比较有针对性,压力太大,好几个问题他都懵圈,急的都流冷汗了。
如何设计一个高并发的系统
实践中如何优化MySQL
锁的优化策略
你是如何监控你们的数据库的?你们的慢日志都是怎么查询的?
你是否做过主从一致性校验,如果有,怎么做的,如果没有,你打算怎么做?
如何进行SQL优化?
一个类中A和B两个方法,A调B能不能实现事务?A不加注解B加注解能不能实现事务?
二面(技术面,边回答面试官边记录)
因为一面的面试官一直否定我,所以就以为自己没希望了,但没想到第二轮的问题反倒是我最近刚学过的东西(最后我会给大家分享这方面的资源,先别急)。
如何做到高性能、消息堆积后性能损耗?
Redis使用技巧
线程池的原理
为什么扩到红黑树阈值是8,收缩到链表阈值是6?
Redis使用技巧,如果redis宕机了该如何补救?
算法题 将两个排序数组合并为一个(都是升序)
三面(面试官的气场非常强大,问的问题比较宽泛)
了解美团吗?
除了美团还想去哪家公司?
美团吸引你的是什么?
为什么留北京?
java现在的发展趋势是什么?
未来规划
有什么想问的?
问自己有什么需要继续提高的,面试官说我思想很成熟,知道自己想要什么,是应届生里比较优秀的了(这个时候觉得自己有戏了),然后开始安利美团了…
四面(HR面)
如果你的方案被同事challenge,你会怎么办?
美团有什么吸引你的?
说前面面试官对你评价挺高的(一面面试官这么怼,还能评价高也是难得), 主要问问你的意向,然后来聊聊一些薪资待遇等方面的问题。
总结
整个过程从1点半面到5点多,总共4个小时左右,出来状态就变成了拟录用中。其实一面的时候,他就被面试官怼到怀疑自己,但是面试心态很重要!马上调整自己,告诉自己我可以的!之前网易的二面也觉得自己完了,但是立马告诉自己我可以的,我可以想出来的,就又想出来了,千万不要否定自己。
Java核心面试宝典复习知识
答案获取方式
关注+转发后,私信关键词 【面试资料】即可获得详细答案链接!
重要的话讲两遍,转发、转发后再发私信,才可以拿到哦!
这本Java核心知识把每个知识点解析的很深,对大家应该很有帮助,它把大部分的Java知识集结在一起深入的解析出来(非常建议大伙看一看)
这本文档覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、Redis、数据结构、算法、大数据等大量知识点。
Java部分:Java基础,集合,并发,多线程,JVM,设计模式
数据结构算法:Java算法,数据结构
开源框架部分:Spring,MyBatis,MVC,netty,tomcat
分布式部分:架构设计,Redis缓存,Zookeeper,kafka,RabbitMQ,负载均衡等
微服务部分:SpringBoot,SpringCloud,Dubbo,Docker
求来的大厂面试场景(为了学习提升可以没脸没皮,啊哈哈哈)
我针对这些大厂的面经场景也找了很多题刷,对自身的提升也是非常大(还特意要了份面试答案)
面试答案
既然是要面试,那么就少不了刷题,实际上面试前,哪儿也去不了,我自己是刷了不少面试题的,所以在面试过程中才能够做到心中有数,基本上会清楚面试过程中会问到哪些知识点,高频题又有哪些,所以刷题是面试前期准备过程中非常重要的一点。
根据自身面试经历整理以及不断收集的(珍藏版)
阿里巴巴面试必备知识想进大厂的朋友们可以获取看看(对面试进大厂帮助很大)
对于大厂面试,我最后想要强调的一点就是心态真的很重要,是决定你在面试过程中发挥的关键,若不能正常发挥,很可能就因为一个小失误与offer失之交臂,所以一定要重视起来。另外提醒一点,充分复习,是消除你紧张的心理状态的关键,但你复习充分了,自然面试过程中就要有底气得多。
以上内容中所有的学习资料、面试资料,均可以免费提供,希望大家金三银四面试顺利,拿下自己心仪的offer!
答案获取方式:资料获取方式:点击链接《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。