字节二面-搜索(挂)
1h15min
1、自我介绍
2、第五分钟开始就让写项目伪代码,边写边问
(1)你说你的计数表是单独设计的,你用伪代码写一下 sql 表,笔记表和计数表,怎么分开存储的?
(2)笔记服务怎么用 CompletableFuture 并发调用下游服务的?伪代码实现
(3)你设计的笔记里面,文本内容单独存储在 Cassandra ,为什么?那你笔记表里文本内容存储的什么
(4)你说文本存储在 MySQL 里面, MySQL 会把这种长文本单独存储在另一块区域,需要两次磁盘IO?那你存储在 Cassandra 里不也是两次磁盘IO吗,有什么区别?
(5)你说笔记表里文本内容存储的是 UUID,是 Cassandra 的 key,那为什么不用笔记 ID 作为 key?
(6)你笔记的点赞系统是怎么设计的?你的伪代码中怎么没有体现?(写个伪代码至于那么全吗
)
上面连问带写,差不多都40多分钟了,然后开始写题...
3、算法题
(1)股票买卖
(2)再计算一下最佳是哪一天买入,哪一天卖出,输出
#字节#
1、自我介绍
2、第五分钟开始就让写项目伪代码,边写边问
(1)你说你的计数表是单独设计的,你用伪代码写一下 sql 表,笔记表和计数表,怎么分开存储的?
(2)笔记服务怎么用 CompletableFuture 并发调用下游服务的?伪代码实现
(3)你设计的笔记里面,文本内容单独存储在 Cassandra ,为什么?那你笔记表里文本内容存储的什么
(4)你说文本存储在 MySQL 里面, MySQL 会把这种长文本单独存储在另一块区域,需要两次磁盘IO?那你存储在 Cassandra 里不也是两次磁盘IO吗,有什么区别?
(5)你说笔记表里文本内容存储的是 UUID,是 Cassandra 的 key,那为什么不用笔记 ID 作为 key?
(6)你笔记的点赞系统是怎么设计的?你的伪代码中怎么没有体现?(写个伪代码至于那么全吗
上面连问带写,差不多都40多分钟了,然后开始写题...
3、算法题
(1)股票买卖
(2)再计算一下最佳是哪一天买入,哪一天卖出,输出
#字节#
全部评论
伪代码写的差不多,答得也差不多,算法都A,最后挂。估计是有更牛逼的大佬了
相关推荐
05-29 09:02
门头沟学院 Java 点赞 评论 收藏
分享

点赞 评论 收藏
分享
点赞 评论 收藏
分享