我的面试经

    刚刚进行了阿里数据分析部门的面试,来这里给大家分享一下,希望对大家有所帮助,同时也是对自己的帮助。帮助自己记住以后要注意哪些问题。
    晚上8点多,忽然间接到到的电话,拿到电话说是要面试呢,我到时候都有点不知所措,刚刚准备和朋友一起去玩呢,这下只能在大马路上面试了,由于是冬天嘛,马路上的风还呼呼的吹,冻死我了。打电话的是个男同胞,我想阿里还是比较辛苦的吧,都已经8点多了才打电话过来面试,想想也是挺辛苦的,。我不知道是那个面试的人说话本身有问题还是他用的电话机有问题,反正我是不怎么听的清楚他说话导致面试的时候好多次他说完了我没听清他说什么,不得不多问几次他说了什么,这估计也会影响面试结果吧。不说这个人了,说说面试的问题吧。
    上来就问我最近做了哪些项目,挑了两个最近做的比较熟悉的项目给他说了说,这两个项目说完大概都已经过了半个小时四十分钟的样子,具体这两个项目里边穿插着问了一些缓存操作,网页安全方面的知识已经web安全如何防护,防护xss和跨站请求伪造的防护。
    然后问我用的springmvc,mybatis,问了下springaop的实现原理,我就说了个动态代理机制,然后他说总共两种实现方案,然后就没有然后了。
      问过这个他又问我有没有扩展过spring基础的接口或者方法去写一些工具类或者工具包,我平常写业务比较多,至于扩展spring的比如扩展spring的jdbc封装dal客户端到时没有写过,感觉他问的大都是中间件部门要求的内容,然后又问我接口调用框架用的哪一种,我们用的是类似dubbo的一种调用框架,他就问题这样的调用框架有什么样的特征,我说方便流控了,资源合理分配了,日志记录了等等,好像他不是特别满意,然后他又问分布式事物相关的东西,比如一个jms发送数据如何确保这个数据接收方成功接收到了,如果出现异常怎么办,对于分布式事物知道的确实比较少,回答的估计他也是不太满意。
     还有一些比较杂的问题我也记不太清楚了,反正第一面就被咔嚓了,
      我自己分析了下,可能是部门职责定位的问题,那个岗位的职责要求可能和我平时的倚重有差别,赶紧他们要求更偏向中间件开发方面的知识,这个方面自己确实比较匮乏,需要后边多多关注下这边,尤其是一些在spring基础功能上的一些扩展。

猜你喜欢

转载自ayxiaogang.iteye.com/blog/2268967