离开完美世界去阿里总结下面试过程

1、mysql:主从; 性能调优;索引结构;存储引擎(myisam,innodb的区别)
2、jvm:垃圾回收原理;垃圾回收器;虚拟机参数设置;虚拟机调优的经验
3、memcache/redis内存模型。 memcache用到的一致性hash的原理;redis的数据类型,持久化方式,主从;两者区别,分别什么情况下使用
4、算法(常见的几种排序,尤其快速排序,其他的就是各个题目了临场发挥),有一本《剑指offer》的算法书非常不错。附件有大小限制就不上传了,网上到处能找到。
5、spring aop,spring mvc 会问一些原理性的东西。比如springmvc原理,springmvc与struts区别,spring aop事务的原理。
6、多线程(volatile,jdk里concurrent包里的一些源码实现原理)。
7、jdk常用的数据结构实现原理。各种集合,arraylist,vector,linkedlist,hashmap,hashtable,concurrenthashmap,treemap 等等。
8、高并发、大数据量的解决方案
9、tomcat的工作原理,最好把tomcat的源码研究下
10、会问一些lvs,haproxy,nginx的区别,以及项目中怎么使用的。
11、最重要的应该是简历中的项目。项目一定介绍的很清楚,数据量、在线用户、并发;使用的技术,涉及到的尽量都懂的比较透彻;项目的架构,要能画出架构图,分析架构的优点和问题;项目中遇到什么大的问题,自己怎么解决的;

附件是用到的连接地址,用的搜狗浏览器导出的收藏夹

双十一推广

你可能感兴趣的:(面试)