当前位置: 首页 > article >正文

理想汽车面试

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

全程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模式)


http://www.kler.cn/a/274482.html

相关文章:

  • Flask内存马学习
  • python:用 sklearn 构建线性回归模型,并评价
  • 顺序表的操作
  • HTTP—02
  • MySQL 的事务与锁机制详解
  • 青少年编程与数学 02-004 Go语言Web编程 02课题、依赖管理
  • Unity发布webgl设置占满浏览器运行
  • Node.js常用命令:了解Node.js的核心命令和用法
  • 数据结构与算法2-俩变量值交换、理解异或位运算
  • 大数据技术学习笔记(十三)—— HBase
  • CentOS 7.9 常用环境配置
  • YOLOv5源码逐行超详细注释与解读(1)——项目目录结构解析
  • 经典控制算法——PID算法原理分析及优化
  • 条件随机场(CRF)笔记
  • 源码部署LAMP架构
  • 【JavaScript知识点】预解析、作用域、数据类型、数组常用方法、字符串常用方法
  • 【Leetcode-189.轮转数组】
  • spring suite搭建springboot操作
  • [Java、Android面试]_08_强软弱虚四种引用及应用场景
  • 【Week Y2】使用自己的数据集训练YOLO-v5s
  • docker入门(一)—— docker概述
  • Hive借助java反射解决User-agent编码乱码问题
  • 学生课程数据库综合操作(SQL)
  • android 怎么自定义view
  • 【博士每天一篇文献-综述】Brain network communication_ concepts, models and applications
  • vue3实现输入框短信验证码功能---全网始祖