大华,Java后端秋招第一面

1 volatile关键字有什么作用?

2 怎么防止指令重排序的?

3 这个关键字修饰的变量是线程安全的吗?

4 ThreadLocal 是怎么解决线程安全问题的?

5 平时使用 ThreadLocal 的时候有什么需要注意的吗?

6 有了解雪花算法吗?介绍一下。

7 Redis 中 key 经常有过期时间,它的失效策略有哪些?

8 数据库中 CHAR 和 VARCHAR 有什么区别?一般如何选择?

9 既然 VARCHAR 使用灵活,不容易出问题,是不是 CHAR 就没用了?选 CHAR 有什么好处吗?

10 MyBatis 里面 #号和 $ 符有什么区别?

11什么场景下可以选择 $ 符?

12现有一个工程,里面有 1000 个以前写的未加日志的接口,现在想给所有接口加出入参日志,怎么实现?

13 用 AOP 实现加日志后,额外需求是:部分接口出参很大(如大列表),打印日志有压力,想选择性地让某些接口不打印出参日志,该怎么做?

14 设计一个分布式系统的共享配置服务,从零实现,没有现成组件,打算怎么去做? (开放性题目,就让我随便说说)

15 实习相关的简单问了一下

全部评论

相关推荐

AC鸽想进大厂:你是我见过最美的牛客女孩
点赞 评论 收藏
分享
08-27 12:02
已编辑
南京外国语学校 网络安全
再来一遍:实则劝各位不要all in华子,不要相信华为hr
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

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