字节后端,日常实习一面

为什么就我的面试这么难,只记录我没答上或者答得不太好的问题。

  • 类似黑马点评项目,用了caffeine做本地缓存,问:你知道本地缓存可以用那个谷歌的guava cache吧,这二者有什么区别,为什么用caffeine,它解决了guava的什么问题?
  • 本地缓存的缓存一致性保证?删本地缓存失败了怎么办?(为什么不问我redis。。。)
  • 用了kafka消息队列,如何保证顺序消费和消息不丢失?
  • 数据库里的几张表怎么建的索引?
  • 缓存穿透解决方案,你说了可以防止一个用户频繁发送恶意请求,那你说说这个咋实现,怎么记录判断这个用户ip。
  • 另一个项目做了rag相关。问:如果公司的大模型要和spring ai适配,应该做些什么,来让别人能通过spirng ai框架调用?
  • spirng ai的chat memory的逻辑上的数据结构?chat memory怎么实现的?除了数据库存储之外,还有哪些持久化方式?
  • 文档处理有图片表格怎么办?
  • 工具调用是用注解实现的吧,这个注解的底层原理?
  • embedding模型多少维的?你用到的大模型的参数量是多少?为什么不用别的模型?为什么用spring ai框架?
  • 怎么判断rag效果的?
  • 八股:分布式锁的实现方式?你说除了redis之外用zookeeper也能实现分布式锁是吧,那你说说zookeeper咋实现的。
  • synchronize锁静态方法和非静态方法的时候,锁对象的不同?
  • elastic search用过没?transformer原理了解不?
  • 手撕倒是挺简单的。

全部评论
他应该是看了你的ai项目才约面的,所以才问这么多相关。我之前面百度也是这样子,因为缺乏ai项目准备挂了。
点赞 回复 分享
发布于 09-23 13:57 广东

相关推荐

09-28 01:16
已编辑
门头沟学院 Java
8.21 一面1. Java 的 GC 回收机制吗?可以简单说一下。2. 你在实习阶段或者自己做项目的时候,有实际分析过线上 GC 的内存使用情况以及线程情况吗?3. 你了解 MySQL 里面的各种锁,比如表级锁、行级锁、页锁之类的吗?可以说一下这些锁的特点以及它们锁的范围。4. 什么情况下会出现锁升级呢?(MySQL 的锁升级)5. 你了解 MVCC 吗?可以简单说一下。6. 在 MySQL 里,有索引但索引失效会是什么样的问题?可以说三个情况。7. 你了解归并排序吗?可以讲一下归并排序的大致实现原理。8. 你用过 MQ 相关的吗?比如说 Kafka。9. 你们之前用 Redis 除了用分布式锁以外,还用过其他什么场景?除了布隆过滤器还有吗?10. 你对 AI 以及 AI CODING 的了解,还有对它们未来的看法是怎样的?11. 在 AI 相关,比如大数据或算法方面,你之前有过哪些经验、实践?手撕:删除倒数第k个节点最小覆盖子串8.27 二面实习深挖(30min)平时一般通过什么方式学习技术?你提到了解大模型 Agent,做过相关应用吗?或者了解过哪些 Agent 应用?你了解 AI Coding 吗?在实习中有什么 AI Coding 的实践经验?你个人对毕业以后的职业规划是怎样的无手撕;8.31收到短信挂,进人才库。 感觉二面面试官不太喜欢我9.2 捞,9.4 一面1. ConcurrentHashMap,2. synchronized和ReentrantLock3. 分布式系统注册中心是怎么做的?4. 限流算法;5. Spring循环依赖问题6. 索引类型,7. 主从复制的过程 :dump线程 io线程 sql线程8. Redis如何解决分布式下节点变化9. Redis分片,哈希槽,一个请求打过来的过程?10. 开放性问题:一个服务如果耗时增加了,如何排查;手撕:最大子数组和复原IP地址(说思路)9.11 发现又回人才池了,这次连短信都没有-------------------------------------------------------------------------------9.22 鸡架捞,进程间通信有哪些方式?用 socket 方式进行进程间通信,具体是怎么实现的?除了通过网络 socket,同一机子内部的进程进行通讯,还有别的方式吗?其转发只能通过绑定 IP 和端口吗?Linux 操作系统回写回收脏页是怎么做的?TCP 和 UDP 属于同一层协议,UDP 无法保证消息准确性,若要求在应用层用 UDP 实现一个类似 TCP 的功能,有哪些要点需要实现?在浏览器上点击一个链接,到拿到结果的过程中,会用到哪些网络协议(不限层级)?线程池有几个重要参数,分别是什么?若一个线程池尚未初始化,提交任务后直到线程池崩溃,整个过程中会依次用到哪些线程池参数?线程工厂(Thread Factory)有什么作用?你用过与 Java 命令在同一目录下的 bin 命令吗?简单说几个。       jstack jps 那些你在线上用过这些工具吗?在什么情况下使用的?你了解 LRU 数据结构吗?它是用什么数据结构组合实现的?你知道红黑树吗?java 哪些地方会用到红黑树?一个自创题,算是有向图判断是否有环?只用写伪代码基本都答的上来,题也算撕出来了,9.26 又又又又又又又又又又挂了  天呢美团大人
点赞 评论 收藏
分享
评论
1
19
分享

创作者周榜

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