万兴科技

Android 客户端开发工程师(AI 方向)一面面经

完整信息

25 条问法 · 22 道题

本篇目录
一面完当晚官网流程从专业面跳转到综合面,目前没下文。并且人生第一次面试遇到三个面试官一起面 时间:8月31日 1. 简单做自我介绍,介绍学历、实习、开源、学习项目经历。 2. 什么契机参与开源项目? 3. 挑选一个最有代表性的PR讲讲 4. 提示词注入漏洞的根本原因是什么?有什么局限? 5. 如果框架新增新的特殊标签,如何继续防御提示词注入? 6. 做用户自定义隔离功能,如何做验证、测试,保证没有bug? 7. 你的安卓项目是学习项目还是个人项目? 8. 讲一讲对安卓四大组件的理解。 9. 系统监听电量、网络变化用什么组件? 10. A页面跳转B页面,A、B页面完整生命周期调用时序。 11. 讲一讲HTTPS完整交互流程。 12. HTTPS如何保证通信安全?TLS密钥是怎么协商的?客户端会不会保存服务端公钥/私钥? 13. 船舶点位聚合优化 14. 如果数据量达到几万、几百万,点位聚合还可以怎么优化? 15. 产出里的慢接口优化怎么做的 16. ConcurrentHashMap介绍一下,1.8之后的优化有什么好处 17. volatile关键字:保证什么?不保证什么? 18. volatile修饰int变量,多线程i++自增,能不能保证线程安全?为什么? 19. 如何解决volatile下自增的线程安全问题?乐观锁CAS能不能解决该问题? 20. ThreadPoolExecutor核心参数:核心线程数、最大线程数、空闲存活时间、工作队列、拒绝策略分别作用。 21. 线程池拒绝策略有哪几种? 22. 讲一讲RAG、MCP、Agent的概念。 23. MCP解决的是什么问题? 24. Agent和RAG区别是什么? 25. 使用AI编程心得 反问
本篇目录
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
    HTTPS如何保证通信安全?TLS密钥是怎么协商的?客户端会不会保存服务端公钥/私钥?
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
    ThreadPoolExecutor核心参数:核心线程数、最大线程数、空闲存活时间、工作队列、拒绝策略分别作用。
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25

相关公司