钉钉实习一面复盘

第十次面试,可以召唤某些东西了

Java

1. 常用的集合

List,Map,Set

COW,ConCurrentHashMap

保存许多ip用什么List

2. HashMap的底层数据结构

HashMap进行get的时间复杂度

O(nlogn)

多线程HashMap的操作

3. 线程不安全会出现什么问题

数据不一致,死锁

4. 用多线程的场景

漏桶算法,生产者消费者模式

5. 线程池的使用场景

也可以用来限流

6. 多线程的使用要注意什么

加锁解锁,避免死锁,线程通信

7. Spring和数据库的事物

本地事物,传播级别

8. RPC调用过程
  1. rpc client封装请求参数,接口名,方法
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值