校招碎碎念

       前两天拿了去哪儿(Qunar)的offer,不打算接着找了,心累,结束我的校招生涯吧,写写这段时间的经历。

 

       本科生一只,普通一本,非211/985学校,出了省就没人认那种,计算机专业,目前大四。找工作大概从大三下学期开始吧,那时候各大厂开始招实习,接着陆陆续续的有七八月份的内推,九、十月份的校招,一路面试过来,跪了一路。个人是做Java开发的,做过爬虫,做过Web,学过一点机器学习算法,然后就踏上了找工作的不归路。

 

       找实习的时候内推了几个公司厂,不过不多,只面了阿里和美团。心酸的面试经历就从这里开始了。

 

       阿里实习内推面,先是简历面,挂了。面试就随便问问简历,问问个人情况,看什么书,学习涉及到哪些领域啊之类的,人生中第一次面试,也不懂什么面试技巧,跟面试官瞎侃,然后简历面就挂了,不开心。后来还有一次校招内推面试,下面会提到。

 

       然后是美团实习内推面,电话面,一面就挂了。面试官不错,加了微信,用的微信打过来聊的。问了Java源码,HashMap的实现,问题比较细,实现方式,还有插入的时候是插入到链表的哪个位置,扩容是在插入前还是插入后,加载因子什么作用,默认长度和加载因子是多少。然后问到如果重写compareTo()方法或实现Comparator接口要遵循什么,就是自反性对称性传递性一致性这些,主要是为了问Jdk中集合类的排序用什么方法。Jdk1.7的实现方案由归并排序改成TimSort了,如果被比较的类实现的比较器不能严格遵守自反性对称性传递性一致性这些原则,原来在jdk.6中运行正常的代码在升级到Jdk1.7中、后会出问题,所以说面试点主要在这里,估计是面试官踩过这坑。当然,这些东西,当时的我是一点都不知道的。又问到虚拟机调优,用到过什么工具,又问了一道算法题,对有序数组中找出和为给定值的两个数,比较简单。又问到用命令在linux中找出某文件中多行数据中重复次数排前几的数据。问到项目,爬虫的url去重问题,bloom filter原理,项目中的测试,等等,最后又聊了聊机器学习算法,MapReduce,PageRank算法,以及一些其他的,给了我一些建议,面试官很nice。

 

       有了这两次面试经历之后,查缺补漏,哦,不对,应该算是女娲补天了,认真补了补各种知识,然而大厂的实习已经过去了。所以后来暑假七八月份只能去了海尔

网友评论