本人大三学生一枚,近日投阿里2020届实习生简历,投完几天后便电面,整理并分享一下这次电面的经历仅供参考:
1、首先,面试官先让自我介绍;
2、在我介绍了学习方向、项目经历后,面试官便由学习经历,项目经历来提问;
3、问题一:你项目中用到了mysql,那么mysql中的索引的作用和原理是什么?
4、问题二:你做过javaweb的项目,请从网络原理的角度谈一谈前台获取数据的整个过程;
5、问题三:你对事务的理解是什么?事务有哪些应用场景?事务的原理是什么?事务的特性有哪些(事务四特性)?事务回滚的原理是什么?
6、问题四:数据结构中学了树的概念,请描述一下你对二叉树和红黑树的理解;
7、问题五:(顺序应该在问题一之前),请描述一下你做过的项目里面的印象最深刻的项目的过程,所用到的技术;
8、问题六:你学过大数据方面的知识,你所用到的框架、平台可以介绍一下嘛?
9、问题七:你平时如果学习某个技术的话你如何去学呢?到哪去学呢?
10、问题八:同步和异步的概念区别?
11、问题九:你用过spring,你觉得spring的主要作用是什么呢?(然后我从ioc、aop角度简述了spring的特点和作用);
12、问题十:那么你知道aop的实现原理嘛?他的java源码是怎么实现的;
总结:无论学过什么技术,把什么技术应用到了项目当中,要追根溯源地去了解原理和他的深层作用,所以,当一个技术懂得“what”、“how”,之后,必须要去了解底层的“why”,总而言之,要进阿里也不是这么简单,
必须把基础再抓牢;