快手本地生活后端一面最崩溃的一集...
1.SQL深分页问题是什么?如何解决?
2.什么情况下会导致索引失效?
3.如何选择加索引的字段
4.如果表比较大,有什么分表策略?(垂直/水平)
5.MySQL支持表的数量级是?为什么最好是这个范围?
6.项目中有没有自己设计存储结构的经历。
7.ACID是什么怎么保证。
8.三个log分别有什么用
9.MySQL主从复制的过程
10.什么时候需要加缓存?
11.缓存三兄弟的原因,解决方式。
12.Redis为什么比MySQL快
13.Redis有什么数据结构上的优化你了解(listpack紧凑存储/安全string/hashmap/skiplist结构)
14.RedisMySQL一致性怎么保证(读旁路缓存,写先更MySQL后删Redis/延迟双删/消息队列+Binlog)
15.synchronized和reentrantlock的区别
16.synchronzied锁升级过程
17.类加载过程,对象生命周期(加载链接初始化)
18.bean的生命周期(实例化/属性注入/set各种aware/初始化前后处理/初始化/初始化后后处理/使用/销毁)
19.项目中比较困难的地方,如何解决的。
20.需求从提出到落地的流程。
21.如何看待ai的。
手撕:局部反转链表
2.什么情况下会导致索引失效?
3.如何选择加索引的字段
4.如果表比较大,有什么分表策略?(垂直/水平)
5.MySQL支持表的数量级是?为什么最好是这个范围?
6.项目中有没有自己设计存储结构的经历。
7.ACID是什么怎么保证。
8.三个log分别有什么用
9.MySQL主从复制的过程
10.什么时候需要加缓存?
11.缓存三兄弟的原因,解决方式。
12.Redis为什么比MySQL快
13.Redis有什么数据结构上的优化你了解(listpack紧凑存储/安全string/hashmap/skiplist结构)
14.RedisMySQL一致性怎么保证(读旁路缓存,写先更MySQL后删Redis/延迟双删/消息队列+Binlog)
15.synchronized和reentrantlock的区别
16.synchronzied锁升级过程
17.类加载过程,对象生命周期(加载链接初始化)
18.bean的生命周期(实例化/属性注入/set各种aware/初始化前后处理/初始化/初始化后后处理/使用/销毁)
19.项目中比较困难的地方,如何解决的。
20.需求从提出到落地的流程。
21.如何看待ai的。
手撕:局部反转链表
全部评论
快手这个时候了,还有面试啊
相关推荐
反装笔大队长:分情况吧。需求分业务需求和技术需求,技术需求你说的是对的。像CRM、OA、NC等等,这些业务系统很多时候对技术要求并不高的,不可否认的是 这些需求还是很不错的。
NC系统的进销存。实际上只是对仓库、库位、库存量、入库出库单价、数据报表等数据的统计与计算。CRM的市场活动、人面画像分析与统计、客户信息管理等,这些无非都是一些增删改查。对于业务需求面试官通常都是问你对业务的理解与过往对该业务的处理方案,并不会死磕技术。技术肯定是多多益善,但在业务开发中 正在有意义的是你的经历。 点赞 评论 收藏
分享
传音控股公司福利 347人发布
查看11道真题和解析