Java网易面经【转】【附答案】

1.线程 创建线程的方式 异常怎么捕获
线程创建的四种方式
关于异常
如何抛出异常
2.集合类说一下 重点说了HashMap和ArrayList 顺便提了下JUC
HashMap底层实现原理及面试问题
Java中HashMap底层实现原理(JDK1.8)源码分析
ArrayList的底层实现原理
3.AQS 这个答得不好 有一阵子没看了
从ReentrantLock理解AQS的原理及应用总结
AQS详解(面试)
4.ThreadLocal和应用场景 原理 jdk1.7+1.8 优缺点
拼多多面试官没想到ThreadLocal我用得这么溜,人直接傻掉
深挖ThreadLocal
5.http https 三握四挥 tcp udp 拥塞控制等
HTTP和HTTPS协议,看一篇就够了
TCP和UDP的区别和优缺点
TCP的拥塞控制(详解)
6.JMM volatile
7.对Java的理解 多态的理解 可以提一下静态分派balalala可能是加分项吧 我也不懂 就是背的。。
8.JVM 垃圾回收器 提了好几种 重点说了下cms 和 G1 垃圾回收器
9.MySQL 索引 SQL优化 这部分又好几个场景 比如对于性别列要不要加索引?
这么问了肯定是不用的 我当时答的是性别列区分不大 索引的意义就在于快速定位到数据 而且索引维护也需要成本
10.Spring的理解 ioc aop 注入方式 顺便提了一下单例模式
11.事务传播行为
其他的记不住了 好几天了都
—二面----
二面那天正好是网易的一个老哥阳性那天 所以有点匆忙 随便问了问情况 问问项目 上一家实习的事情
5道算法题
1.跳台阶那种 动态规划问题
2.链表成环 2种方式
3.约瑟夫环
4.一堆队伍两两比赛 可以轮空 问n个队伍 几次比出结果 主要就问问思路

作者:20200625
链接:https://www.nowcoder.com/discuss/591315?type=post&order=time&pos=&page=1&channel=-1&source_id=search_post_nctrack
来源:牛客网

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值