熙牛医疗 一面面经

1)自我介绍

2)List、Set、Map 的差别和各自的特性

3)Set 底层是通过什么实现的?

4)Map 中的 key 可以为 null 吗?

5)Hash 冲突常见的解决方案有什么?

6)介绍一下泛型

7)介绍一下 JVM

8)程序计数器用来干什么的?

9)Java 堆中被分为三个部分(新生代、老年代、永久代),说一下他们之间的关系(不会)

10)有没有用过一些工具去研究过 JVM 这一块(答了 Arthas)

11)说一下 Spring 的 IOC

12)Mybatis 的实现原理有了解过吗(不会)

13)MySQL 的四个隔离级别

14)幻读和不可重复读的区别

15)MySQL 怎么解决幻读和不可重复的?

答:将隔离级别提升为可串行化、加表锁、加间隙锁(面试官说不是,涉及到 MVCC 多版本控制的知识)

16)MySQL 的读锁和写锁

17)MySQL 的悲观锁是基于什么实现的?(不会)

18)避免索引失效的几种场景(这里把索引失效的场景反过来答的)

19)说一下模板模式

20)BIO、NIO、AIO 三种 IO

21)讲一下项目中的难点或者说复杂业务

22)平时是怎么学习技术的?

23)自己的优缺点说一下

24)作为一个实习生,分配给你一个需求,你会怎么去做呢?

25)写完需求之后怎么去做测试呢?

评价:

面试官人挺好,答不上来会给提示

全部评论
佬,还记得笔试题考了什么吗?
点赞 回复 分享
发布于 2025-09-10 17:23 广东
你好,是实习吗,二面完了还有笔试吗?
点赞 回复 分享
发布于 2025-03-05 20:49 江苏
可以问一下是什么岗位吗
点赞 回复 分享
发布于 2024-11-13 13:14 陕西
佬,笔试是什么方面的题啊
点赞 回复 分享
发布于 2024-04-17 20:18 四川
老哥,一面过了吗
点赞 回复 分享
发布于 2024-03-20 13:14 加拿大

相关推荐

03-06 08:02
门头沟学院 Java
一共两道题(时间60min)第一题就是简单的求两数之和 (力扣热一)第二题应该是树形结构节点打印(没写出来)import java.net.SocketTimeoutException;import java.util.Arrays;import java.util.List;// 必须定义 `ShowMeBug` 入口类和 `public static void main(String[] args)` 入口方法public class ShowMeBug {static class Node {int id;int parentId;String name;public Node(int id, int parentId, String name) {this.id = id;this.parentId = parentId;this.name = name;}}public static void main(String[] args) {List nodeList = Arrays.asList(new Node(1, 0, "AA"),new Node(2, 1, "BB"),new Node(3, 1, "CC"),new Node(4, 3, "DD"),new Node(5, 3, "EE"),new Node(6, 2, "FF"),new Node(7, 2, "GG"),new Node(8, 4, "HH"),new Node(9, 5, "II"),new Node(10, 0, "JJ"),new Node(11, 10, "KK"),new Node(12, 10, "LL"),new Node(13, 12, "MM"),new Node(14, 13, "NN"),new Node(15, 14, "OO"));print(nodeList);}public static void print(List nodeList) {}}在showmebug上作答输出的结果是树状结构的字符串
查看2道真题和解析
点赞 评论 收藏
分享
评论
4
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务