• 理想汽车面试


    今日分享理想汽车,希望大家一起加油

    全程55分钟,面试官人挺和气,场景题问题引导的比较多
    【八股】
    1. 用过哪些Java集合类
    2. HashSet 和 HashMap 在使用场景上有什么区别?
    3. 任何对象都可以作为 HashMap 的 key 吗?(理论上可以用任何对象,但不能用可变对象,hashcode可能会改变,从而造成数据丢失)
    4. hashmap的key在查找时的工作流程(先哈希、再位移、再异或,最后取模)
    5. 用过哪些线程池?
    6. 线程池的核心参数
    7. 什么情况下会想使用线程池(能不能结合项目,说项目里哪些地方用了线程池)
    8. 有一个主线程会唤起5个子线程,主线程想等5个线程执行完成后再进行操作该怎么做(future、信号量等)
    9. 你用过 redis 吗?用它来做什么?(缓存、分布式锁、限流)
    10. 怎么用分布式锁来解决缓存击穿(注意获取锁资源之后还要进行第二次检查)
    【项目相关】
    12. 边缘计算项目的背景
    13. ”孪生“ 怎么理解
    14. 边缘服务器指的是什么,要怎么部署呢?终端比如手机这些怎么与边缘服务器连接呢?
    15. 如果它要真实部署到应用场景中,是不是要用大量的边缘服务器来承载运算呢
    16. 计算任务放到边缘服务器比云端的好处
    17. 看你做了单点登录,存储分析。介绍一下用户登录流程
    18. 假设你在生成 token 的时候,会设置一个过期时间,如果有一次访问的时候发现快过期了要怎么办
    19. 进行 token 校验的时候用了什么处理方法吗?
    【场景题】
    20. 开放性问题:去图书馆借书,设计一个图书管理系统,如何分解实现,抠了很多细节,具体怎么设计表结构、要怎么分库分表,同一个书籍如果有多本书该怎么设计表结构。
    【手撕】
    N叉树的层序遍历(飞书直接发了个代码框,ACM模式)

  • 相关阅读:
    呼吸道合胞病毒(RSV)介绍
    Package和Activity
    JavaWeb三大组件-Filter
    JavaEE-多线程初阶1
    微信小程序底部安全区域高度获取
    前端页面设计 | 博客系统
    PGL图学习之基于UniMP算法的论文引用网络节点分类任务[系列九]
    Databend 在 MinIO 环境使用copy 命令 | 新手篇(3)
    LUCEDA IPKISS------Definition Properties 表格查询
    std::apply 源码分析
  • 原文地址:https://blog.csdn.net/xiaofanren1111/article/details/136817446