我的校招(2017届)面经之路
http://www.cnblogs.com/fanwencong/p/6078473.html
背景:本人是一枚广东省渣渣普通本科学生,非985/211,目前拿到了4个offer,都是小公司,并不是BAT和华为网易这些一线大厂。
从暑假实习结束后就开始校招了,实习在步步高教育电子公司,不过运气不好,实习后没有收到录用offer,身边一起实习都收到了转正offer,所以只能走校招找工作了。
一开始投了很多公司,不过笔试都没过。。。大厂都被刷了,下面就说过了笔试有面试机会的公司吧!!! 公司名我统一用首大写字母吧
1.YHYX,某游戏公司,广州
一面:一上来看到我写了熟悉多线程就问
1.多线程会遇到什么问题,答:*****
2.写一段死锁的代码。当时我把思路说了出来就过了。
3.死锁的四个条件,答*****
4.知道volatile关键字吧,说说他的原理作用。答:1.保证原子性。2.防止指令重排序优化,顺便说了java的内存模型
5.知道happen-before原则吗?这个不会答...然后面试官就很好的帮我解答了一次,这点给个赞,面试官挺好人的
6.假如有一个排好序的数组,用什么算法最快找到某个数。复杂度是多少?二分查找。O(logn)
7.说说代理模式
其他问题。。。。。忘了,面完面试官说你去那里等等吧,没过的的直接喊回去
二面:等了半个多小时吧
1.你用过什么集合类?
2.arraylist是怎么添加元素的?。。。我一开始以为是问怎么插入,后来我说在尾部添加先检查是否需要扩容在添加
3.hashmap的原理
4.怎么设计那个红绿灯?(笔试题最后一题)大概说了下思路,要用到互斥信号之类的巴拉巴拉说了一堆...
5.说说代理模式
其他问题忘了,问了期望薪资,为啥要这么高之类的。。。。让回去等通知
复试:当天晚上收到复试的通知。第二天来复试
一进来HR就说你的笔试成绩不错。。。。我真是醉了,考得很低啊...直接说我们这个岗位给的是**薪资,你接受吗?
因为给的比我要的少了一点,就说可以考虑下,然后就说回去等通知吧,过几天会有通知的,然后回去也没有通知就这样挂了。。。。。可能是HR那关薪资没谈拢吧
2.PAKJ。某互联网金融公司,深圳
一面:
1.说说hashmap原理
2.说说java类加载机制....说了双亲委派
3.怎么做分库分表
4.问了项目,这个问了很多,一面大都是问项目相关的。整个流程大概15分钟,
然后说今晚等复试通知吧
复试:
1.说说hashmap原理
2.说说数据库索引优化
3.负载均衡方式,一开始我说1.反向代理。2.DNS负载均衡,后来又问还有呢,我又说了http重定向和IP负载均衡
4.怎么做分库分表?
5.做过主从复制吗?怎么保证我读从库的数据是最新的?
6.问了项目的东西。。。。说了很久
最后面试官说你可以去下一轮了(HR面),全程面了20多分钟吧
HR面:
1.问家庭情况
2.问怎么学习的
3.聊了下我的个人网站...
反正全程聊得很好。。。。。。最后进了备胎池,不过也拿到了offer
3.ZXRC,广州的类似华为亚信这类公司吧
一面:两个面试官,轮流提问
1.问项目,问了很多
2.问jsp九大内置对象
3.问了多线程的。。。
4.线程池原理。。。。不太会
5面了很久了,很多都忘了,面完会去楼下等,说了我的名字可以继续二面,又因为是中午吃饭时间,让我们出去外面吃完饭一点半才开始面试
二面:面试官一看就是老总,很大很壮,发型很潮,气场很足啊
1.问了我的项目是已经上线了的吗,我说是的,大概用户300万左右,他就说我们这边的用户也很高啊。。。
2.问我可以适应出差吗?他说可能以后要去上海南京之类的省府城市出差,还聊了待遇的问题,出差有补贴,交通费公司出之类的吧
反正问的问题不多,可能是前面面试的不错吧,最后说offer我可以给你啊,看你想不想来,算是口头offer吧
谈薪资:当晚收到了offer,大概过了几天。到了下个星期一让我去签2方,现场谈薪资,实在不想吐槽了,给的真的很低,在广州这可是一线城市啊。。。。当是一起谈的还有其他3位同学,就我当场拒了,其他人都签了,违约金5000。。。。我服,还要半年的实习期,实习期才1500,哎,实在受不了,不包吃不包住,每天有15餐补,,,早知道我就不去面试了。。。。就是浪费我的时间啊,,HR一直在说他们的福利怎么怎么好,其实你说的福利其他公司都有好吗,而且宣讲会还说技术岗有10W到18W。。。。。真会宣传
4.YHWL,广州某游戏发行公司
一面:
1.问了我的项目。怎么做的权限模块,这个聊了很久。。。最后面试官还是说不太懂,我在巴拉巴拉说了一次,他就说大概懂了。。哈哈
2.问了我的设计模式,其他忘了
二面:一面后面试官让我等等,表明通过了,有二面的机会
进入二面。应该是个部门老大,一拿到我的简历就在那看,边看边说你自我介绍一下吧
1.jvm有哪些回收算法
2.jvm有哪些收集器
3.说说你熟悉的设计模式,我说了单例模式,代理模式,观察者模式,他说就这些??我又说了抽象工厂之类的,他又接着说你给我说说抽象工厂和具体工厂的区别,我又开始巴拉巴拉的说了一堆。。。。
4.会二叉树吗?我说会,那你写个中序遍历二叉树的算法代码吧,你知道怎么做吗?我说是递归还是非递归的?他就说非递归的,我说那可能需要借助栈来写,他就说你写吧,写个完整的代码。。。我就在那开始写,写了一半挺久的,面试官就说别写了,我来看看,然后就拿了我的代码就在那看。。。。最后说你等等吧,就这样过了二面
5.其他问题我基本忘了,不过他让我问他有什么问题的,我说了两个问题,java工程师主要在你们公司干啥业务的,还有发展路径。
HR面:HR应该是人力资源部门的老大,是个女的,问了我好多问题啊,问了半个多小时
1.你的家庭情况
2.你知道我们公司是做什么的吗?
3.你的优缺点
4.你认为你在你父母眼中是个怎么样的人?
5.你遇到过的挫折?
最后也收到了这家公司的offer,薪资也不怎么高,没啥诱惑力,就是年终奖高,最高可能拿到12个月的年终奖,还有就是公司美眉多,经常有模特过来拍照。。。。
5.YYFQ,深圳一家做消费金融的公司
一面:一上来就说他叫某某某,然后让我自我介绍
1.熟悉spring吗?说说他的两大特性
2.怎么保证数据的唯一性,这个不懂他想问啥,他说就是保证不能幻读,在代码上保证,我说加锁,他就说还有吗?我说不会了。。。。。
3.广州市有多少常住人口???我说了3000W到5000W,后来百度才1000多W。面试官说有人说30万的都有。。。我服
4.某个市有一家医院,由于人口增长,现在看病的越来越多了,怎么判定建立多少个医院才合适,需要多少医护人员?
其他 忘了
HR面:
1.你在实习的最大收获是什么?
2.有拿到其他公司offer吗?薪资多少?你的期望薪资?
不过很遗憾的是最后收到了这个公司的拒信
总结:最后LZ签了深圳一家互联网金融的公司,薪资也不高吧,不过平台不错,有发展前景,校招最大的感触就是java基础一定要扎实,最好有项目经验,这个校招跑了2个月,真心累,每次回到宿舍就想睡觉。。累趴了,主要是自己还是个菜鸟,在校成绩也是个中等,经验也不够。签了offer这几天也是玩的很尽兴。。哈哈,双十一也买了几本java的书打算充实一下自己的知识,马上就要结束学生时代了,感触挺深的,希望自己未来好好地工作生活学习,活到老学到老!希望和大家一起在博客园分享知识,一起进步!