蚂蚁暑期实习一面
#牛客AI配图神器#攒攒好运~
手撕:
两个文件各有一亿行字符串,写一个算法找两个文件中相同的字符串
问题:
介绍你的一个后端项目介绍
RPC项目介绍
为什么你拆了这几个模块
如果某一台机器下线了,应该怎么处理
Java的锁用过哪些
synchronized 和 ReentrantLock
synchronized底层原理
假如多个线程竞争一个被synchronized锁上的资源,假如有t1,t2,t3这几个线程,如果t1拿到了,那么这是t2t3怎么办,如果t1用完了,释放锁之后,那么t2t3怎么知道?之后又是怎么竞争
给你一个线程池,corePoolSize = 10, maximumPoolSize = 30, workQueue.size() = 100, 问第几个任务过来的时候,线程数量能够扩大到最大的数量30
超过了会怎么样
线程有很多创建方式,他的演进是怎么样的,为什么后面又有了线程池
你觉得线程池主要解决什么问题
分布式锁都有哪些类型的实现
用redis实现分布式锁的几个关键参数分别是什么作用?如key,value,过期时间
WatchDog是干嘛的
如果获取分布式锁后,业务执行过程中抛异常了怎么办
如果没有用catch捕获呢
那什么情况下,业务逻辑时间比过期时间短,但是仍然会用到过期时间
释放锁是怎么实现的?里面可能出现什么问题需要考虑
如果出现线程安全问题,比如过期时间10s,业务逻辑执行也是10s,那么如果先过期,然后另一个线程拿到了分布式锁,那么业务逻辑执行删除时候就直接把别人的锁删了,这个问题怎么解决
Redis的高可用是怎么做的
MySQL怎么实现乐观锁悲观锁
数据库加了索引为什么可以变快?
假如我没有学过计算机,应该怎么解释
用索引的过程中需要注意哪些
#蚂蚁##暑期##实习##Java##后端#
手撕:
两个文件各有一亿行字符串,写一个算法找两个文件中相同的字符串
问题:
介绍你的一个后端项目介绍
RPC项目介绍
为什么你拆了这几个模块
如果某一台机器下线了,应该怎么处理
Java的锁用过哪些
synchronized 和 ReentrantLock
synchronized底层原理
假如多个线程竞争一个被synchronized锁上的资源,假如有t1,t2,t3这几个线程,如果t1拿到了,那么这是t2t3怎么办,如果t1用完了,释放锁之后,那么t2t3怎么知道?之后又是怎么竞争
给你一个线程池,corePoolSize = 10, maximumPoolSize = 30, workQueue.size() = 100, 问第几个任务过来的时候,线程数量能够扩大到最大的数量30
超过了会怎么样
线程有很多创建方式,他的演进是怎么样的,为什么后面又有了线程池
你觉得线程池主要解决什么问题
分布式锁都有哪些类型的实现
用redis实现分布式锁的几个关键参数分别是什么作用?如key,value,过期时间
WatchDog是干嘛的
如果获取分布式锁后,业务执行过程中抛异常了怎么办
如果没有用catch捕获呢
那什么情况下,业务逻辑时间比过期时间短,但是仍然会用到过期时间
释放锁是怎么实现的?里面可能出现什么问题需要考虑
如果出现线程安全问题,比如过期时间10s,业务逻辑执行也是10s,那么如果先过期,然后另一个线程拿到了分布式锁,那么业务逻辑执行删除时候就直接把别人的锁删了,这个问题怎么解决
Redis的高可用是怎么做的
MySQL怎么实现乐观锁悲观锁
数据库加了索引为什么可以变快?
假如我没有学过计算机,应该怎么解释
用索引的过程中需要注意哪些
#蚂蚁##暑期##实习##Java##后端#
全部评论
uu算法题怎么写的啊,我搜ai是说拆成小文件再比
相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享