2018年7月18日,晴,11号投了阿里,16号收到内推流程,没想到很快电话一面就来了。。。猝不及防啊。瞬间转阴。还是告诉面试官10分钟之后可以(我哪来的勇气,我还没准备好啊~!)
上来首先自我介绍
因为自我介绍的较少(不想挖坑啊)然后没有闲聊的过程,直接开始问及java基础,我应该是凉了,看看你准备的怎么样 >_<
- java有哪些基本数据类型?内存?
- ArrayList和LinkedList有什么区别,怎么用?复杂度?
- TCP和UDP的区别?TCP为什么可靠?
- TCP和UDP都是哪一层的?
- 线程有哪些状态?
- 线程的实现方法?
- 线程间通信的方式?
- 什么是公平的锁?什么是非公平的锁?
- Synchronized和lock的区别?
- 做过哪些后台的项目吗?
- 对Spring的理解?
- IOC的原理?
- 动态代理的方式?
- Jdk代理是如何实现的?
- Redis可以用来做什么?
自我总结:
一个完美的自我介绍和自己准备好的知识点应该一起放进来,放进来的就要会
整体感觉就是偏重基础啊
线程进程、框架的原理、数据库方面的准备
另外后台项目经验后面肯定需要准备的。
这次面试毫无准备,面经啥的还没看,后面要是再有面试机会等待过程中就要提前进行自测和拿网上的题目来练习。