重庆XXXX有限公司:

4.28 10:00
自我介绍:

1.介绍实习项目

2.介绍一下CountDownLatch 【简历中提了】
有使用过其他类似的吗?介绍一下(循环屏障 CyclicBarrier、信号量Semaphore)
信号量的使用场景 (可以让线程交替进行 ? 如何实现?
只能保证一个线程在执行吧 可以能保证两个线程的其中一个先执行吗?)

3.怎么排查慢查询问题的?

4.索引失效的场景有哪些?
为什么模糊查询%在左边会失效?在右边就不会失效?
(索引结构为什么使用B+树结构?)

5.【ReentrantLock+自旋锁机制(3 次自旋兜底)】解决重复刷新Token的设计思路?
(如果三次未获取到锁会怎么样?)

6.网络抖动是如何产生死锁问题的?

7.Seata有哪些事务模式?
(AT、TCC、Saga、XA)
AT模式是强一致性吗?
AT模式的流程?
为什么使用Seata?目的?

8.数据库和缓存的一致性 (除了分布式锁)如何保证?

9.RabbitMQ处理超时订单是如何实现的?
(死信队列还是延时队列?死信队列有哪些使用场景?)

10.线程池的参数?拒绝策略有哪些?默认是哪个?
(默认拒绝抛出异常 抛出异常任务还会执行吗?)

11.项目中的异常你是怎么处理的?

12.Redis持久化有哪些方式?

13.如何解决缓存击穿?

14.说说你对IOC的理解?
有什么好处? 底层是通过什么方式创建对象的?

反问:有什么建议?
大三 多关注简历上的应用,多关注一些基础的东西:可以看看ReentrantLock的源码
全部评论

相关推荐

10-10 16:48
门头沟学院 Java
1.自我介绍2.那你觉得你之前是后端开发,然后转到侧开这个方向,你觉得你能接受吗?3.算法题1. ​两个升序数组合并2. ​三数之和4.常用的 list 有哪些5.LinkedList跟ArrayList的区别是什么?6.问两个算法题的时间复杂度多少7.常见的数据结构除了数组还有其他哪几种8.java 里面的基本的数据类型有哪几种?9.从你了解的各个角度去讲一下java和go的区别10.java 的垃圾回收机制有哪几种策略?说一种你比较熟的就可以11.实习上的XXL-Job是干嘛的 怎么样的频率12.垃圾回收是什么时候会被触发?13.这个压力目标是多少14.一秒给了并发多少个请求(你们的QPS还挺高的,就是一秒钟200~300个请求的压力,它能扛得住吗)15.那你们是什么样的架构能够支撑的了16.300万的数据这个部分在做什么17.用 jmeter 进行压测,这个是你们组长决定了说直接用 jmeter,还是说?就是,或者你有了解其他的这种压测的这种方式吗?压测工具吗?18.那从你的理解来讲,jmeter是用什么样的原理进行压测的呀?19.它是什么样的原理产生了比较大的压力的呢?20.讲一下 websocket 的通信原理吧。21.那 websocket 你觉得常用的场景是什么?22.问了问第一个项目是干嘛的23.那这个,你刚提到了这个大模型跟这个 api 调用,那你这个是用什么方式调用?24.那你为什么要使用 langchain4j,去做这个 agent 的框架啊?25.讲讲token 是一个字符一个token吗26.像chatgpt的话,它是基于什么样的架构啊?27.chatgpt什么什么预测的一个过程 有了解吗(不知道在说什么 直接说不了解)28.你说一下aop原理吧,我看到你写aop了29.通过 aop 就做这种切面的话,我能得到什么东西?和他比较常用的场景是什么?30.synchronized解释一下它的并发原理吧。一般用它来干嘛呢?31.volatile后面就是聊天问我是不是高考发挥失常 然后就是聊天 问我有什么要问我回问:业务是测试多还是开发多叽里呱啦没太懂 算法第一题做一遍电脑发抽出问题 耽误一会感觉人都不自信了 把第一题做完来了第二题 第二题还写错了 跟她讲了思路 感觉太糟糕了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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