飞猪

Java 后端开发一面面经

完整信息

32 条问法 · 35 道题

本篇目录
1.用的LLM模型随着变化,用起来有哪些不一样的地方?怎么应对模型差异带来的效果的一个变化 2.milvus,mysql数据库用来村哪些数据 3.关系型和非关系型数据库的区别 4.mysql如何实现事务的,底层 答得navicate begin commit roolbanck;应该是锁,MVCC相关 5.索引有哪些,聚簇索引和非聚簇索引的区别 好久没看八股了,答得不好 6.乐观锁悲观锁的区别 7.springboot自动配置的原理;怎么找到配置的类的 8.hashmap底层结构,怎么扩容,线性安全吗;concurrent hashmap线程安全,怎么实现的;1.8前后的区别 9.锁的话,synclized 和lock区别 答的state关键字设置 10.读写锁怎么实现的,retranlock;深挖源码里怎么实现读锁和写锁的 答得AQS,state高低位设置 11.比如实现读锁,写锁分别的state里面底层怎么设置 12.线程状态,slleep和wait的区别 13jvm内存模型,常量在哪里;方法区里面什么 14.垃圾回收算法,分别用在什么场景 答得分代回收用的多,新生代老年代 15threadlocal有什么作用;thradlocal怎么保存参数的;强弱引用的话 16.现在N个数,占了一半以上,怎么快速找到; hash单词遍历两个O(n);Arrays.sort(快排) 17.快排是怎么快的,原理;那二分查找原理;回到刚刚更低的方法吗 18.有用到什么中间件吗;redis kafka用来做什么;为撒选择kafka,其他rocket选型对比 19kafka底层大概有哪些组件 答得zookeeper,ack机制;分区局部有序 20.通过api调用的话,怎么调用api的;走的apikey吗 21.那你知道怎么读取向量数据库,看你在搞这个 答得pymilvus工具包 22.了解token怎么计费的吗 答得内网私有部署,外网购买相关 23.ai应用的,怎么节省token使用 24.ai应用有什么实际产生效果 25.用过claude code写过代码 答得codex和claude code有个稍微的对比 26.作业:AI辅助发邮件,写提示词完成json转需要字段格式json; 交付1.一个prompt,交付2.返回json数据交付3,返回提示词验证过程,比如最后的数据是否符合条件 cursor 3min秒了,发到共享框中4min 反问面试表现: java细节多了解下,大模型实践还是比较多带个耳机收声好点
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
    hashmap底层结构,怎么扩容,线性安全吗;concurrent hashmap线程安全,怎么实现的;1.8前后的区别
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
    快排是怎么快的,原理;那二分查找原理;回到刚刚更低的方法吗
  22. 22
    有用到什么中间件吗;redis kafka用来做什么;为撒选择kafka,其他rocket选型对比
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
    作业:AI辅助发邮件,写提示词完成json转需要字段格式json; 交付1.一个prompt,交付2.返回json数据交付3,返回提示词验证过程,比如最后的数据是否符合条件
  32. 32

同作者面经

展开其余 7 篇收起其余 7 篇

相关公司