原创

2019春招-亚信科技

笔试(40分钟)

题目挺全面,三页A4纸,智力、Java、数据库、前端、计算机网络等,各个方向都有涉及

卧槽?又笔试?说好的面试呢?当时我的心情就是这样,实在是笔试伤透我心

智力题没做出来,其他的感觉做的都还好,但有些东西没有写完整,智力题我都已经放弃了,以为又要挂在笔试上,HR拿着题出去,过了一会HR来了,告诉我笔试通过,直接在我对面坐下了

什么意思?这就HR面了?

HR一面

1.你了解过亚信吗?(还真没了解过,只知道人数很多的一个公司,最后HR介绍了一下公司)
2.实习工资你能接受吗?
3.你说你做过团队负责人,那你在过去一年工作中,最困难的是什么事情?
4.你加入团队最大的收获是什么?
5.你觉得是技术推动业务还是业务推动技术?(答的是业务推动技术,要先有顾客、有用户,再用技术实现业务)
6.如果加入公司,前三个月都是让你熟悉公司的业务和流程,你能接受吗?
7.对自己以后的发展有什么想法?

问完之后让我等一下,去叫技术面面试官

技术一面

1.redis的五种数据结构知道吗?
2.Java你了解的怎么样?
3.Spring了解的怎么样?
4.看你对后台这块应该挺感兴趣,不然也不会去看源码了(看过List、Map源码)
5.大概说了下MySQL,听面试官说应该是用Oracle的,所以没怎么问
6.问了下Linux命令
7.写过shell脚本吗?(答得是写过简单的MySQL定时备份)
8.问了下设计模式(单例模式-懒汉、饿汉、DCL、静态内部类、枚举,工厂模式)

技术一面面试官问的很简单,很多东西都只是提了一下,问到我的也有扩展的讲,最后告诉我对我挺满意的,然后让我等一下通知,就出去了

面完还是挺轻松的,我以为面试已经结束了,结果过了一会HR过来告诉我还有二面,一并面完让我不跑第二趟,HR小姐姐考虑的真周到啊

技术二面

1.做个自我介绍吧
2.Spring WEB请求是什么流程?
3.你刚刚说到doGet()和doPost(),get、post有什么区别?(把我知道的说了一遍)
4.你说get有数据大小限制,说说为什么?(一脸懵逼)
5.那你说说为什么get、post要分开用?(我说一个获取数据,一个表单提交,面试官不满意,又说了个get不安全,post安全)
6.那你要说到安全这个层面的话就有点大了啊,我直接拦截数据post也是不安全的啊(哭了)
7.说说GC算法吧(标记整理、标记清楚、复制算法)
8.什么可以作为GC Roots呢?(全忘记了啊,说了一个,哭了)
9.那你说说什么情况下会发生Full GC?(又只说了一个,我感觉面试官还是不满意,见我没说了就问下一个问题了,到这我感觉希望已经不大了,好几个都没答上来)
10.你知道永久代吗?(我说我用的JDK1.8,没有永久代,面试官洒然一笑:差不多)
11.永久代满了会怎么样?(OOM)
12.你说你用JDK1.8,HashMap是怎么实现的?(答了数组、链表、红黑树)
13.你说到红黑树,它是平衡二叉树吗?
14.什么是平衡二叉树?
15.堆的细分知道吗?
16.你知道G1吗?说一下特性(说了一下并行回收)
17.你说G1是并行回收,那你知道G1垃圾回收的时候会Stop The World吗?(说了标记停顿,回收并行,这里回收并行其实答错了,CMS才是回收并行)
18.那你知道回收的时候也会Stop The World吗?(嗯?我说我看的书上是这样写的,面试官也没问下去了)

最后面试官说我还好,很多东西都有了解,问我有没有什么想问的,问了下如果我进入公司有人带我学习吗?
问了之后,面试官居然开始介绍起他的团队了,说了团队氛围,又介绍了自己的性格,说如果我进公司没做好的话也是会对我发脾气的,还说最近打算做的一个项目,说了技术点让我下来可以了解一下。嗯?我感觉到了暗示,有点惊了

又问我有没有什么想问的?最后居然恬不知耻的问起了工资,哈哈哈,我自己都佩服我自己,面试官没有直接回答我

最后面试官说我还好,很多东西都知道,让我等通知

呼~终于面完了

这一面是真的痛苦,感觉面试官很厉害,很多东西感觉给我问成瓜皮了,根本不知道怎么说,其实也是我自己没准备好,有些知识点很久没看了,不过面试官人挺好的,见我说不下去也就直接问下一个问题了,说话也挺直接的,不拐弯抹角

HR二面

1.进来告诉我二面面试官是公司的架构师,很厉害的那种,带的团队也是公司最厉害的,难怪问的那么刁钻
2.又告诉我如果我进公司,就是在他的手下工作,居然有如此荣幸?
3.问了加班的事
4.问了学校
5.然后就是说了Offer的事情
5.最后就是和HR小姐姐想聊甚欢了,最后愉快的告别

总结

总的来说这次面试还是很有收获的,面试官和HR人都很nice,这也是我的第一个Offer

正文到此结束