去哪儿

AI 应用开发面经

完整信息

14 条问法 · 12 道题

本篇目录

去哪儿AI面试
面试时间:10.5
岗位:AI应用开发
问题:
1.JVM运行时数据区的核心构成,以及各区域的核心作用。
追问:栈帧具体包含哪些核心结构

2.hashmap是线程安全的吗,concurrenthashmap在jdk8中是如何实现线程安全的?
追问:1)concurrenthashmap在put元素时,如果定位到的数组槽位是空的,他是用什么方式保证线程安全写入的?
2)当数组槽位已经存在元素发生hash冲突时,sychornized锁的对象是什么

3.Redis的键过期删除机制是什么样的?如果只使用定期删除策略会有什么问题?
追问:1)redis默认采用的哪几种过期删除策略来处理过期删除键的?
2)redis执行定期删除时,具体是怎么扫描过期键,避免过期键长时间阻塞主线程?

4.TCP和UDP核心区别和适用场景
追问:在直播场景下使用udp,可能出现连续udp丢失照成长时间花屏,这种情况为什么不直接选择tcp?

5.高并发场景下对接口进行限流,涉及方案
追问:网关层做限流,限流维度是怎么设计的

6.请分享一个你做过的最具技术挑战,最值得深入探讨的后端开发项目,它要解决什么问题?核心难点在哪?你又是如何攻克的?

7.请分享一段你最近半年内主动学习AI工具或大模型相关技术,并尝试落地到实际开发场景的真实经历。包括你做了什么,最终落地效果如何。
#面经##去哪儿##ai面试#

本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
    追问
    追问:1)concurrenthashmap在put元素时,如果定位到的数组槽位是空的,他是用什么方式保证线程安全写入的?
  5. 05
  6. 06
    Redis的键过期删除机制是什么样的?如果只使用定期删除策略会有什么问题?
  7. 07
    追问
    追问:1)redis默认采用的哪几种过期删除策略来处理过期删除键的?
  8. 08
    追问
    redis执行定期删除时,具体是怎么扫描过期键,避免过期键长时间阻塞主线程?
  9. 09
  10. 10
    追问
    追问:在直播场景下使用udp,可能出现连续udp丢失照成长时间花屏,这种情况为什么不直接选择tcp?
  11. 11
  12. 12
  13. 13
    请分享一个你做过的最具技术挑战,最值得深入探讨的后端开发项目,它要解决什么问题?核心难点在哪?你又是如何攻克的?
  14. 14
    请分享一段你最近半年内主动学习AI工具或大模型相关技术,并尝试落地到实际开发场景的真实经历。包括你做了什么,最终落地效果如何。

相关公司