理想汽车面试

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

全程55分钟,面试官人挺和气,场景题问题引导的比较多

【八股】

  1. 用过哪些Java集合类

  2. HashSet 和 HashMap 在使用场景上有什么区别?

  3. 任何对象都可以作为 HashMap 的 key 吗?(理论上可以用任何对象,但不能用可变对象,hashcode可能会改变,从而造成数据丢失)

  4. hashmap的key在查找时的工作流程(先哈希、再位移、再异或,最后取模)

  5. 用过哪些线程池?

  6. 线程池的核心参数

  7. 什么情况下会想使用线程池(能不能结合项目,说项目里哪些地方用了线程池)

  8. 有一个主线程会唤起5个子线程,主线程想等5个线程执行完成后再进行操作该怎么做(future、信号量等)

  9. 你用过 redis 吗?用它来做什么?(缓存、分布式锁、限流)

  10. 怎么用分布式锁来解决缓存击穿(注意获取锁资源之后还要进行第二次检查)

【项目相关】

  1. 边缘计算项目的背景

  2. "孪生" 怎么理解

  3. 边缘服务器指的是什么,要怎么部署呢?终端比如手机这些怎么与边缘服务器连接呢?

  4. 如果它要真实部署到应用场景中,是不是要用大量的边缘服务器来承载运算呢

  5. 计算任务放到边缘服务器比云端的好处

  6. 看你做了单点登录,存储分析。介绍一下用户登录流程

  7. 假设你在生成 token 的时候,会设置一个过期时间,如果有一次访问的时候发现快过期了要怎么办

  8. 进行 token 校验的时候用了什么处理方法吗?

【场景题】

  1. 开放性问题:去图书馆借书,设计一个图书管理系统,如何分解实现,抠了很多细节,具体怎么设计表结构、要怎么分库分表,同一个书籍如果有多本书该怎么设计表结构。

【手撕】

N叉树的层序遍历(飞书直接发了个代码框,ACM模式)

相关推荐
CodeByV9 分钟前
【C++】继承
开发语言·c++
青云交35 分钟前
Java 大视界 -- 基于 Java 的大数据可视化在城市空气质量监测与污染溯源中的应用
java·spark·lstm·可视化·java 大数据·空气质量监测·污染溯源
权泽谦40 分钟前
用 Python 做一个天气预报桌面小程序(附源码 + 打包与部署指导)
开发语言·python·小程序
ftpeak42 分钟前
《Rust+Slint:跨平台GUI应用》第八章 窗体
开发语言·ui·rust·slint
森语林溪1 小时前
大数据环境搭建从零开始(十七):JDK 17 安装与配置完整指南
java·大数据·开发语言·centos·vmware·软件需求·虚拟机
lsx2024061 小时前
HTML 音频(Audio)详解
开发语言
woshihonghonga1 小时前
【动手学深度学习】
开发语言·python
郝开1 小时前
Spring Boot 2.7.18(最终 2.x 系列版本)1 - 技术选型:连接池技术选型对比;接口文档技术选型对比
java·spring boot·spring
威风的虫2 小时前
ES6 数组方法:告别循环,拥抱函数式编程
开发语言·前端·javascript
码界筑梦坊2 小时前
240-基于Python的医疗疾病数据可视化分析系统
开发语言·python·信息可视化·数据分析·毕业设计·echarts