最近有换工作的考虑,虽说已工作四年,可是自身基础不牢,接触的行业等也很狭隘,以致于导致内心的不自信,害怕简历投出去后石沉大海。最后考虑再三,终究还是把简历给投了出去。
本人身在杭州,目前就职于一家物联网公司,主要做智慧照明这一块的。虽说是一家物联网公司,可是主要的还是在于业务的开发,技术的含量也并不是很高。这次想换工作,主要也是想进入一家互联网公司,最好像阿里、京东、百度等高大上的公司。这也许是小公司呆久了,就会产生的一种心态吧,这应该就是应验了那就话,世界那么大,我想去看看。可是世界那么大,你能去哪里呢?
好不容易,京东的面试机会来了。本来是准备让我直接到现场面试的,可是我目前还是在职状态,请假也不容易,调整到周末的话对方也不发便,所以安排面试的小姐姐给安排了电话面试。
首先是做一个简单的自我介绍,然后介绍自己的项目经验,再然后就是举例说明在开发过程中遇到的困难及解决方案,紧接着就是有关技术方面的提问了。
下面我就列举一些面试中提到的问题:
1、类加载机制
2、ArrayList与LinkedList的区别
3、HashMap的底层原理
4、new 对象的过程
5、spring IOC 和 AOP 介绍 及 AOP的使用方式
6、注解的实现原理
7、springmvc工作原理
8、数据库优化如索引的创建及使用场景
9、spring clound 组件
10、分布式和缓存redis的存储类型及主备份
11、线程池原理和常使用线程池类以及队列类型
面试题其实都是较基础性,如果没有准备的话,有的东西也是很难能表达出来的。都不知道自己当时说了啥,整体回答得都不好吧。
所以,世界那么大,林子那么多,你是什么鸟,别让人一掐就死啊。