首页 > 跨专业水硕秋招之路(阿里,深信服,大疆)
头像
巴黎彩虹
编辑于 2018-09-10 16:40
+ 关注

跨专业水硕秋招之路(阿里,深信服,大疆)

自我介绍
今年秋招,我主要投的是Java后台岗,从3月底开始准备,7月初开始投提前批简历,到现在8月底目前拿到了深信服sp offer,阿里淘宝意向书,大疆后台意向书,浦发总行信息科技部走完流程等消息,还有几个小公司offer就不提了。还有顺丰、银联、网易等公司因为不想去现场面或时间冲突等原因放弃了面试,因为编程题练的不够,也挂了一票笔试,也有一票公司投了之后石沉大海。
秋招的这几个月,牛客给了我非常大的帮助,谢谢牛客网提供的平台,谢谢各位大佬的笔试面经,今天也到了我回馈社区的时候了。
秋招是个持久战,但是坚持到最后一定有满意的offer的,大家加油!

面经

阿里(意向书)
一面
  1. 自我介绍,项目介绍
  2. 你在项目中的角色
  3. 项目上线情况
  4. 项目高并发解决方案
  5. 数据库了解过么?常见的数据库引擎了解吗?
  6. InnoDB有什么特点,优点
  7. 索引的原理
  8. 你如何选择索引的字段
  9. 索引的种类,你用过哪些种类的索引?
  10. 复合索引,缀左原则
  11. 用过spring没,spring aop实现原理
  12. 用过spring boot么
  13. 了解过其他AOP包:ASPECTJ么
  14. JVM内存模型
  15. OOM与栈溢出异常
  16. 垃圾回收算法
  17. 类加载机制
  18. 线程有哪些状态
  19. start之后线程就会马上调用吗
  20. 了解过乐观锁和悲观锁么,如何自己实现一个乐观锁
  21. 了解过hashmap与concurrentHashmap源码么
  22. hashMap高并发下的缺陷?链表为什么会成环?
  23. 类隔离
  24. 包冲突
  25. 有了解过RPC么
  26. 你是怎么知道本部门的?

二面
全程一个多小时
个人背景
  1. 投本部门原因?
  2. 计算机知识是怎么学的?
  3. 平时有没有关注前沿技术?比赛竞赛?
  4. 想偏工程还是算法?
  5. 专业排名
项目
  1. 项目整体架构
  2. 如何解决分布式复杂查询
  3. zooKeeper如何感知分布式集群的变化
  4. dubbo
  5. 项目中遇到了什么问题
技术
  1. 统计访问最多的IP,用什么排序,分析算法复杂度
  2. 如何实现树的深度搜索,广度搜索(递归,非递归)
  3. JVM内存模型
  4. JVM的异常
  5. HashMap为什么是线程不安全的原因
  6. 并发包,ConcurrentHash底层原理,是怎么做到线程安全的,性能是怎么提升的
  7. volatile关键词的理解
  8. TheadLocal的原理
  9. Spring aop 原理,ASPECTJ
  10. Spring事务
  11. 数据库InnoDB事务隔离机制
  12. 数据库索引原理
  13. 数据库为什么用B 树
  14. 数据库索引类型
  15. 平时有看过开源框架源码吗
  16. 怎么看待基础知识的学习与框架的学习
  17. 你的职业发展方向
  18. 有没有问题要问我

三面
  1. 自我介绍
  2. 项目高并发怎么解决的
  3. HBase为什么能解决MySQL写入瓶颈问题
  4. HBase原理,put,get过程
  5. HBase如何保证高可用?
  6. 了解过一致性Hash么?
  7. 项目分布式遇到了什么问题,怎么解决
  8. Java1.8做了什么优化,新特性
  9. 前面面试中数据库部分回答的不够好,回去看了没,讲一讲
  10. 说一下你最感兴趣的领域
  11. 说一下你针对感兴趣领域学习的东西,解决的方案
  12. 说一下www.taobao.com输入浏览器后发生的事情
  13. 说一下你两篇论文的算法细节
  14. 你还有什么问题问我么?
  15. 总结:就是针对你的简历、自我介绍、擅长的方向进行深挖,挖到你哑口无言为止

四面(交叉面)

  1. 自我介绍
  2. 详细介绍下两篇论文的算法
  3. 你的成绩怎么样
  4. 编程知识你是如何学习的
  5. 最近在看哪些书?为什么要看这些书?
  6. 最擅长哪方面技术
  7. MQ的幂等性
  8. 解释下restful rpc区别
  9. 解释下跨域脚本原理
  10. 如何保证接口调用安全
  11. https原理,流程
  12. mysql数据库数据导入oracle,如何保证数据一致性

BOSS HR面(终面)

  1. 自我介绍
  2. 介绍一下觉得最有收获的一个项目
  3. 选择一篇你论文的算法从应用背景和算法对比上进行阐述
  4. 遇到的最困难的问题,怎么解决的
  5. 最近在看什么书
  6. 你觉得刚才面试的表现怎么样
  7. 别人是怎么评价你的,为什么
  8. 你的性格是怎么样的,你认为是什么因素造成的
  9. 职业发展是怎么考虑的
  10. 你是哪里人,父母对你工作的城市有要求么
  11. 有女朋友么,女朋友在哪个城市,做什么工作

深信服(sp offer)

一面
  1. 自我介绍
  2. 如何解决项目的高并发
  3. volatile关键词理解,sychronized原理
  4. hashMap高并发的缺陷,concurrentHashMap的原理
  5. hashMap如何解决hash冲突
  6. 启动线程的方法
  7. 栈溢出异常遇到过没有,怎么解决
  8. String扩容原理,StringBuilder,StringBuffer
  9. 项目架构
  10. SpringBoot了解过没
  11. JVM内存模型,垃圾回收算法
  12. 对大数据的看法,想不想做。大数据分三个方向:运维、业务、分析,对哪个感兴趣
  13. 对加班的看法
  14. 有没有投别的公司
  15. 计算机网络懂不懂(七层结构、TCP/IP)
  16. Linux懂不懂
  17. 算法懂不懂
  18. R会不,Python,C/C 懂不懂

二面
  1. Python某个方法底层实现
  2. 象棋中马走日,给你两个点,求最短路径
  3. 一个坐标系中,如何判断一个点是否在一个四边形内
  4. 如何判断链表有环
  5. 一个单链表,给你中间节点,如何删除这个节点
  6. 一篇英语文章,在内存足够的情况下,如何统计出现最多的十个单词
  7. 一篇英语文章,内存不够的情况下,如何统计?
  8. 有没有了解过大数据相关技术
  9. HBase原理,为何能解决MySQL拆标分库带来的隐患
  10. 介绍一下项目
  11. 如何保证扩展性
  12. 如何保证稳定性

现场BOOS面
  1. 自我介绍
  2. 深入挖掘项目
  3. 项目难点、收获、成果、遇到的问题、怎么解决
  4. 两篇论文的算法细节
  5. 聊人生

现场HR面
  1. 聊人生

大疆(走完流程等消息)
一面
  1. 自我介绍
  2. 项目介绍
  3. 项目并发量有多少,实际是一个什么情况,怎么解决高并发问题
  4. 项目中有没有遇到什么问题,怎么解决的
  5. zooKeeper在哪里用,用来做什么
  6. 平时有没有看一些技术网站,了解一些新技术
  7. spring有了解么
  8. 还有没有用别的第三方包,有没有遇到包冲突的情况,怎么解决的
  9. 微服务有了解么
  10. spring cloud有了解么
  11. 持续集成、灰度发布、自动运维了解过么

二面
  1. 自我介绍
  2. 介绍一下项目架构
  3. 介绍一下项目分工
  4. 架构是否考虑了高可用
  5. 项目还可以怎么优化
  6. 有没有写单元测试
  7. 有没有了解过web安全
  8. 自己有没有代码或者知识的积累(博客之类)
  9. 最近有看什么书
  10. 给你一个正整数数组,还有一个目标值。求数组中,最短连续正整数的和,且这个和要小于这个目标值
  11. 什么时候毕业
  12. 还有什么问题问我吗

三面
  1. 自我介绍
  2. 项目情况详细介绍
  3. java并发实现的机制
  4. 项目中遇到的问题,怎么解决
  5. 日常时间是怎么安排的
  6. 业余爱好
  7. 聊人生

更多模拟面试

全部评论

(39) 回帖
加载中...
话题 回帖