便利蜂社招一年经验Java岗面经(2018.6)

版权声明:本文为博主原创文章,转载时请注明出处,谢谢!喝酒不骑马 邮箱[email protected] https://blog.csdn.net/Colton_Null/article/details/80640742

本文欢迎转载,转载前请联系作者,经允许后方可转载。转载后请注明出处,谢谢! http://blog.csdn.net/colton_null 作者:喝酒不骑马 Colton_Null from CSDN


这里分享一下面试问题。至于答案就不一一放了,问题基本都很基础,网上很容易搜的到。


一.准备

个人情况:毕业一年,算上大四实习一直一共工作两年。一直从事JavaWeb开发工作。
找朋友内推的便利蜂Java岗。公司地点在恒通商务园。
因为有预约,在前台登记填表后等候面试。
PS:公司环境不错,互联网公司氛围,办公区很忙碌。周五下午去的,面试的人不多不少。

二.一面

  • 面试官看到简历上我有写博客,就问我博客都写什么内容,介绍一下最近两到三篇的博客内容。
  • 根据博客内容(我最近正好在学数据结构相关的内容),问了有关ArrayList、LinkedList的区别。
  • HashMap的底层原理,有没有阅读过HashMap源码。
  • 为什么Java1.8之后HashMap引入了红黑树作为存储方式?
  • 为什么HashMap不是安全的?
  • 如果想保证线程安全,怎么做?(ConcurrentHashMap)
  • ConcurrentHashMap为什么是安全的?
  • HashMap的put过程。
  • HashMap扩容过程?什么时候扩容?
  • 问了有关微服务拆分思想?如何进行微服务的拆分?
  • 画出简历上第一个项目的系统架构图。
  • 如何保证接口的幂等性?
  • 问了锁机制,两个服务间如何进行锁机制(分布式锁机制)
  • 数据库索引的作用?什么时候用索引?优缺点?
  • 联合索引abc和acb的区别。
  • MySQL的事务级别及区别?
  • SpringMVC中,一次HTTP请求后,框架都做了哪些操作?
  • 为什么用Spring管理Bean?有什么好处?
  • 什么是AOP(面向切面)?
  • 由Spring管理Bean引出垃圾回收相关问题,什么情况下会进行垃圾回收?
  • 如果不用Spring管理Bean,每次new对象会有什么不好的后果?

三.二面

问题跟一面的问题有重叠的内容。

  • 什么是序列化?为什么要序列化?
  • Java中怎么序列化?
  • 如果给你一个JSON数据,自己实现序列化,思路是什么?
  • ArrayList扩容过程?
  • Runnable和Thread的区别?
  • 最后问我有没有什么问题?(我主要问了技术氛围、工作时间强度、以及对我的评价)

四.HR面

HR小姐姐人很nice!
主要聊了为什么换工作,对团队的期望,对待遇的期望。最后根据我沟通能力和综合能力,问我对算法感不感兴趣(我之前从来没想过会做算法相关的内容,不过还挺感兴趣的),然后就推荐我去跟算法项目的人聊聊,就这样进入了四面。

五.四面

面试官过去也是做Java的,现在在视觉算法项目组做有关图像处理方面的内容。同样上来也问题了一些有关Java基础的内容,主要还是框架和集合相关。

  • 看了简历后,让我说出一个做的最差的一个项目?并决定如何优化?
  • 给一个数组,写出3个元素的全组合输出(手写代码)
  • 根据写的代码,问有没有需要考虑的异常情况。

六.总结

面试的整体过程挺轻松的,面试官和HR人都很好,技术面的时候非常有耐心,对于思路方面会给一定的引导。网上现有的有关对便利蜂的面试差评我暂时都没遇到,例如:面试官咄咄逼人,面试等待太久不尊重面试者等。

一面的有些问题答得不是很好,对数据库方面掌握不是很全面,还有一些问题只知道表象有的没有深入研究过,不会的问题就谈了谈自己的思路。一面后以为自己要凉凉了。

后来二面时了解到,他们对应聘者的沟通能力、学习能力以及思维能力还是比较看重的。所以不会的问题按照以往的经验以及其它知识体系类比过来讲思路就行。

总体来说,面试的内容还是比较基础的(毕竟刚毕业一年),主要考察的学习热情和技术热情。所以工作后,要时刻保持学习的心态,因为会用和知道为什么用是不一样的。

有关加班:这个个人觉得还好,互联网公司加班都很正常(天朝国情)。不过有些同学可能对这个比较关心。我了解到的是,去年一年(2017年)前期的开荒阶段基本差不多了,去年加班是比较严重的,现在逐渐强度下来了。如果加班,十点半后有打车可以走企业滴滴。

有关Offer:可以说是拿到了,不过由于现任公司的离职时间因为某种原因还需要再确定一下,所以正式的Offer还没有下来。

以上就是便利蜂Java岗的面试经历分享,希望对找工作的同学有所帮助!

猜你喜欢

转载自blog.csdn.net/Colton_Null/article/details/80640742