阿里电面(一面)被刷后感

面了30分钟,事后一些具体问题也不是很清楚了,因为在岗,所以也没有为面试准备太多。

虽然这次被拒,还是改变不了来年辞职的态度。因为在这待了2年了,付出的比得到的多。相比于2年前面试时的自信满满,在这2年中,也渐渐耗尽了。现在已经不是我很自信满满的想出去闯闯,而是不得不出去尝试新的机会。


2月8号下午接到的杭州的电话,犹豫了会(平常接骚扰电话接多了)还是接了,然后一些简单的开场白。

感觉自己当时好紧张,说话声音都在抖,平时看待事物还是平常心


大体问了两大块的东西,一是业务相关的,二是基础技术相关的

先说业务,是有关第三方支付机构的BOSS系统

1.问了BOSS系统是什么意思,当时还用英语解释了一番(business and operation support system)。答完之后,还是挺满意的,因为我同事知道这个翻译的在少数。

2.问了业务模式(当时也不明白啥意思)

就简单答了代理商还是直销

然后对这个代理商提单展开问了数据库设计之类的问题,就是一些相关的表结构之类的,大的方向答对了,主要分三类数据,商户信息相关的表,订单相关表,工单相关表


3 提单系统流程引擎都会用到的
问了引擎相关的东西,具体也不是很熟悉,随便说了几句


4.问了具体的项目
之前项目中,有个数据迁移的功能,就问了这个。介绍这个怎么实现的,然后扩展的问了,如果数据量大的话要怎么弄,怎么设计。

答的是晚上迁移,再是迁移部分数据做测试,对迁移数据做相关测试,没问题的话,方案应该就是可行的,然后从大的方面做设计。



再就是问了一些基础技术知识
1.第一个问到了Map,问到了Map与HashMap有什么区别
说了具体的项目中Map形成环的问题,多线程情况下,map增加容量,复制数据时,map形成环。

然后对方问了ConcurrentHashMap为什么多线程下是安全的,不是很熟悉,也算放弃了。

2.nio
nio的原理是什么,平常编程也没遇到过这些,也不是很清楚


3.设计模式
对设计模式的了解,有哪些设计模式

答:spring容器里面的bean就是单例模式的,之前做数据迁移时,用到了模板方法模式.

模板方法模式:父类的方法里面写具体的架构或过程,由子类实现部分过程(当时面试时说的子类实现一部分节点啥的)






就这样30分钟就过去了


这次面试也为来年的面试开了个头,还是要好好提前准备下了。


大概在一年前,开始广度的学习了一些新的工具,以为面试时用的着。现在看来,也要分情况而定,至少这次面试,对方看中的更多的是基础方面的原理或知识。 有时候方向错了,再努力也是枉然。

后面有人面试问这些新学习的知识,我也不想回答了,因为我只是简单的学过,然后就忘了,就像没学过一样。

这1年中,觉得唯一做的有意义的一件事,就是每个月编码了一次算法。从一开始的调试要几个小时,到后来的一气呵成的写成这些算法。感觉也有所收获,至少不像工作中每天的翻译工作吧。 编写算法的过程中,有时候状态不对的话,总是犯一些小错误,然后要花几个小时去调试,所以很多时候,态度决定了做成一件事的效率。





不管怎样,还是要 认真的对待每一次的离开与开始


猜你喜欢

转载自newjava-sina-cn.iteye.com/blog/2410713