记一次阿里云中间件面试

8月初收到阿里中间件的面试邀请,收到以后很快就进行了第一面。

第一面主要聊了一些java自身的东西 经常使用的集合好比list,hashmap,set聊这些集合的适用常景和一些底层的实现原理。经常使用的并发包组件如conurrentHashMap,countdownlatch和这些组件的底层实现,锁有几种等等。后面就聊jvm相关的东西。好比内存布局,GC收集以及调优、类加载机载和一些经常使用jvm底层指令。后面又问了数据库、网络、操做系统、redis相关的知识。聊完以后面试官指出了个人一些不足之处以后就叫我准备第二面了。

第二面很快到了,主要聊项目相关之类的东西,问我印象最深的一个项目而后围绕这个项目进行讨论。主要问了缓存设计,线程安全,高并发相关知识。到了当天晚上就进行一个在线笔试,有两道题。第一道题是用java实现相似shell读取超大文本的操做好比grep,sort,uniq等一系列操做。第二道题是设计一个DSL做业编排引擎。因为比较紧张把两道题当作了一道题,结果写了一个DSL做业编排引擎去处理超大文本,实现了题目要求的70%功能吧。最后笔试居然也过了。

过了两天就收到阿里云负责人的第三面,聊工做经历和项目相关之类的东西,问我为何有换工做的打算,后问了一些jvm相关知识,就叫我准备HR面了。

三天后进行了HR面,HR是一个中年男HR,聊的时候好像有点不对味,全程都是他问我答。问我最得意的项目是什么,遇到最大的困难的是什么,每次我说完他都只回答嗯。HR问完以后就说你有什么想问的吗,我就问了部门将来有什么规划之类的等等。最后没有谈到薪资更没谈到offer,HR全程基本没什么表情,我感受差很少应该是挂了吧,哎,总的来讲感受有点郁闷吧,面试流程这么长结果最后挂在了HR面而且也不知道是什么缘由。java

相关文章
相关标签/搜索