商米科技一面

📍面试公司:商米科技

🕐面试时间:05/20

💻面试岗位:golang后端开发

❓面试问题:

  1. Go 语言中 map 使用有哪些注意事项?
  2. Go map 底层数据结构是什么?
  3. map 桶元素增多时,溢出桶机制是怎样的?
  4. 时间复杂度变化?
  5. map 写入数据量超过初始容量时,什么时候触发扩容、怎么扩容(等量 / 双倍扩容)?
  6. 如何用 Go 实现流量控制、限流(上游 QPS 有限,控制并发不超上限)?
  7. Go 语言有哪些会导致内存泄漏的场景?除了 channel 未关闭还有哪些?高并发 & 接口性能优化类(读多写少资讯首页场景)
  8. 资讯首页读多写少、全国 / 全球用户访问,如何最大化保证接口响应速度、降低延迟?
  9. 从服务端、网络、架构层面,有哪些提速优化方案?
  10. 仅存标题、发布时间、ID 三个字段,还能从哪些维度做接口优化?
  11. 数据库层面怎么优化这类查询?索引如何设计?
  12. 数据库自增 ID 不想对外暴露,如何用 UUID / 外部 ID 替代?会有什么隐患(页分裂)?
  13. 用 Redis 实现两种消息消费模式:共享消费(一条消息只能被一个消费者拿走)、广播消费(每个消费者各自完整消费全量数据),分别用什么数据结构、怎么实现?
  14. 生产者如何保证多队列广播消费的数据完全一致?
  15. 遇到 Redis 实例重启、网络中断、密码配置错误等异常,怎么保证消费数据一致性不偏差?
  16. JWT 是分布式认证还是集中式认证?
  17. 多台服务器集群部署,不同服务节点能不能解析同一个 JWT 登录态?原因是什么?
  18. 你在智能招聘项目中负责哪一块?系统架构是自己设计还是他人设计你来实现?
  19. RAG 知识库已有检索能力,为什么还必须接入大模型,不能直接检索返回?
  20. RAG 系统服务端架构、面向 B 端还是 C 端?
  21. 如何验证 RAG 知识库回答结果的准确性?评测方式和指标提升情况?
  22. 百万级文档的知识库,如何做文档更新、删除?是全量重构还是增量更新?
  23. 了解 ECC 吗?
  24. 了解对称加密、非对称加密吗(AES 等)?

面试了半个小时,复盘发现都问了这么多的问题

全部评论

相关推荐

不愿透露姓名的神秘牛友
昨天 17:50
秋招末尾,拿下一个感觉还不错的offer,数马,孩子是普通公办学院本,但是秋招薪资开的巨低,不到1w,想在这里聊聊我的想法一方面数马有蚂蚁生态,做的业务大部分都是蚂蚁集团的业务,背靠大厂,感觉简历上也能好看点,起码是个规模大,知名点的公司一方面薪资太低,后续走社招再跳槽会卡薪资涨幅,如果真的只能30%涨幅,那得跳多少次才能拿到真正的大厂高薪?春招这段时间的投递,基本只有小厂会给面试,也拿到过几个小厂offer,base北上广,开到12,15k,公司规模大概几十人或者一两百人左右,虽然起薪高,但是也彻底沦为不知名小公司,做的业务也一般般,不知道未来还能跳槽到哪里,所以也没敢去而且因为只接触过校招,其实不太了解数马对社招简历的含金量怎么样,值不值得用低薪积攒工作经验,接下来能不能跳到其他中大厂。我的分析是这样的,自己的学历低,如果想在后续职业生涯有个好点的前景,需要一个tittle响亮点的公司作为工作履历,这样能一定方面上弥补学历的不足所以我需要一个知名点的公司,而且我希望将来能在互联网行业能拿到高薪,20k+的那种,哪怕天天加班我也认了,赚几年钱,起码老家县城可以自己买车买房不用背贷款,有存款能娶妻生子不需要家里担心了可惜现在临近毕业,马上就失去应届生身份了,在这里发发牢骚,看看万能的牛友们怎么看
我的求职进度条
点赞 评论 收藏
分享
今天 10:33
东南大学
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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