淘宝直播|后端开发(Java)|一面 & 二面 & 三面

个人情况

学校: 北方某 985, 本科, 计算机科学与技术
竞赛: 无
实习经历: 寒假实习两个月, 做测开项目
项目: 大创项目, 由于是导师带着做, 思路比较清晰
春招基本结束了之后整理一波之前的面经, 算是回馈社区了
出于隐私考虑, 我不会透露我过没过, 只会记录面试问题
笔试: 当时出了两道 lc hard(1411. 给 N x 3 网格图涂色的方案数; 815. 公交路线), 找规律 ac 了第一道, 第二道由于对图不熟悉直接扑街
阿里面试官都称呼自己为"同学", 感觉是刚毕业不久的样子

一面(34 min) 电话面试 2021/03/08

  • 项目相关问题: 项目实现了一个热度模块, 存储在 Redis 的 Hash 里面, 你的衰减策略是什么? 我回答每次扫一遍, 面试官引导我说出了还可以用 LRU 驱逐策略
  • 说一下怎么实现 LRU 缓存模块? 如果这是一个高并发情景下呢? 如何加锁性能会好呢? ConcurrentHashMap 是怎么实现的?
  • 热点数据量大了该怎么办? 你的构想是什么
  • 你们的云服务器在哪个平台搭建的(阿里云 ECS)
  • Java 内存泄露和内存溢出
  • 介绍一下 Java GC, 怎么确定一个对象用不到
  • 如何快速找到可回收对象? 每个都要从 GC Root 根节点来吗? 如果不是, 怎么来找?(这个问题我至今不知道答案, 可能还得深入看一下书)
  • Java OopMap 底层(这是我自己引出来的, 不大需要掌握)
  • MySQL 索引

二面(30 min) 电话面试 2021/03/09

  • 介绍项目
  • 大学学了什么课程, 哪个学的好, 哪个觉得很难
  • 平时大学生活怎么度过的, 会写一些有意思的项目吗
  • 设计模式了解哪些
  • 单例模式主要解决哪些问题, 有哪些实现方式
  • volatile 和 synchronized 的区别
  • 内存屏障具体怎么实现的
  • JVM 线程和操作系统之间的关系
  • 有没有用过 Java 框架
  • 做了项目之后你的成长在哪里
  • 一个程序在 C 端出现了问题, 要让用户自行反馈问题, 需要让用户提供什么信息
  • 在大创项目中你的角色是什么, 怎么协调小组成员的
  • 还有其他公司面试吗, 有没有 Offer
  • 年级排名怎么样

三面(27 min) 电话面试 2021/03/10

  • 有想过考研吗
  • 觉得本科里面最重要的是什么课
  • TCP 协议在连接释放的时候是什么过程
  • TCP, HTTP, HTTPS 在五层模型中的哪一层
  • 你用的 Java 版本是什么, 最新的 Java 版本是什么
  • JVM GC 调优
  • OCR 原理了解吗(项目用到的)
  • 为什么项目使用 Redis 做热点数据缓存?
  • Redis Hash 介绍一下
  • 你的技术博客是用什么技术搭建的
  • 你的博物馆项目是真正要投入使用的吗(是的, 导师和博物馆合作的)
  • 你觉得项目还有哪些地方可以进行优化
为帮助牛友们提升面试技能、有机会入职BATJ等大厂公司,特别整理了之前一直在学习的架构学习资料以及1000+面试真题。
大致内容包括了: Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat等大厂面试题等、等技术栈!
需要获取这些面试题答案以及学习资料得小伙伴加下我的VX:(15954081079 )添加即可免费获取   暗号:【牛客】或者点击链接:https://docs.qq.com/doc/DVVhXSnNzWW9kVEpI直接关注扫码获取



#阿里巴巴##Java工程师##求面经##面试流程##Java##实习#
全部评论
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-22 23:04
最近这些东西有点多啊
点赞 回复
分享
发布于 2021-04-22 23:40
博乐游戏
校招火热招聘中
官网直投

相关推荐

点赞 2 评论
分享
牛客网
牛客企业服务