原文如下:http://greemranqq.iteye.com/blog/2007170
一直做企业系统,虽然也自己一直学习技术,但是感觉还是有所欠缺,准备花几个月的时间,把互联网的东西,以及一些基础更加的深入透析,结果这次比较意外,有点突然,下面分享一下感受吧!
阿里是国内很重视技术的公司,这次电话面试也是以技术为主,包括spring 、JAVA 基础、一些网络基础、一些模式、业务的实现思路,以及一点算法问题。
整体看来,基础方面和程序思路是比较重要的,这也是我比较喜欢的。面试过程感觉还是有很多东西不够深刻,比如spring aop 、一些源码上的东西,回答上还是不够流利,或者清晰。虽然我也写过这些,源码也多次去分析过,但是始终没精通的原因是:1.整个框架真正的结构不熟悉。2.实战应用太少。 我也准备买spring in action 和 spring 核心内幕进行研读,一定要精通AOP ,加强程序设计,提高实战能力,不然自己都觉得失败。
其次在基础方面,虽然我也研究过JDK 的一些常用的源码,自认对源码的分析还是会很快的,但是在面试过程中发现,有些遗漏的点还是不清楚,或者望了,比如hashMap 的hashCode 重复,内部链表怎么处理,其实并不难,自己也知道,反正面试过程中,这里遗忘了,很遗憾,这也让我反思了不少,看来还得经常回顾这些知识,并且要运用到位才行,也希望大家共勉。
其他方面感觉面试还是有些紧张,毕竟是自己心仪的公司。整个过程还是比较好的,阿里的朋友也比较温和。也不知道这次有没有机会进去,但是无论如何,我一定会进去的,这次不行,我会一直专注自己的能力,总会进去的。
最后分享给大家的是:
1.不要贬低自己,不要看见阿里、百度的一定是牛人,要相信自己,对技术的热情,坚持不懈,相信自己比他们做得更好。
2.如果你真的喜欢技术,学习方面不能放松,每天坚持一点,以后就会比别人得到得更多,虽然是老生长谈的问题,但是得坚持,不然混几年,始终上不去的,当然你其他方面能力很强也行。
3.如果你喜欢技术,那么对技术的基础一定要稳,理解透彻,不要学一点就不管了,这样对技术的成长很不利。
4.不要一天在技术群里一直聊天,真的浪费时间,有时间自己多研究下技术,或者帮别人解决下问题,多多帮助他人,分享他人。
5.关于技术学习方面吧,我建议还是多买书看,基础书,然后自己准备发展哪方面的就买哪方面的,书我一般是中文,或者是英文网站看,英文好的人,直接买原版吧。其他的吧,只要你真心热爱这个行业,找到属于自己路,就坚持走下去吧,不喜欢说再多也没用,希望童鞋们在自己的道路上,都坚持的走下去吧。
最后,加一个我自已的工作感悟:在工作中,不要完成工作就行了,做好项目就OK了。确定方向,一定要在工作、项目中不断总结学习,努力提升自已的能力。