网易Java一面凉经+1

半小时
1.线程常用的类  线程状态  线程池里不用的线程是什么状态(强答,张口就来:就绪 提示了两次,还是不知道)
2.juc包了解吗,常用的说一下
3.mysql 索引 索引怎么优化  索引用了啥数据结构 没有索引删除一条记录有啥问题(刚开始没往表锁想,面试官说了个啥,突然想起来了 说没索引要表锁)
4.redis 怎么缓存淘汰 lru怎么实现 说一下思路(刚看过的lru,脑子里一片空白,GG)
5.ES为啥快,ES高可用了解过吗
6.计算机网络了解不,了解,场景,一天几百万的并发,希望统计有多少个ip访问过
7.mysql怎么高可用
7.5 项目里的难点 (分布式锁和业务bug)
8.你redis分布式锁怎么实现的,有啥缺点,有啥别的实现方式吗
9.怎么看线程状态,用jstack能看到啥状态,jstack此时看线程池中不用的线程,是啥状态(前后呼应,还是不知道,出大问题)
10.为啥用springcloud
11.平常咋学,看了点什么书(JVM)

中间穿插些小知识点

-------------------------------------------------------------------------------------------------------------------------------------
白看了两天的JVM.....场景题说了得有将近10分钟还是没啥结果..感觉问题都没get到面试官的点..凉凉😭
求求求求给个二面机会!!!!
#面经##校招##Java工程师#
全部评论
第一题线程不用的状态应该是分情况: 1、核心线程 且 allowCoreThreadTimeOut 为false 那核心线程在执行任务完后,会处于阻塞blocking状态,直到下一个任务取出它 2、核心线程 且 allowCoreThreadTimeOut 为true 核心线程如果在keepAliveTime时间内没有新的任务,超时时间之前,处于阻塞状态blocking,超时时间到了后,线程状态将变为dead(terminated) 3、非核心线程 超时时间之前阻塞状态blocking,超时时间之后,dead(terminated) 4、如果线程池都关闭了,那所有的线程都会变为dead(terminated)
4
送花
回复 分享
发布于 2020-08-15 10:53
老哥你面的是严选?还是互娱?
点赞
送花
回复 分享
发布于 2020-08-14 21:40
秋招专场
校招火热招聘中
官网直投
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞
送花
回复 分享
发布于 2020-08-14 21:41
妈呀,我和你一个面试官
点赞
送花
回复 分享
发布于 2020-08-15 09:56
老哥,第一题到底是啥状态
点赞
送花
回复 分享
发布于 2020-08-15 10:38
没有手撕算法?
点赞
送花
回复 分享
发布于 2020-08-15 10:43

相关推荐

2 13 评论
分享
牛客网
牛客企业服务