2017年9月5日更新:猪厂offer已到手。(本文原发布于我个人的简书博客中,接到掘金运营小姐姐的入驻邀请后,在这里也分享一次)

利益相关:2018届十八流师范类大学网络工程专业本科生,应聘的是猪厂杭州的跨境电商事业部,也就是考拉海购。

之前看了这么多别人的面经,今天趁着还没把昨天面试的问题忘光,赶紧写出来分享一下攒攒人品。

总体感受

昨天在猪厂呆了一天,感觉环境还是非常nice的----园区虽然不大,但是里面设施齐全:免费的食堂、健身房、咖啡吧、邮局、银行、考拉和严选的线下实体店以及网易农场的水果店等等。





早上拿着面试短信进公司大门的时候行政小姐姐对我这种面试安排在下午结果早上就过来了的同学表示非常的惊讶,然后问我为啥这么早就来了。我也不能说我是想来蹭饭的吧?唉,只好说是因为买的早上到杭州的火车票,下了火车没哪里去就直接过来了。她一脸不相信的样子,但是后来也放我进去了,并且叮嘱我不许乱跑,只能呆在C栋的一楼。嗯,结果我转眼就溜进餐厅吃早餐了。





后来上午在咖啡吧稍微准备了一下,看了看项目代码然后随便逛了逛,中午吃完饭就去等面试了。


一面(50分钟左右)

一面面试官看起来还是挺和蔼的,先让我做自我介绍然后他一边看我的简历。

  1. 我看你简历上写到了熟悉JVM虚拟机运行机制,你能给我介绍一下Java虚拟机运行时数据区域吗? 
    于是我就向他要了张草稿纸,把运行时区域画了下来比较全面地讲了一遍,并且把Java虚拟机中的一些东西
    和底层操作系统中的东西作了以下对比,后来面试官点了点头,就问下一个问题了。其实我对Java虚拟机还
    是蛮熟的,看了很多关于这方面的知识。平时在学习的过程中也写了不少关于这个的博客,对这部分知识不
    太熟悉的同学可以参考一下我的博客。
    http://www.jianshu.com/p/3bfea2eda30a
    
  2.  我看你对虚拟机挺了解的啊,垃圾回收你了解吗?给我讲讲
  3. 你说你阅读过某些主流WEB框架的源码(Spring IoC和AOP),那么你告诉我IoC中会有AOP吗?
  4. 那好吧,你说说看BeanFactory和FactoryBean有什么区别?
  5. AOP中动态代理的实现机制你了解吗?给我说说原理。
  6. 你说你熟悉Mysql,讲一讲吧
  7. 你这个秒杀系统还挺有意思的,我们来说说这个吧


后来面试官就说可以了,然后让我过十分钟去前台问有没有面试。因为感觉一面表现蛮好,我就找了个地方又把项目代码看了一遍,因为怕二面深入地问项目。

二面(20多分钟)

二面真的是非常迷.....因为全程都在问算法题,后来和zby学姐一起吃晚饭的时候交流了一下,我们都觉得二面面试官是做数据挖掘或者是大数据方向的。

  1.  你做个自我介绍吧,我先看下一面面试官对你的评价。
  2. 一个链表,求中间结点
  3. 有两个int类型的数a和b,你能写出几种交换它们值的办法?越多越好
  4. 一个1TB的文件,你有什么最快的办法能够求出重复次数最多的TOP5行数据?
  5.  给你1到100万的连续整数,我从中取出一个数然后打乱数组,你给我求出被取出的是什么数。


二面之后心里十分的忐忑,心想肯定得GG了,结果去前台问了下说还有hr面。

hr面

hr面就比较轻松了,就像聊天一样。

  1.  做个自我介绍吧(主要是校内生活、竞赛经历、奖学金、学生干部、辩论队、专业学习等)
  2.  你是网络工程专业的学生,其实培养方案不太侧重软件开发吧?说说你平时都是怎么进行自学的啊?
  3.  为什么不考研?
  4.  之前投过其他公司吗?
  5.  这几个项目中你主要承担什么角色?
  6.  如果拿到了offer什么时候可以来实习?

技术征文活动链接:https://juejin.im/post/59aa744ff265da247c4f145c


                                                                                            2017年8月24日写于杭州。