获赞
1578
粉丝
62
关注
0
看过 TA
5808
门头沟学院
2025
Java
IP属地:陕西
暂未填写个人简介
私信
关注
1. 在你的学习过程中,或者说你做这些项目过程中,你的一般是用的 JDK 在哪一个版本?2. 1.8 的 Hashmap 有用过吗?简单聊一聊 HashMap。3. 有了解过哈希 map 一个扩容的一个机制吗? 数据是怎么移动的,有了解过吗?大概有多少数据会参与移动呢?是全部的数据还是说只有部分? 如果我想保证线程安全,有什么办法吗? Hashmap 跟 ConCurrentHashmap 的区别在哪?知道吗?4. 除了Hashmap,你们在项目过程中一般还用到什么其他的?还用到其他的一个集合类吗?Array list 底层的一个数据结构有了解过吗? 如果要往中间或者头部插入数据的时候,一般是会有什么?会有什么问题吗?或者底部是大概是不,底层大概是会经历什么操作吗?有了解过吗? linked list 有用过吗?5. volatile自己有用过吗? 它有什么作用? 为什么在并发环境下会有可见性问题。 加了关键字之后为什么就能保证可见性? 在 double check 那个代例的那个例子当中,就是它除了可见性之外,还有另外还有其他的作用吗??6. JVM这一块有了解过吗? JVM 的内存区域划分,有了解过吗? 简单聊一下。 每块的区域大概有什么作用你知道吗? 垃圾回收器有了解过吗? 常用的垃圾不是算法有哪些知道吗?7. 有了解过吗? 在垃圾回收的过程中,什么情况下对象会进入老年代?8. 问个问题,就是索引为什么能加速查询,有了解过吗?  假如说我的组件设计成 UUID 会有什么问题吗?
查看8道真题和解析
0 点赞 评论 收藏
分享
1. 实习的时候,这个项目可以简单介绍一下这个项目规模什么?然后您主要在这里面负责的模块。您觉得哪一个比较有?嗯,对你提高比较有帮助的,可以简单说一下。2. 我们假设遇到一个场景是生消息生产的速度大于消息消费的速度,这个时候会产生消息的积压,然后遇到这种问题的时候您可以怎么处理? 加了消费者以后,怎么保证他消费消息的顺序性?比如说我一个用户产生的消息他是有序列的。有,比如说我咱们做的是个电商项目,然后用户先下单,再做了什么操作,最后再取消订单,他这样是有时序的。然后如何在保证加了消费者以后,大家都在消费消息的时候,如何能保证他消费消息的顺序性?3.说一下 spring boot 它加载 bean 的流程好。 假如我们现在,嗯需要服务启动前需要初始化一些数据,就是在对外,比如说我们提供的是 HTTP 服务,嗯,然后我们要在对外开放这个 HTTP 请求之前要初始化一些数据,您可以怎样做这个部分?要实现这个。4. Hashmap 的底层实现原理可以简单说一下。 它从列表转成红黑树,它的目的是什么?基础数据结构有数组和链表这两个数据结构,它分别适用怎样的应用场景?6.  volatile 这个关键字,可以简单说一下。7. 写一个快速排序吧
查看6道真题和解析
0 点赞 评论 收藏
分享
1. 核心线程数用完了,然后非核心线程数还能,还有,还能创建没达到最大线程,然后队列还没有满,那这时候我任务进来,它是放到队列里面还是启动非核心线程去消费它呢?2. HashMap 有了解过吗? 它的一个原理或者是一个数据结构。那他的那个hash计算方式,3. spring 中的注解,你用过哪些啊?  spring 中的事物你有用过吗? 你是怎么用的呢? 那你觉得用它目的是什么?比如说我有业务报错了就是。嗯,用它的目的是什么?在业务报错的场景下,就是比如说我有两个入库操作,那我为什么要用事务啊? 你说多个操作,那他事务底层怎么实现? MySQL 层面你有了解过吗?MVCC,是吧?嗯,那你比如说可重复读,你能在,你能通过 MVCC 来解释一下它怎么实现? 可重复读,就是在任何情况下都是读出来数据都是没问题的,会出现脏读吗? 那我问你 undo log 你有了解过吗? 实现什么事物的原子性?对,它怎么实现的过程?4. 一个场景,你能,就是你看看能不能写出一个收口出来啊?好,嗯,就是我一个很简单的一个订单表,里面有地区跟金额,就是你怎么去计算各地区的金额总和?这个收口怎么写?5. zset 数据类型底层是什么样的结构你了解过吗?时间复杂度是多少?它这个什么样的结构?嗯,能简单说一下吗?6. 常见垃圾回收器 CMS 它是作用于哪个区的? G1呢? CMS 的垃圾回落算法大致的一个流程,那你觉得它跟复制算法有什么区别?对比一下这两种算法,就是什么场景下更适合用哪一种?  CMS 它在哪个阶段会发生那个STW?比如说我有一个应用,它其实它没有跟那个前端交互,它没有跟用户交互,它只是一个底层跑那种任务的一个应用。那有没有一款垃圾的周期就是更适合这种?嗯,我可能不追求那个SW,我只追求一些吞吐量之类的。就是有这样的一款垃圾服务器吗?你有了解过吗? CMS 跟 G1 你是怎么做抉择的呢?7. synchronized 的情况,那其实它锁的是一个嗯,什么东西呢?你觉得然后什么地方会发生变化? 锁升级就是什么情况下会升级?它是通过获取不到锁然后去升级的吗?还是什么个机制啊? 升级是可逆的还是不可逆的?你觉得 CAS 跟 synchronized有什么区别? 那就是什么场景下就是你会用CAS,什么场景下你会?8. 深分页问题,Server层和存储引擎层的交互9. parallel scanvnege参数10. 如何定位慢查询问题,有没有用过工具如阿尔萨斯
查看3道真题和解析
0 点赞 评论 收藏
分享
1. 核心线程数用完了,然后非核心线程数还能,还有,还能创建没达到最大线程,然后队列还没有满,那这时候我任务进来,它是放到队列里面还是启动非核心线程去消费它呢?2. HashMap 有了解过吗? 它的一个原理或者是一个数据结构。那他的那个hash计算方式,3. spring 中的注解,你用过哪些啊?  spring 中的事物你有用过吗? 你是怎么用的呢? 那你觉得用它目的是什么?比如说我有业务报错了就是。嗯,用它的目的是什么?在业务报错的场景下,就是比如说我有两个入库操作,那我为什么要用事务啊? 你说多个操作,那他事务底层怎么实现? MySQL 层面你有了解过吗?MVCC,是吧?嗯,那你比如说可重复读,你能在,你能通过 MVCC 来解释一下它怎么实现? 可重复读,就是在任何情况下都是读出来数据都是没问题的,会出现脏读吗? 那我问你 undo log 你有了解过吗? 实现什么事物的原子性?对,它怎么实现的过程?4. 一个场景,你能,就是你看看能不能写出一个收口出来啊?好,嗯,就是我一个很简单的一个订单表,里面有地区跟金额,就是你怎么去计算各地区的金额总和?这个收口怎么写?5. zset 数据类型底层是什么样的结构你了解过吗?时间复杂度是多少?它这个什么样的结构?嗯,能简单说一下吗?6. 常见垃圾回收器 CMS 它是作用于哪个区的? G1呢? CMS 的垃圾回落算法大致的一个流程,那你觉得它跟复制算法有什么区别?对比一下这两种算法,就是什么场景下更适合用哪一种?  CMS 它在哪个阶段会发生那个STW?比如说我有一个应用,它其实它没有跟那个前端交互,它没有跟用户交互,它只是一个底层跑那种任务的一个应用。那有没有一款垃圾的周期就是更适合这种?嗯,我可能不追求那个SW,我只追求一些吞吐量之类的。就是有这样的一款垃圾服务器吗?你有了解过吗? CMS 跟 G1 你是怎么做抉择的呢?7. synchronized ,那其实它锁的是一个嗯,什么东西呢?你觉得然后什么地方会发生变化? 锁升级就是什么情况下会升级?它是通过获取不到锁然后去升级的吗?还是什么个机制啊? 升级是可逆的还是不可逆的?你觉得 CAS 跟 synchronized有什么区别? 那就是什么场景下就是你会用CAS,什么场景下你会?8. 深分页问题,Server层和存储引擎层的交互9. parallel scanvnege参数10. 如何定位慢查询问题,有没有用过工具如阿尔萨斯
查看7道真题和解析
0 点赞 评论 收藏
分享
1. 一个1000个字符的字符串,一个1000000个字符串的set集合(最长15),怎么判断字符串中是否包含set中的字符串2. 这个实习的项目的话, Redis 这部分的规划你大概做了哪一些工作? 用过哈希的批量查询吗?哈希最大的量有达到多大?你聊一下那个 z set 跟 set 之间的它的区别跟里面有一些如果可以的话,可以介绍一下它里面的那个原理。3. 你的 Redis 是用哪一种分布方式啊?是分布式还是单机。 你了解 Redis 有多少种分布式的部署方式4. MySQL 的 SQL 优化有什么?5. 如果我需要将一张表里面有重复数据的,我删我,我需要将它里面的重复数据把它给删掉,然后还原来这张表。  那么这样的话我们可以怎么操作?6.  Java 的那个线程池跟线程安全这部分,你的了解?7. 那 Java 的 GC 的机制的话你了解多少?  Java 里面,假如我在最开始启动的时候,新建对象,不是那个全局的。然后后面的话我就后面还有一系列的操作,但是一系后面一系列操作的话,不会再用到上面所用的这个方法这个类。然后这个的话上面的类会不会被回收?8. spring cloud 那些组件的话,有没有其他一些了解? 你有安装过哪些中间件?
查看8道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务