万得面试(八股盛宴)

1.介绍实习所做的工作
2.挑一个功能点进行介绍
3.hashmap和treemap的区别
4.三个线程顺序执行,最简单的方式是什么
5.20个线程每个线程对同一个变量进行i++操作,最后i的数量为多少
6.介绍一下volatile
7.讲一下java中的反射
8.慢查询优化
9.唯一索引比普通索引快吗
10.redis中的淘汰算法有哪些
11.介绍一下rocketMQ
12.比较大的排序使用稳定的排序算法应该使用哪一个算法
13.数组和链表的区别在哪里
14.二叉搜索树的搜索效率和什么有关系
15.介绍一下java中的锁
16.使用锁的目的是什么
17.什么是线程不安全,线程不安全的场景有哪些
18.什么是临界资源
19.线程不安全的本质是什么
20.在Spring中如何保证原子型
21.Spring使用单例的目的是什么
22.遍历一棵树除了使用递归还可以使用什么方式
23.不使用队列进行广度遍历只进行深度遍历应该采用什么方式
24.递归是在jvm中的哪个区域执行的
25.jvm中的哪个区域用于描述方法的执行流程
26.介绍一些Kafaka
27.redis中的分布式锁了解吗
28.实现分布式锁的方式有哪些
29.为什么要加分布式锁
30.redission实现的分布式锁有什么优点
31.使用看门狗机制的原因是什么
32.为什么不在设置时就多给他们时间
33.执行时间和什么有关
34.拷打项目
全部评论
✨公司别浪费时间了
点赞 回复 分享
发布于 08-30 13:19 江苏

相关推荐

08-29 10:03
门头沟学院 Java
时长60分钟,两轮面试一起#万得#一轮面试1.自我介绍2.项目来源3.面向对象的特征4.讲一下多态5.重载和重写的区别6.arraylist和linkedlist的区别,查询快用哪种7.介绍-下hashmap的底层原理8.hashmap的key能为null吗9.currenthashmap可以存储key为null吗10.线程创建有哪几种方式11.线程的状态有哪几种12.介绍一下死锁13.预防内存溢出(场景:服务器中程序假死)14.java启动命令的脚本的参数 xms xmx15.jvm的内存空间16.gc java可以主动进行垃圾回收吗,会立刻执行吗17.spring的控制反转IOC和依赖注入18.spring的设计模式,举例两种介绍一下19.mybatis的#{}和${}的区别,防注入用哪种20.mybatis的缓存机制21.底层数据库系统设计:存5w条信息,稳定运行3年以上,考虑设计优化,包括但不限于MySQL22.介绍一下数据库引擎innodb和myslam的区别23.MySQL索引列有没有最大个数限制24.redis常用的数据类型25.redis 存100w个string类型的数据,固定前缀有10W个,怎么查出来这些固定前缀的数据,为什么使用scan不用keys?二轮面试1.一分钟自我介绍2.项目来源3.了解哪些设计模式4.详细讲一下策略模式5.了解多线程吗,线程池有哪些6.这些线程池有什么弊端7.可缓存的线程池会出现什么问题8. 中间件了解过哪些9.缓存雪崩如何防止10.MySQL和redis的数据一致性11.还了解其他中间件吗12.简单介绍一下一个项目13.数据如何采集,是否考虑过性能方面14.java基础了解得怎么样15.hashmap底层怎么实现16.hashmap的put过程17.hashmap的初始容量18.初始化map的时候,指定容量为10,是否报错,如果不报错,实际容量是多少,下次扩容是多少19.反问
查看42道真题和解析
点赞 评论 收藏
分享
5 24 评论
分享
牛客网
牛客企业服务