2018秋季阿里实习生面试总结

本文是一篇关于Java面试的总结文章,涵盖了Spring框架的基础概念、servlet的线程安全性、volatile关键字的正确使用场景、GC垃圾回收机制的理解、JVM参数调整及故障排查技巧等内容。此外还深入探讨了线程安全、HashMap源码解析、网络通信原理、虚拟机的类加载机制等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

时间:2018年3月份

一面:

spring的基础,IOC、依赖注入,bean加载等

servlet是否是线程安全的

使用volatile关键字时什么情况下是安全的

GC垃圾回收机制

使用JVM查看项目的情况?JVM参数如何调整?项目出现故障时有日志报错怎么处理?没有错误日志怎么处理?

 

二面:

线程安全谈一谈synchronized关键字

数据结构hashmap,源码级别

讨论了一下简历里写的项目

网络三次握手,为什么不是四次或者两次

虚拟机的双亲委托机制

 

三面(视频):

详细探讨了项目的实现细节,包括业务

谈了一下人生

java中子类继承父类时,子类重写父类的方法是,如A,B,B是A的子类,

A a = new B();那么调用B类某个重写A的方法的时候,JVM会调用B重写的方法,问题是JVM内部是如何找到B重写的方法的的?

(最后这个问题还是不是很清楚)

 

HR面:

谈人生

参加过的活动,团队交流遇到问题怎么办

怎么解决冲突

老师、同学怎么评价你

用三个词来形容自己

等等主要是围绕团队合作遇到问题怎么办

 

有问题请指正,走评论~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值