字节日常实习ai后端开发一面 拷打麻了

继续来分享下最近的面经~欢迎友好讨论,信息共享
项目拷打:
项目一:
(1)请介绍一下你的图文社交平台项目的主要功能。
(2)用户基于笔记的交互,你是归类到用户还是归类到笔记呢(使用微服务架构所以这俩的关系是并列关系)
(3)可以说一下Nacos服务发现的过程吗
(4)Nacos和ZooKeeper有什么区别
(5)你可以讲一下JWT的原理吗
(6)如果不用黑名单的方式,还有其他方式让JWT令牌失效吗
(7)Nacos有AP模式和CP模式,你了解吗(不了解)
(8)CAP理论你了解吗
(9)你用到分布式ID组件Leaf,可以介绍一下它的原理吗
项目二:
(1)请结合业务讲讲秒杀功能是怎么实现的
(2)这里有两个动作:Redis操作和MQ发送。MQ发送的是超过实际库存的临时库存吗?如果MQ发送失败了会怎么样?
(3)请展开讲讲你提到的“缓存安全优化”(采用逻辑过期方案)
(4)在并发情况下,如果有多个线程都发现key过期了,会不会导致多个线程同时去数据库查询并更新缓存
(5)未支付订单定时关闭,你是用定时任务做的,那会不会导致有的订单关闭时间长,有的短?(应该是想问会不会导致关闭时间不一致的情况)
(6)你刚才的方案优化的是缓存穿透吗?缓存穿透除了存空值,还有什么方式?
3、八股文环节:
(1)介绍一下Java的内存回收机制。
(2)你最近有没有学习一些新的技术体系?学习方式是什么样的?
(3)你了解什么是公钥和私钥吗?(讲了https里的SSL/TLS算法,引出下文)
(4)HTTPS工作流程中一直使用公钥私钥吗?
(5)你知道什么是摘要吗?
(6)你知道什么是哈希值吗?
(7)你知道什么是一致性哈希吗?
4、手撕lc667 优美的排列Ⅱ
全部评论
同学,考虑一下多多吗,招实习生啦:https://careers.pddglobalhr.com/campus/intern?t=FFEgIPlwIe
点赞 回复 分享
发布于 04-17 11:20 上海

相关推荐

04-17 23:48
西北大学 Java
点赞 评论 收藏
分享
04-10 04:25
门头沟学院 Java
给我面没招了,感觉自己好菜、面试很难,还是要多多练习1. 项目拷打2. 实习询问3. 询问论文4. 通过 WebSocket 推送订单状态变更,只要消费者只做这一件事吗?5. 如果在弱网环境下,WebSocket 连接断了,那就收不到了吗?6. 你的代码逻辑是怎么处理的?如果出现异常情况,WebSocket 如何处理?去拉取的时机是什么?7. 你的外卖系统订单的 ID 是怎么生成的?生成策略是什么?8. 随机数是怎么随机的?这个随机数会有冲突的可能吗?9. 在 Redis 是多级缓存,具体指的是什么?你这个缓存的是数量还是商品的信息?10. 多级缓存加分布式锁保证秒杀场景零超卖这块是通过什么实现的?11. 有没有用过一些线程组件,比如 ThreadLocal 用过吗?12. 你为什么要用 ThreadLocal?这个场景为什么用它?它是怎么满足你的业务诉求的?13. 你有没有了解过它为什么能够做到线程隔离?14. 所有的 ThreadLocal 是存在哪里的?15. ThreadLocalMap 是存在哪里的?16. 这后面不会有啥问题吗?为什么会内存泄露?17. 你之前是软件工程专业,计算机网络、操作系统这些都有学过吗?你能给我介绍一下 TCP 四次挥手的过程吗?为什么服务端要分两次发出呢?为什么要 2MSL,而不是 1MSL 呢?18. 有没有了解过 SYN 攻击?什么是 SYN 攻击?这种问题应该怎么检测或者避免?19. 你刚才说也用过一些组件,最近 openclaw 比较火,有没有了解过?有没有大概看过它的实现原理?20. 有没有了解过一些知名的大模型?你有没有对比过像通义千问、DeepSeek 这些模型的优缺点?比如你之前部署 openclaw 用的什么模型?模型参数是多少?21. SQL 题22. 算法题:二叉树的之字形遍历+讲思路。
查看22道真题和解析
点赞 评论 收藏
分享
评论
点赞
8
分享

创作者周榜

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