网易行研java一面凉经

自我介绍

项目

里写的用AOP和策略模式完成了接口调用记录
AOP原理,动态代理
策略模式

mysql

innodb引擎 聚簇索引?
索引结构 B+树 结构、搜索过程 和B树什么区别
建了组合索引(a, b, c)筛选条件 ac , bc 会用到什么样的索引

Redis

Key的过期策略,要是你设计Redis你怎么处理
部署跑的哨兵模式还是集群模式 哨兵工作流程

RocketMQ

怎么实现高可用,保证消息必达?
消费者和主节点间获取模式 推还是拉 什么场景选什么模式

项目部署

java启动参数
GC配置策略

代码

二分查找有序数组
数组倒序

场景

技术选型

List list = new ArrayList();//LinkedList();
for (int i = 0; i < list.size(); i++) {
    sout(list.get(i));
}

ArrayList和LinkedList怎么选,时间复杂度

map和锁

HashMap结构、存取、为什么不一开始就建树
HashMap和Hashtable区别
Hashtable和ConcurrentHashMap

volatile关键字怎么保证安全

volatile int i; i++;

是否安全

线程池

为什么要有线程池
知道线程池参数吗
核心线程数,最大线程数
线程池和阻塞队列怎么协同工作

反问

杭研业务是干嘛的?
这边很大,具体进来再说。

对我的问题建议?
知识广度有点欠缺,补充补充基础知识

答的不太好,8.31面试,9.2已感谢

#面经##网易#
全部评论
你还写了两道题吗。。
1 回复 分享
发布于 2021-08-31 21:38
加油
点赞 回复 分享
发布于 2021-08-31 13:02
和楼主同一个面试官,看问题惊人的相似,但是我咋没有手撕代码的环节??
点赞 回复 分享
发布于 2021-09-01 09:16
问下有收到通知嘛,隔了多久
点赞 回复 分享
发布于 2021-09-02 00:59

相关推荐

01-23 14:54
同济大学 Java
热爱敲代码的程序媛:给你提几点【专业技能】这个模块里面可优化的地方:1.【具备JVM调优经验】可以去b站上搜一下JVM调优的视频,估计一两个小时凭你的学习能力就能掌握JVM调优的实践方面的技能。2.【MySql优化】MySql这一栏,你去b站或者找个博客看看MySql优化,学一下,如果你本身比较熟悉MySql语句的话,那基本半天时间凭你的学习能力MySql语句优化方面的技能你也能掌握个差不多。以上1,2两点主要是因为我看你专业技能大部分都说的是偏理论,没有写应用。再就是最后,你结合你的项目,想一想你的项目中哪些sql语句是可以用MySql优化的,到时候你面试的时候也好结合着说一下。
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客企业服务