记录蚂蚁金服第一轮面试

         之前说好跟蚂蚁金服的人沟通好了,说昨天下午7点钟进行第一轮电话面试,对于这个面试心里还是比较忐忑的,毕竟毕业四年多,这还是第二次面试了,蚂蚁金服的人还是比较守时的,7点多2分就给我打电话了,整个面试过程自我感觉还是可以的,问的大部分技术问题都答上来了,面试官能感觉出来比较和善,呵呵,没想到很好的词了,面试过程总共大概半个多小时吧,总结一下昨天的面试流程。

 1.自我介绍一下

     自我介绍大概5分钟左右,我吧好像3分多钟就介绍完了,好像我的语速有点快了

 2.针对简历问了几个问题

      主要是以前做过的项目,因为我一直是做互联网金融的,所以就聊了一下这方面的内容。另外就要我说下关于做的这些项目当中有没有比较深刻的。

3.问的技术问题

       面试官应该了解到我上次的工作可能管理的占比比较大些,而这次他们面试的是开发岗和架构设计岗,但是既然我投了简历,说明我还是有意向做这两块工作的,所以就开始问技术了。

       主要是这几个:

  •  你以前多的项目是怎么处理并发的

        可以从架构层面、代码层面分析处理高并发。

        可参考https://blog.csdn.net/cb_lcl/article/details/81983741中的性能章节。

  •  并发包中有哪些内容?你比较熟悉哪些内容,并详细讲解下
  • JVM的垃圾回收机制?有哪些算法?调用了什么方法?
  • 什么情况下会出现内存泄漏?怎么处理内存泄漏?

        1.Java堆溢出:java对用于存储对象实例,只要不断地创建对象,并且保证GC Roots到对象之间有可达路径来避免垃圾回收机制清除这些对象,那么在对象数量到达最大堆的容量限制后就会产生内存溢出异常。可用内存映像分析工具

        2.方法区溢出:

        运行时产生过多的类,会造成方法区的溢出

  • HashMap1.8前后有什么区别?怎么解决hash碰撞?默认的加载因子是多少?默认的hashMap的长度是多少?
  • 关于网络编程? 

你可能感兴趣的:(面试)