字节生活服务 后端一面6.28
1.聊实习
2.violate关键字作用
3.若violate i=0, 有3个线程同时对其+1,i的值是多少;若AtomicInteger i=0, 同样的操作,i的值是多少
4.网页中输入url,其过程;为什么是4次挥手,而不是3次挥手
5.tcp/ip模型和OSI7层模型对应关系
6.了解redis分布式集群吗;什么是缓存击穿,如何解决
7.打开一个app时会弹出广告,如何做到每个用户访问只弹出一次广告(我想到redis的setnx和布隆过滤器,面试官往前端方面引)
8.redis持久化方式
9.cookie和session的区别
10.sql语句执行很慢该如何排查
11.了解分布式吗,CAP理论
12.了解过mq吗;说说mq的组成
13.若一个访问链接很长,如何设计一个短链接;如果使用哈希算法,存在哈希冲突了生成重复短链接怎么办(布隆过滤器,好奇怪 简历上也没写短链接项目 还好最近学了)
手撕:反转链表(自己建表,写用例,ACM模式)