因学历被华为拒在门外,一个月后4面阿里,拿下蚂蚁金服offer

学历到底是不是敲门砖?相信学历一般的同学经常会这么问过自己。有些人因学历被拒之门外,有些人却丝毫没受到学历的影响,闯出了自己的一片天。我们知道,学历重不重要除了自己的看法,还有一些公司对学历的重视程度,对于某些公司来说,学历确确实实是一块敲门砖,而有一些公司则主张“能力至上”的原则。下面就分享一个程序员因学历被华为拒之门外,一个月后4面阿里,拿下蚂蚁金服offer的经历!!!

因为文章篇幅原因,现在只展示了面试真题截图部分,答案整理成了PDF文档,需要的可直接私信【面试】免费获取哦!

因学历被华为拒在门外,一个月后4面阿里,拿下蚂蚁金服offer

面试华为,处女面秒凉,居然因学历被拒在门外!!

华为一面(总共面了一个多小时,约的上午10点,出来的时候已经11点13了,除了技术方面,还聊了一会人生??)

  1. 先自我介绍了5分钟
  2. 开始问项目
  3. 根据项目细节提了一些问题
  4. 简单说说面向对象的特征以及六大原则
  5. 谈谈final、finally、finalize的区别
  6. Java中==、equals与hashCode的区别和联系
  7. 谈谈Java容器ArrayList、LinkedList、HashMap、HashSet的理解,以及应用场景
  8. 谈谈线程的基本状态,其中的wait() sleep() yield()方法的区别。
  9. JVM性能调优的监控工具了解那些?
  10. 简单谈谈JVM内存模型,以及volatile关键字
  11. 垃圾收集器与内存分配策略
  12. 垃圾收集算法
  13. MySQL几种常用的存储引擎区别
  14. 数据库的隔离级别
  15. 算法题:5亿整数的大文件,怎么排?
  16. 有参与过开源的项目吗?
  17. 线程池原理,拒绝策略,核心线程数
  18. 1亿个手机号码,判断重复
  19. 线程之间的交互方式有哪些?有没有线程交互的封装类 (join)
  20. 两次点击,怎么防止重复下订单
  21. 数据库表设计,索引
  22. Redis的缓存淘汰策略、更新策略
  23. dubbo、netty、RPC介绍原理
  24. 限流算法

闲聊部分:

  1. 看了一下你的简历,为什么没有选择考研啊?
  2. 你觉得学历重要吗?
  3. 你在学校取得过哪些成绩呢?
  4. 你对996怎么看待?
  5. 说说你了解到的华为
  6. 最近看了什么书吗?
因学历被华为拒在门外,一个月后4面阿里,拿下蚂蚁金服offer

阿里巴巴蚂蚁金服4面顺利通过(3轮技术面+HR面)

蚂蚁金服一面(一面比较快,速战速决的感觉,不过问的知识点比较细,自认为回答得还可以)

  1. 谈谈你做过项目中印象较深或自认为做的比较好的地方?
  2. 你说使用到了 AOP ,能谈谈它的实现原理嘛?
  3. 能说说他们的不同及优缺点嘛?
  4. JMM 内存模型,如何划分的?分别存储什么内容?线程安全与否?
  5. 类加载机制,谈到双亲委派模型后会问到哪些违反了双亲委派模型?为什么?为什么要双亲委派?好处是什么?
  6. 平时怎么使用多线程?有哪些好处?线程池的几个核心参数的意义?
  7. 线程间通信的方式?
  8. HashMap 的原理?当谈到线程不安全时自然引申出 ConcurrentHashMap ,它的实现原理?
  9. 分库分表如何设计?垂直拆分、水平拆分?
  10. 业务 ID 的生成规则,有哪些方式?
  11. SQL 调优?平时使用数据库有哪些注意点?
  12. 当一个应用启动缓慢如何优化?

蚂蚁金服第二面(大概耗时了1个小时,面试官给我的感觉很严肃,问了炒鸡多的问题,整个过程中我的大脑都在飞速运转,能够感觉得到蚂蚁的门槛很高)

  1. 自我介绍、工作经历、技术栈
  2. 项目中你学到了什么技术?(把三项目具体描述了很久)
  3. 常用的负载均衡,该怎么用,你能说下吗?
  4. 网关能够为后端服务带来哪些好处?
  5. Spring Bean 的生命周期
  6. xml 中配置的 init、destroy 方法怎么可以做到调用具体的方法?
  7. 反射的机制
  8. Object 类中的方法
  9. hashcode 和 equals 方法常用地方
  10. 对象比较是否相同
  11. hashmap put 方法存放的时候怎么判断是否是重复的
  12. Object toString 方法常用的地方,为什么要重写该方法
  13. Set 和 List 区别?
  14. ArrayList 和 LinkedList 区别
  15. 如果存取相同的数据,ArrayList 和 LinkedList 谁占用空间更大?
  16. Set 存的顺序是有序的吗?
  17. 常见 Set 的实现有哪些?
  18. TreeSet 对存入对数据有什么要求呢?
  19. HashSet 的底层实现呢
  20. TreeSet 底层源码有看过吗?
  21. HashSet 是不是线程安全的?为什么不是线程安全的?
  22. Java 中有哪些线程安全的 Map?
  23. Concurrenthashmap 是怎么做到线程安全的?
  24. HashTable 你了解过吗?
  25. 如何保证线程安全问题?
  26. synchronized、lock
  27. volatile 的原子性问题?为什么 i++ 这种不支持原子性?从计算机原理的设计来讲下不能保证原子性的原因
  28. happens before 原理
  29. cas 操作
  30. lock 和 synchronized 的区别?
  31. 公平锁和非公平锁
  32. Java 读写锁
  33. 读写锁设计主要解决什么问题?
  34. MySQL 分页查询语句
  35. MySQL 事务特性和隔离级别
  36. 不可重复读会出现在什么场景?

蚂蚁金服三面(意外的第三面,做梦也没想到,二面回答得不是很好,没有跟上面试官的节奏,以为凉呼呼了,结果突然收到二面通过的信息,约好了三面的时间。)

  1. 自我介绍。
  2. ConcurrentHashMap 在Java7和Java8中的区别?为什么Java8并发效率更好?什么情况下用HashMap,什么情况用ConcurrentHashMap?
  3. 加锁有什么机制?
  4. ThreadLocal?应用场景?
  5. 数据库水平切分,垂直切分的设计思路和切分顺序
  6. Redis如何解决key冲突
  7. soa和微服务的区别?
  8. 单机系统演变为分布式系统,会涉及到哪些技术的调整?请从前面负载到后端详细描述。
  9. 设计一个秒杀系统?

蚂蚁金服HR面(HR小姐姐加了我微信,然后通知我面试通过了,当时就激动地跳了起来!)

  1. 自我介绍
  2. 个人的职业规划是什么?
  3. 你自己最大优势和劣势是什么?
  4. 你遇到的最大问题或者是困难是什么?
  5. 你如何看待阿里
  6. 你能为阿里带来什么?
  7. ......

以上就是这些华为、蚂蚁金服的面试真题,小编在这分享总结的Java面试的高频面试题(包括了Java集合,JVM,并发与多线程,Spring,MyBaits,微服务,Dubbo,Kakfa,中间件,Redis,数据库,设计模式等),进行了整理,免费分享给大家。

因学历被华为拒在门外,一个月后4面阿里,拿下蚂蚁金服offer

更多面试真题(含答案)、Java架构学习资料、学习笔记、电子书等领取,先评论留言+转发关注,最后私信我关键词【资料】获取全部!!

因学历被华为拒在门外,一个月后4面阿里,拿下蚂蚁金服offer


分享到:


相關文章: