阿里,美团,远景能源,华为面经

本人研究生阶段主要从事c方面的一些编程,实在厌倦了底层,学习了java相关的知识,也看了不少书,从准备春招实习,也收获了几个offer,到昨晚的阿里,春招实***算告了一个段落。从牛客网上获取了不少知识,现在也该回馈一下拉

先分享一下我在准备期间看的书,感觉还是很有作用的

基础
  • 深入理解Java虚拟机——JVM高级特性与最佳实践(第2版)
  • Java 并发编程实战
  • 《Effective Java中文版 第2版》.(Joshua Bloch)

扩充知识面
  • Struts2+技术内幕——深入解析Struts2架构设计与实现原理
  • SPRING技术内幕:深入解析SPRING架构与设计原理
  • 高性能mysql第三版
  • 设计模式之禅
  • 重构_改善既有代码的设计
  • 分布式Java应用基础与实践
  • 大型网站技术架构:核心原理与案例分析
  • 锋利的jQuery

阿里
一面
JVM垃圾收集算法
常用排序算法,快排,插入,冒泡,归并,堆排序
介绍项目
MySQL,b-树,b+树
前后端交互
Hadhoop
fastjson与GSON区别
spring的IOC与AOP

二面
二面大佬感觉很忙,说话都急匆匆的,就面了12分钟
上来就问hashmap插入原理
然后就问如何找到回文数字这种数字的pattern,我开始说的是传统解法,可能不满意,后来
就说了一个关键词 位操作,他就满意了
然后问了下关于Dubbo方面了解不了解,简单说了些

三面
先自我介绍,竟然英文中文都来一下
然后问我觉得java在菜鸟网络可能会有什么样的应用
然后问项目,中间用了哪些技术,多线程,spring之类的
问了些数据库驱动,jdbc之类的
还问了spring aop在事务处理上的原理
arraylist原理
hadoop在hdfs上的一些知识,读取数据,和写数据的原理
dubbo的一些应用场景

hr面
问了一些学校项目的缘起和做的流程
实习的时候一些项目介绍,和一些做的功能是自己提出的还是上级领导指示的
问了一下在实习中学到的最深刻的东西是什么
在项目中的分工职责
以后在工作上的职业规划,以后想做哪些方面的工作

美团
一面
TCP,UDP区别,可靠交付,滑动窗口之类的
操作系统中如何预防死锁,我说了半天如何解决死锁,正确回答是银行家算法
设计模式,工厂模式,简单工厂模式区别
数据库索引为什么用b-树结构
分布式事务如何处理。二阶段提交,三阶段提交这种
如何排查spring nobean defnation错误
i++是否线程安全
问项目
介绍学校的项目
算法题:2Sum,然后引申Nsum,说一下思路

二面
大型网站如何架构(《大型网站技术架构:核心原理与案例分析》把这本书的内容都说了一点)
如何设计一个秒杀系统(队列)
如何实现用户热搜关键词提示(字典树)

hr面
问了下实习时间,就发了口头offer

远景能源
隔得比较远,记得不太清楚了
一面
在等待的过程中,先手写算法题,我的是有序数组构建平衡二叉树。然后面试的时候先解释一下
java多线程方面的类库
concurrentlinkedlist的实现原理
concurrenthashmap的实现原理
说一下快速排序原理
算法题:topK
还有一些记不太清了

二面
介绍项目
在项目中学到了什么,成长了哪些
cookie和session方面的一些知识
如何防止session被别人伪造cookie得到

华为
一句话总结 不问技术细节,全程问做事的方式方法
唯一个技术是如何实现K-V键值对的排序。treeset搞定

#阿里巴巴##美团##华为##Java工程师#
全部评论
最后去了哪
点赞 回复
分享
发布于 2017-04-22 09:42
最后去哪了?
点赞 回复
分享
发布于 2017-04-22 10:54
百信银行
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2017-04-22 13:40
能告诉我一下怎么用位操作求回文数吗
点赞 回复
分享
发布于 2017-04-26 01:06
求回答设计秒杀系统详细点嘛
点赞 回复
分享
发布于 2017-08-09 02:50
concurrentlinkedlist 没有这个类
点赞 回复
分享
发布于 2017-08-28 16:06
阿里发意向书了吗?
点赞 回复
分享
发布于 2017-08-28 16:43
大佬菜鸟hr是什么时候面的?
点赞 回复
分享
发布于 2017-08-28 19:50

相关推荐

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