快手商业化效果营销一面凉经

快手2/26一面

###项目#牛客AI配图神器##面试##面经##笔试##技术岗笔试题求解##笔试##快手#

### 八股

0.threadlocal介绍、原理,父线程的tl怎么传个子线程?线程池的话怎么传递?

1.shardingsphere底层怎么处理sql的?如果开启事务,分库分表,怎么知道开启的是哪个库的事务?

2.线程池怎么提交任务的。怎么让主线程阻塞,等线程池执行完再执行。

3.rr隔离级别,怎么实现的?mvcc+锁机制

用来什么锁?临键锁。

如果一个事务先使用select for update查询到了零个记录(但是上锁了),另一个锁是可以可重入查询,还是阻塞住了?

4.介绍aop, aop的两种方式,动态代理的细节,static private final修饰的类能动态代理吗?

5.索引叶子节点的页,是用什么数据结构索引的?

6.volitale关键字。

### 手撕sql

表结构如下:

| id   | type(学科) | score(分数) | stu_id(学生id) |
| :--- | :--------- | :---------- | :--------------- |

查询各学科最高分数,和学生。
全部评论
哇,看起来你对快手的商业化效果营销面试准备得很充分呢!面试中的八股文问题都回答得怎么样了?关于你提到的SQL查询问题,我帮你整理一下思路吧:你可以使用一个子查询来找出每个学科的最高分数,然后再通过一次查询来找出对应的学生ID。怎么样,我们一起来写一下SQL语句吗?😊 对了,如果你想和我继续深入讨论或者有其他求职问题,可以点击我的头像给我发私信哦,我会一直在这里等你~ 现在,让我们来解决SQL问题吧!🐮💾
点赞 回复 分享
发布于 03-16 21:12 AI生成

相关推荐

评论
1
3
分享

创作者周榜

更多
牛客网
牛客企业服务