isChark level
获赞
3
粉丝
2
关注
24
看过 TA
21
西安邮电大学
2026
golang
IP属地:广西
命里有时终须有
私信
关注
1. 基于存在高QPS的API,设计函数实现访问频率控制,具体要求为根据IP/用户ID和访问时间戳,限制两次访问间隔超过5毫秒才允许访问,可使用map记录用户上次访问时间,要求阐述具体实现逻辑2. 针对基于安全隧道的大访问量离线访问场景,设计记录访问日志的表,要求阐述表的核心字段3. 若使用Kafka传输访问日志但业务对日志要求较高,Kafka存在丢数据问题,要求阐述对应的补偿手段4. 为记录离线访问日志的表设计主键,要求阐述具体的设计方案5. 若使用MySQL存储离线访问日志表,要求阐述表中时间字段应使用的数据类型6. 不考虑数据量,若使用MySQL存储离线访问日志表,要求阐述表的索引设计方案7. 针对访问日志表,要求设计实现找出某5分钟内访问频率最高用户的功能,阐述具体实现思路8. 针对访问日志表,要求设计实现选定任意时间段后查看该时间段内访问次数TOP10的用户/应用的功能,阐述具体实现思路9. 要求阐述日常进行SQL优化的具体操作流程和检查要点10. 针对日志查询场景,日志中仅记录关联信息ID,查询/导出时需要关联出详细信息,且该查询操作频繁、数据量较大,要求阐述如何利用缓存解决该问题11. 针对读多写少的日志关联详细信息,要求阐述使用Redis构建缓存的具体实现方式12. 结合百万级客户端、高QPS的业务场景,针对日志查询的缓存击穿问题,要求阐述缓存的构建思路和解决方案13. 若为日志查询缓存设置永久有效(不设置固定过期时间),要求阐述如何判断并更新缓存数据14. 针对微服务架构下服务之间的频繁调用场景,要求阐述对应的设计思路和技术实现方案15. 针对访问日志系统,从建表、写入到查询的全流程,要求阐述各环节的设计和实现思路
查看30道真题和解析
0 点赞 评论 收藏
分享
1. 某笔记管理网站的音乐源从何处获取,音乐是存储在云端还是前端工程中;若音乐打包在前端工程中,音乐数量增多会导致包体积变大,该如何对其进行更新修改?2. 百度关键词命中系统的架构是怎样的?请介绍该系统的实现逻辑及相关算法。3. 百度关键词命中系统是否使用Java开发?4. 百度关键词命中系统的优化是否包含将关键字从MySQL加载到内存和CDA中,系统实际运行时是否不再查询MySQL?5. 百度关键词命中系统的400个实例加载的内容是否一致?6. 百度关键词命中系统为何要通过shell脚本让400多个实例重启,不重启是否无法完成数据更新?7. 请介绍百度关键词命中系统中Redis带宽优化的具体实现逻辑。8. 百度关键词命中系统中通过何种方式将12MB的流量降至10MB以下?9. 若不使用Redis,是否有更简单的方法控制百度关键词命中系统的带宽问题?10. 在Golang中,协程异步推送是否会带来较大的内存压力?11. 请介绍Golang的协程和进程的模型。12. 请介绍Java的JVM内存区域分布。13. 请介绍Java常用集合(如HashMap、HashSet等)的相关源码。14. 在实际工作中是否利用Java相关知识做过性能调优,具体是如何操作的?15. 在百度文档提取系统中参与最深的模块是哪个,请介绍该模块的具体实现逻辑。16. 百度文档提取系统中通过try catch捕获异常绕过提取失败的部分,为何可以绕过该部分,该操作是否真正解决了提取失败的核心问题?17. 请解释在百度侧的数据库优化中,覆盖索引的具体优化方式。18. 日常工作中是否经常处理慢SQL,具体是如何处理的?19. 请介绍Innodb中索引的数据结构,并说明为何选择该结构,该结构对索引设计有何指导意义?20. 某笔记管理网站中使用MySQL的全文索引NGRAPH,该索引与Elasticsearch相比效率是否更低,为何选择该索引而非Elasticsearch?21. 某智能oncall的agent系统的核心agent型架构是怎样的?22. 某智能oncall的agent系统开发中,除了使用相关AI工具外,做的最多的工作是哪些,具体是如何实现的?23. 在使用AI编程工具时,若一个工具查询了大量数据超过了工具的上下文窗口,该如何处理?24. 编程题:给定一个字符串,仅允许在其末尾添加字符使其变成回文串,请使用Java实现并返回构造后的最短回文串。
查看24道真题和解析
0 点赞 评论 收藏
分享
1. 你参与的关键词命中系统主要业务目标是什么?整体是怎么设计的?2. 关键词命中系统的使用方是谁?应用在什么业务场景中?3. 上游服务是如何接入关键词命中系统的违禁词命中能力的?是否有SDK类的接入方式?4. 关键词命中系统里的前缀树是服务全局的缓存,还是函数内的缓存?5. 关键词命中系统有400多个实例,每个实例都需维护一份缓存,各实例缓存是否一致?缓存之间的分配策略是什么?6. 关键词命中系统中的前缀树(AC自动机)是你自己想到使用的吗?7. 关键词命中系统里的前缀树(AC自动机)与emoji表情匹配是否为一套架构?请说明二者数据流转的前后顺序关系。8. 关键词命中系统中emoji的CRUD需求是你从0到1做的吗?你是如何实现emoji的兼容支持的?9. 你在关键词命中系统优化中提到用Redis做增量、定时同步,做定时同步的目标是什么?是否是为了做热点访问的分散?10. 关键词命中系统做了分库分表,400多个实例都要访问数据库,为何会出现数据库连接的并发瓶颈,而非访问分散的状态?11. 关键词命中系统的400多个实例会在凌晨1点随机重启,这个随机重启是怎么设计的?加随机数的具体实现方式是什么?12. 关键词命中系统的服务是怎么部署的?你通过什么方式实现的服务重启?13. 请解释什么是agent?14. agent和大模型的主要区别是什么?15. 你设计的是多agent系统,为何不直接做单agent workflow?二者有什么区别?16. RAG是做知识库的一种方式,你还了解过哪些构建记忆系统(知识库)的方式?17. 做RAG向量化时,你选取embedding模型的标准是什么?18. RAG使用embedding模型向量化后,若出现相似度匹配不准确的情况,你会怎么解决?19. RAG检索时,若出现召回的文档和提问情境不匹配的情况,你会怎么解决?20. 请简单介绍一下ReAct是什么?21. ReAct与COT(思维链)在写prompts的时候有哪些差异?22. 请详细介绍Redis zset的实现,包括其底层数据结构还有哪些相关实现细节?23. 请讲解Redis zset底层跳表的插入、查找过程,包括节点之间的连接方式,以及查找时向下切换层级的判断逻辑?24. 请说明Golang中的线程、协程、进程这三者的区别?25. 项目开发中为什么需要使用线程池?线程池的设计来源是什么?在什么情况下线程池会出现瓶颈?26. 线程池的参数设置在不同状态下,和不使用线程池相比会有哪些性能区别?27. 给定字符串s和单词数组,判断单词是否为s的子序列,请设计算法并实现,同时讲解你的算法思路和具体处理逻辑。
查看27道真题和解析
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务