网易杭研2019届Java实习生,第五面面经(offer)

本文总结了Java后端开发中常见的面试知识点,包括Spring框架的原生接口注入及加载机制、SpringMVC的底层处理流程、JVM的内存管理与垃圾回收、线程同步机制、数据库索引与事务管理等。

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

补招内推加面
基础语法。。。。。。。。。。。。。
spring bean spring的原生接口 注入机制,加载机制 IOCAOP 动态代理 
springmvc底层处理请求顺序,bean生命周期,autowire机制,controller机制
jvm gc  收集器 jmm 堆栈,运行数据区,分代,算法,各个区别优缺点。
线程进程关系 tcp不记得了 ,asm与反射的区别优缺点,能否获取运行时泛型,,
算法不记得了 ,数据结构,ArrayList LinkedList HashMap B+
分布式数据库,mysql索引 ,事务怎么实现,事务隔离,如何实现非事务的数据一致性,事务隔离的Gap算法
非关系数据库redis mongodb 消息队列 rabbit MQ 
关系数据库的数据库三范式。三范式意义。
数据sql优化,怎么优化,举例。
怎么使得索引失效,不算hash索引和最前匹配呢?
锁,synchronized 与lock区别 优缺点 
读写锁,分布式锁,乐观悲观锁 CAS 
线程池种类

负载均衡的算法 反向代理介绍。type接口。。这个唯一没听过的。。。后面查了是运行时获取泛型的 标记接口。。真的没用过

我又想起来了一个,extends 和super 泛型限定符 上界不存下界不取

补充刚刚想到的,数据库水平拓展,垂直拓展,分库分表拆表

举一个遇到的问题并且自己解决了的例子

还有很多问题不记得了,反正40多分钟,,,算是加面了,因为前面已经HR面了,


已拿offer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值