快手秋招后端一面

1.Java中有哪些线程安全的集合?

2.如果我的代码中现在使用的是hashmap,hashmap中有一个数据,需要怎么做才能在线程安全的情况下对这个数据进行操作?

3.现在维护一个ConcurrentHashMap,map中有一些数据,现在有两个线程对这个数据进行读操作,是否有线程安全问题?

4.如果将ConcurrentHashMap换成hashmap, 同时两个线程去读这个数据会有安全问题吗?

5.线程的创建方式都有什么?

6.线程池的核心参数都有哪些?

7.一个核心线程数是5,最大线程数是10,阻塞队列是100,拒绝策略是拒绝丢弃,线程创建的时候有几个线程?

8.在线程池创建完成之后,线程池提交了6个任务,线程池有几个线程?

9.JVM 运行时数据区都有哪些?

10.JVM里面的对象的生命周期的介绍?

11.实现 “多线程查询数据且最大并发数不超过 5” 的需求,怎么设计代码?

12.要做一个压力测试,期望是100个线程,100个行为同时发生,怎么去设计这个压测代码?用到什么技术?怎么做?

13.JVM 中有哪些垃圾回收器?

14.你的项目怎么解决传统bi的问题?

15.对于一些大文件,是怎么上传的?

16.手撕:反转链表中指定区间

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

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