阿里 | 淘天 | 一面(凉) | 5.22 | 暑实

  • 总体情况及流程:
  • 总体:100min, 电话面试
  • 流程:
  • 面试官介绍部门情况
  • 自我介绍
  • 面试官提问
  • 项目相关八股
  • 相关场景题
  • 白板编程 (补笔试)
  • 候选人反问
  • 流程具体复盘
  • 面试官介绍部门情况:主要是新的淘天集团的售后相关业务
  • 自我介绍:主要是项目和技术栈
  • 面试官提问
  • 个人情况提问:
  • 非科班是否学过相关计算机方面的基础课程
  • 之前实习过吗(呜呜呜,这不是正要找第一份实习吗(差点死锁))
  • 是否发paper或者其他的科研成果
  • base 若在杭州,是否接受
  • 项目相关
  • 可以访问吗?
  • (不能,只做了简单的上线测试,没有实际上线)给自己埋坑了, 之后被狂问上线服务器部署的问题,我哭死:

  • 引入经典的计网题『 浏览器输入网站域名到浏览器显示页面的整个链路流程』
  • TCP 、 HTTP 协议分别在OSI的哪一层
  • 在访问你这个网站的服务器后,我访问的是什么服务器?就依你这个网站为例,最终访问的是这个Tomcat、还是Apache的还是什么?坦白讲:就是这个学生交流社区这个 网站,你是您自己部署的吗?
  • (只做了本地测试的菜鸡,支支吾吾,坦白从宽)
  • 代码场景引出的 『Java 相关八股 』:
  • int a = 100; Integer b = 100; a == b 是true 还是 false? int a = 10000; Integer b = 10000; a == b 是true 还是 false?
  • 其实就是考察**自动拆箱自动装箱问题:**面试时想到 Integer 的 小数缓存上去了,答得支支吾吾
  • 有这样一段代码『定义一个方法:方法中用字面量的方式声明一个字符串 』执行完这段代码,对应 JVM 中各个部分分别会存在什么数据?有这样一段代码『定义一个方法:方法中用new方式声明一个字符串 』执行完这段代码,对应 JVM 中各个部分分别会存在什么数据?
  • 我是结合JVM的存储结构进行说的
  • (由上面一个场景引出 『 JVM 相关八股 』 :)
  • new 出的对象放在哪里?堆分为哪些部分?
  • 新生代、老年代的划分?
  • 新生代的划分如何判断一个对象是否需要被回收
  • 『 操作系统 』相关八股
  • 进程的状态
  • 内存管理的方式
  • 连续分配:
  • 离散分配
  • 分页
  • 分段
  • 段页式
  • 『 数据库 』相关八股
  • MySQL的隔离级别有哪些?
  • 默认隔离级别?
  • InnoDB 的主键索引也叫聚簇索引,为什么把他叫做聚簇索引
  • 当时有点懵, 结合索引底层B+树结构说了一下理解,
  • 下来GPT了一下:
  • 将主键索引称为聚簇索引,是因为它将数据行聚集在一起,并按照主键的值进行物理排序,使得查询操作更加高效。
  • 相比之下,非聚簇索引(Secondary Index)则是**基于非主键列或多列的组合建立的索引,它们并不会对表中数据的物理排序和组织,而是通过一个额外的数据结构来存储索引信息,指向表中对应数据行的位置。**这种方式虽然也可以加快查询速度,但相对于聚簇索引,需要进行更多的磁盘寻址操作,因为数据行在物理上并不是相邻的。
  • 使用B+树作为索引底层数据结构的好处
  • 白板编程 (补笔试)
  • 有序数组的合并
  • 手写线程死锁
  • 候选人反问
  • 对我的建议和评价:
  • 基础尚可,但是实践经验较少
  • 后续流程:
  • 总共两轮技术面 + 一轮HR面下一面
  • 若有后续,一个星期之内,将有下一轮面试官联系你
  • 部门业务介绍:
  • 主要是售后相关业务(说了十来分钟)

#在牛客分享我的求职旅程##阿里##阿里巴巴信息集散地##面经##实习#
面经总结合集 文章被收录于专栏

本人面经总结

全部评论
说什么时候有后续了吗
1 回复 分享
发布于 2023-05-23 10:15 湖北
我也1个半小时,但是为什么我是视频面
点赞 回复 分享
发布于 2023-05-24 00:08 河南
这么详细
点赞 回复 分享
发布于 2023-05-23 22:06 北京
面得什么岗啊
点赞 回复 分享
发布于 2023-05-23 09:54 湖北

相关推荐

点赞 评论 收藏
分享
评论
7
23
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务