阿里云4次面试

一面:

  1. 介绍一下Spring的IOC、AOP、事务
  2. 如果让你去Spring的事务你会怎么做?(底层是用AOP实现的,主要原理是动态代理)
  3. 事务的隔离级别?幻读、脏读的区别?一般都使用哪种隔离级别?Oracle默认的事务级别?
  4. 读已提交、可重复读都适用于什么场景?(读已提交适用于高并发,可重复读都适用于一致性)
  5. 手撕:100个苹果?分到四个篮子里,篮子里分别放21,11,38,30个,给出代码让每个篮子里苹果的编号不连续?

二面:

  1. docker、k3s和k8s的区别
  2. 聊了一些大模型的问题(简历上有关的)

三面:

  1. Java的特性,与Cpp的区别
  2. java的垃圾回收机制?
  3. mysql隔离级别的实现原理
  4. 现在有一个数据库connection连接池,如何保证连接池中的连接能够被垃圾回收器回收?
  5. docker和虚拟机的原理、区别?虚拟机里能启docker吗?虚拟机里能起虚拟机吗?为什么?
  6. Http协议中,请求头中的Host有什么用,解决了什么问题?
  7. 宿舍中A、B同时都在上网,100M的带宽,A先下载东西12M/s,B后下载东西12M/s,理想情况下网速(带宽)怎么分配?路由器、交换机都是OSI那一层的?最坏情况下呢?
  8. 聊实习
  9. 手撕:1)求集合的所有子集。2)写一个shell脚本,下载两个文件,任意一个文件下载失败后,都要及时中断这两个下载任务。

四面:

  1. 个人相关信息
  2. 实习,你觉得目前n卡与国产显卡最大的区别在哪?
  3. 现在我们要做一个平台,平台要实习如下功能:我们去部署各种组件,这些组件可能需要5台机器,但是实际我们只有3台机器。如何设计这个平台。
  4. 设计一个故障诊断平台,能有效帮助定位问题。
  5. java如何去计算一个对象的大小?为什么我们要去关心对象的大小?一个对象中每个属性都有对齐位,如果采用不同的对齐手段,这个对象大小计算出来都是不一样的,如何去解决?
  6. 共享屏幕,看看你写过项目的代码

全部评论
四面看项目代码可还行
点赞 回复 分享
发布于 03-11 20:34 江苏

相关推荐

评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务