上海波克城市 java 二面

#面经##波克城市##上海#

8.27 二面 30min

1.灰度发布怎么做的

2.双异步模式怎么做的

3.线程是怎么去管理的

4.为什么不用Executors创建线程池

5.慢sql优化

6.离职原因

7.你面临的最大挑战,难点

8.项目的数据量

9.如果redis宕机,数据丢失,要把数据写入到mysql中吗

10.redis不是有rdb和aof两种持久化机制吗,为啥还用异步处理框架xxljob来做排行榜

11.排行榜中用xxljob异步处理框架,要把所有redis中的数据持久化到mysql吗

总结:第十点没答好,虽然Redis的RDB和AOF机制能提供数据持久化,但这些机制主要用于确保 Redis 数据库中的数据在发生宕机或重启后不会丢失。对于排行榜这种场景,可能还需要额外的持久化策略来确保历史数据的可查询性和可追溯性。异步处理框架可以帮助定期更新排行榜,处理大量数据时提高性能,确保排行榜数据的实时性和准确性,而不直接依赖Redis的持久化机制
全部评论
过了吗
1 回复 分享
发布于 2024-09-08 17:11 上海
后端需要实习吗?
点赞 回复 分享
发布于 2024-09-23 00:02 四川

相关推荐

03-23 09:36
已编辑
南京信息工程大学 Java
其实这个面试过程很难写,但是我觉得从这次面试中我学到了很多。我之所以说难写,是因为在一面几乎没有八股文相关的考察,而是更侧重于和我探讨一个他们工作场景上一个工作流程的实现。我认为设计一个场景确实比背诵什么rag,langgraph要难得多。问了关于我的项目,他们都是为了解决什么问题?然后我为什么用这个结构(rag,langgraph)?如果让我优化,你认为还有哪些可以优化的点。二面在一个小时候得到确认第二天二面是主管面,主管问的问题还算比较常规,问了一丁点大模型相关八股,然后就是正常的问简历,问技能,然后问场景,最后是问薪资之类的。我的局促反应和比较单薄的简历这次没有支撑我走下去。我谈谈我从这次面试中学到了哪些经验首先,JD未必是最关键的,因为大模型领域的技能和框架就那么些,几乎所有岗位的应用岗JD都大同小异。我认为比较重要的是这个岗位所在的公司,或者说所在的部门。我做的关于新闻验证的agent几乎被很多中小公司拒了个遍,但是莫名其妙的快速得到字节的面试(虽然并不算特别好的岗位),可能就是因为业务上的对口。由此引申我的第二点灵感,就是对简历的工程化解耦。其实就是看菜下碟。可以多观察热门的,需求多的岗位都是在哪些部门的,这些部门需要ai来帮他们干什么任务,我能不能设计一个这样的项目来帮助他们。设计好基本的项目框架就可以去拿dify试试效果,然后丰富架构,再去作为自己的一个储备,然后组合出多种匹配特定岗位的大模型项目。第三应该就是我太没自信了吧,我讲话有点畏畏缩缩的,然后讲得还有点慢。希望我能改改。
查看4道真题和解析
点赞 评论 收藏
分享
评论
2
12
分享

创作者周榜

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