在互联网行业面试中,大家都知道,一般大公司才会在应聘中重点要求学历这一条的, 那么非985、211毕业的我们,想去大公司,该怎么办呢?
其实不然,HR看简历一般看两点,学历和经历,也就是说当你的工作经历足够吸引到他们,那么也是可以得到一个面试机会的,那接到面试后,我们需要做些什么呢?
那我这边分享一下我最近的一次余额宝的面试经历:
面试过的同学都知道,在面试中面试官经常会东一个框架,西一个源码,想到什么问什么,完全不按套路出牌。
面试的目的是找到合适的候选人,所以都会偏向于公司的业务方向进行提问,但即使是这样,也依然是在一定范围内的。
根据这次的面试经历,我整理了几个面试的主要方向,供大家参考:
1、JVM参数配置、常用调试工具分区、类加载,还会问你有需要线上的调试问题吗?遇到死循环CPU飙升怎么解决?
2、Java发包常用工具用法和原理、会配合集合类-起考,对了还会有volatile、 CAS 原理等。
3、MySQL也算是必备了,索引存储结构、薪|搜索原理、务的隔离级别和原理,这些真的是逢考必问。
当然除了MySQL,Redis 和ES也是面试长文的,大多都是集中到原理。比如ES倒排索引、分片原理,Redis 的zset原理和使用场景、多路复用、 穿透、熔断等等。
4、框架也是必备的知识点。最常见的就是AOP原理,自己怎么实现? Spring Boot啥原理?框架通常会配合设计模式-起考,比如你最熟悉的设计模式是啥? Spring MVC里面用了什么设计模式?解决了什么问题?
5、接下来最重要的就是服务治理了,这里面内容就太多了,Dubbo、Spring Cloud等。总之这个地方最能看得出你真实的工作经验和问题的考虑深度,毕竟没有真正在庞大的系统里面锻炼过真的很难应付这个地方。
6、最后就是算法了,这就需要长期练习,LeetCode刷起来!
当然,面试方向只是给了个大方向,还需要落实到具体的技术点中。
一面
二面
你有什么问题想问我的吗? (常规问询)
(技术问)
事务的并发问题
AOP使用场景
另外Filter的实现和struts2的拦截器的实现都是AOP思想的体现。
本人也是收藏了一份Java面试核心知识点来应付面试,借着这次机会可以免费送给我的读者朋友们:
目录:
JVM
并发编程
并发编程——基础篇
并发编程——模式篇
并发编程——原理篇
并发编程——应用篇
分享方式:转发+收藏后私信“面试”
MySQL
第1部分:基础篇
第2部分:开发篇
第3部分:优化篇
第4部分:管理维护篇
框架
spring
spring boot
内容太多了,无法再次一一展示
一共有30个专题,足够读者朋友们应付面试啦,也节省朋友们去到处搜刮资料自己整理的时间!
分享方式:转发+收藏后私信“面试”
面试尽量提前到,能早点面试,面试官也更愿意给你通过(就像中国好声音一样,一开始都是疯狂转身)。面试时调动你的幽默细胞,尽量把面试气氛调得愉快一点,这样面试官能更深的记住你。
说自己优点的时候一定辅以证据, 不然面试官只会当作耳边风
不会的问题不要强答,小心有坑,可以这样说:“不好意思这个问题我不会,但是如果让我来设计我会...... "
面试其实是一个双向选择,面试官在评估你的表现,同时由于面试官也代表公司,他的素质及提的问题也是你应该评估的方面,所以不要紧张。
使用幕布,在每次面试前将自己总结的知识过一遍。我幕布上写了几万字的笔记,每次面试都拿出来看一遍 ,所以面试问到的基础我基本都能应答如流。
上面都是我面试时候经常会用到的一些小技巧, 大家觉得对自己有用的话,可以学以致用,最后就是我备战面试自己整理也收集了很多面试中经常会问到的面试真题
由于文章的篇幅有限,面试真题的答案和解析,我会整理在一起,大家有需要可以转发+收藏后私信“面试”来得到免费获取方式。并附上java面试核心知识点
转发!转发!转发!