字节一二面

1.权限控制怎么设计的

2.RBAC数据模型

3.项目中学到了什么

4.怎么理解线程安全问题

5.java保证线程安全有哪些方法 synchronized和lock区别

6.怎么知道一个服务的健康状态

7.mysql一条查询命令执行过程 常见的存储引擎

8.存储引擎索引用的什么数据结构

9.为什么用B+树

算法题:

1049. 最后一块石头的重量 II

寻找两个正序数组的中位数

 1.登录系统怎么做降级熔断 单点登录系统 比如从另一个系统接过来 所有用户的鉴权都依赖于一个模块 这个模块挂了怎么办?或者是平时服务中有上下游关系 依赖下级无法提供服务了怎么办 模块做主从备份容灾 部分数据放缓存减少对下级服务的依赖

token有效期是多少 为什么三十分钟 toB的管理系统可以token有效期是一天 这样能减少程序成本

2.线程池中超过核心线程数但不到最大线程数的线程和核心线程数的线程有什么差别 最大线程生存时间?还有其他的吗

3.创建线程池的主线程和线程池里面的线程怎么通信 @sfl4j中有一个MDC可以更优雅的实现

https://www.cnblogs.com/yangyongjie/p/12523567.html

4.threadLocal用过吗 用他的目的是什么 底层结构 key是什么(这个答错了我丢)

5.mysql数据库里表记录数是多少 B+树大概几层

6.怎样减少回表

7.索引下推

8.单点登录实现方式

LCR 076. 数组中的第 K 个最大元素

1.系统难点

2.系统应用场景

3.离职原因

4.对多线程的了解 怎么用三个线程交替打印1-20

5.redis用过哪些数据结构

6.redis 的set底层数据结构

7.用过哪些linux命令 和cpu相关的命令知道哪些

8.怎么设计LRU 时间复杂度O(1) 空间能否优化

9.智力题:一根绳子烧完要一小时,怎么用多个绳子测量出15分钟

10.二叉树有哪些遍历方法 层次遍历用哪种数据结构

11.mysql索引为什么用B+树

12.讲一下TCP拥塞控制

算法题 

200. 岛屿数量

给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。

岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。

此外,你可以假设该网格的四条边均被水包围。

升级版1

如果要找全部的内陆岛,即四条边界上的岛都认为是临近海洋的岛

升级版2

1254. 统计封闭岛屿的数目

一篇关于岛屿系列问题的题解:

力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值