Java研发工程师方向 实习面试, 面试官很和善,抱着和你聊一聊的心态和你聊天,总体感觉阿里面试特别偏向Java,我简略回忆一下。
1. 介绍以前实习经历,以及设计的项目,我说了以前做过的公司内部使用的系统,面试官提出如果对于访问量特别大的情况下,你有哪些优化方案?
设置缓存;数据库读写分离;
2. 说一下你对JVM的了解。
3. Java的类加载机制。
4. Java 容器类 以及各自的优缺点。
5. Java IO有哪几种,介绍下用过哪几种?
6. TCP/IP 三次握手协议 讲一下。
7. 设计题,设计一个排队系统,如果一个人离开队伍,要通知他后边的其他人。
8. C++是不是也做过,说一下用C++做过的项目。
9. 大学到现在,项目方面感觉印象最深刻的是哪个,讲解下。
阿里面试竟然没有问题算法,大部分都是在问Java知识,会继续更新。