还愿阿里意向书,附面经

几天的苦苦等待,今天傍晚终于等来了阿里的意向书,特来牛客还愿,并回馈面经。😆

个人情况 :

985本硕非科班,但是学习过数据结构,算法,计算机网络(做过组网、抓包实验),计算机组成原理(纸上谈兵,实验做不动),操作系统(纸上谈兵)。
研一的时候比较闲,刷了280道左右力扣,纯粹为了克服写代码的恐惧,此时完全使用C语言刷的,练就了扎实的数据结构基础。去年七月,经高人提点,要不你去学Java吧,开始了Java学习之路。七月份开始面向对象,数据库,Java web,spring的学习,搭建第一个SSM项目,疯狂吸收知识。今年一月底回家躺到二月底,发现马上金三银四了,赶紧开始复习准备春招实习,三月份重新看了SSM的框架,用Java刷了剑指,四月份才敢投出去第一份简历。

面经 :
字节一面40min 4.14(挂):
处女面,很紧张,完全没有经验,甚至面经都没看就上了,凉凉
  1. 介绍项目
  2. maven进行项目管理,如何区分快照版本和发布版本
  3. hashmap的实现原理,项目中什么地方用到了hashmap
  4. 数据库索引,三大范式
  5. TCP的三次握手
  6. 介绍一下AOP,项目中AOP的使用场景,AOP原理
  7. redis持久化操作
  8. 项目中有无多线程,介绍多线程的使用,如果线程异常如何通知用户
  9. 智力题,抛硬币,先抛到正面获胜,A先抛,抛到正面A赢,否则换B抛,求A获胜概率
  10. 手撕代码(牛客编辑器):合并两个有序有重复的链表,合并后有序无重复(去重、合并)
  11. 面试官建议:好好打基础,基础扎实很重要

美团一面1h30min 4.23(泡池子)
聊得挺好,代码撕了40分钟,一边debug最后通过60%,给我说和主管商量,商量至今
  1. 手撕代码(本地IDE,共享屏幕):两个链表分别表示两个数字,比如1-2-3,4-5-6-7,求两个链表表示的数字和,并用链表表示4-6-9-0(先反转链表,再相加),
  2. 手写懒汉式单例模式
  3. 为什么单例模式要加锁,加了锁还有什么隐患
  4. 介绍一下volatile
  5. 说一下Hashmap的原理,为什么用红黑树,红黑树和普通的平衡二叉树区别
  6. 类加载机制
  7. 垃圾回收机制
  8. 说一下工厂模式
  9. 智力题:斗地主,A是农民,A手上没有大小王,求整个牌局有王炸的概率
  10. 面试官建议:debug能力需要加强

猿辅导一面40min 4.27(挂)
聊得挺好,代码题目也简单,反手就给挂了
  1. 介绍项目
  2. syncronized和lock的原理
  3. volatile关键字
  4. JVM内存模型
  5. 数据库索引,B+树
  6. 数据库事务,隔离级别
  7. HTTP协议
  8. 手撕代码(牛客编辑器):有序数组变成反转数组后,求某target在数组中的位置

京东一面25min 4.24
  1. 介绍项目
  2. == 和 equals区别
  3. ArrayList和LinkedList区别
  4. NIO的使用
  5. 线程同步方法
  6. 介绍MVC设计模式
  7. 口述如何在一片森林中找到给定的树
  8. 口述几种常见排序算法及其实现
京东二面30min 4.28
应该是个leader,很和蔼
  1. 介绍项目(详细)
  2. 说一下spring IOC
  3. 说一下spring AOP
  4. 数据库索引,什么时候索引失效
  5. 数据量事务,隔离级别
  6. 最近在看什么书
京东HR面20min 5.7(面试已完成)
  1. 介绍项目
  2. 项目的合作方式
  3. 沟通的难点及解决方法
  4. 南方人在北京工作的看法
  5. 手上有没有其他的offer,意愿如何
  6. 给自己刚才的表现打分1-10分

阿里一面1h 4.29
不知道为什么对面有两个面试官,其中一个应该是leader
  1. 介绍项目(详细)
  2. 笔试成绩怎么看,有没有复盘
  3. 数据库怎么设计的
  4. 数据库的数据量多少
  5. 缓存不够怎么办
  6. 如何在一个一亿个元素的数据中找到最大的10个数
  7. hashmap的实现
  8. syncronized关键字
  9. 静态代理和动态代理实现,作用
  10. Linux会不会(不会)
  11. 计算机网络分层模型
  12. HTTP协议
  13. TCP协议
  14. 介绍常用排序算法
  15. 介绍动态规划算法和贪心算法,区别
  16. 怎么学习Java的,最近看什么书
阿里二面1h 4.30
  1. 介绍项目
  2. Java的集合类,有没有读过源码
  3. 数据库索引,索引设计原则,索引失效
  4. B树和B+树和红黑树
  5. 数据库分库分表
  6. 如果按你说的水平分表,用户表根据主键id划分,那么想查询北京的用户怎么办
  7. 数据库事务操作
  8. 数据库的持久化原理
  9. 事务操作进行到一半数据库断电了怎么办
  10. 你对你的学习有什么规划
  11. 你的学习进度可能赶不上技术更新的速度,你怎么看待的
阿里三面40min 5.7
  1. 抽象类和接口的区别
  2. 子类继承一个抽象类,抽象类的构造函数打印A,子类的构造函数打印B,调用子类的构造方***发生什么
  3. int类型范围
  4. int和Integer,自动装箱的时候做了哪些工作
  5. hashmap原理
  6. 介绍springMVC
  7. 介绍mybatis,mybatis是如何做ORM映射的
  8. 多线程有没有用过
  9. 一段代码,判断为什么会产生OOM异常
  10. 一段代码,判断三处可能异常的地方
  11. 面试官建议:实践经验太少,写代码就像做木工,说到底是体力劳动
阿里HR面30min 5.8
为什么转计算机
如何看待转专业的压力
为什么排名能靠前
你的优势和劣势
工作城市意向
offer意向

总结

一个多月的面试,心情就像过山车,起起落落。面试的信心真的很重要,当我拿到第一个offer(小厂,没写面经)的时候,心里就有更底气去大厂面试了,所以不妨推荐0offer的牛油先试试小厂再去找大厂磨砺。然后就是基础很重要,语言基础必考,数据结构必考,基础算法必考,其实框架的掌握面试官说都可以工作后学习。看面经的时候尽量多问自己几个问题,把这个点深挖下去,因为面试官多半也是这么做的。希望自己继续加油,各位牛油收到满意offer~


#阿里实习##京东##阿里巴巴##字节跳动##美团##Java工程师##实习##面经#
全部评论
请问楼主做的是什么类型的项目呀?
1 回复 分享
发布于 2020-05-11 07:04
找工作就是和不断怀疑自己、人生的过程,很多知识点只能浮于表面聊聊,往深挖就跪了……
1 回复 分享
发布于 2020-05-11 15:09
很有道理
点赞 回复 分享
发布于 2020-05-11 07:10
请问楼主的项目是什么?
点赞 回复 分享
发布于 2020-05-11 07:25
想问楼主的小厂是哪里,感觉小厂比大厂还难,都需要非常强的动手能力
点赞 回复 分享
发布于 2020-05-11 08:51
lz意向书好快,tql
点赞 回复 分享
发布于 2020-05-11 08:59
哇,你没交叉面吗
点赞 回复 分享
发布于 2020-05-11 09:11
好奇啥专业
点赞 回复 分享
发布于 2020-05-11 09:26
沾沾喜气,求求offer
点赞 回复 分享
发布于 2020-05-11 10:32
楼主楼主   hr面的时候有说让你等意向书嘛  以及hr面完之后多久发了意向书呀🤤刚hr面完很慌
点赞 回复 分享
发布于 2020-05-11 22:24
恭喜楼主
点赞 回复 分享
发布于 2020-05-12 02:06
楼主,抛硬币结果应该是多少呀
点赞 回复 分享
发布于 2020-05-12 10:47
恭喜楼主,沾沾楼主喜气,许愿阿里本地生活意向书
点赞 回复 分享
发布于 2020-05-13 21:10
笑死我了 处女面
点赞 回复 分享
发布于 2022-03-27 19:19

相关推荐

18 93 评论
分享
牛客网
牛客企业服务