公司挺大,环境挺好,到了后首先上机笔试,题目不多,不过大部分是java中的i/o操作,这块日常使用都封装成工具类了,没有系统准备,怪自己水平不够,炸,不过后面面试也没提及到笔试的东西。
接下来是面试,面试官挺年轻的,可能是大公司,比较注重基础,基本就是看着简历然后问一些基础的知识,一些api的使用以及源码的阅读,问的很浅,聊的也不多,所以也就涉及过的知道,没遇到过的不知道。但个人觉得这些还是靠日常积累,为什么应届生学校背再多的java基础知识也比不过职场老鸟,因为你没用过的东西并且不去用很容易忘啊,至少我很容易忘。插一个个人例子,对于hashmap无序和非线程安全大家都懂,但在实现某一个需求的时候,因为工作经验较少,还没吃过这两个东西带来的苦,所以在写代码的时候压根没考虑到这两点,到后面自己调试出问题了才意识到,这之后使用hashmap就会有所考虑了,这个就是经验带来的好处了,但也有可能是我菜,写代码天赋不够。
总的来说,给人感觉喜欢偏理论派,实践派做出东西来不够,你还得懂你用的轮子的原理,而且无法挖掘应聘者更深层次的东西,比如团队协作能力,工作效率,抗压能力,执行力,思维逻辑能力。嘛,不过大公司,很正常的,这么大的团队在,有条件去研发一些更好的框架。不过说实话,还是跟本人观念不太一样,对于工作,在保证质量前提下讲究绝对的效率和强烈的时间观念,对于前端的东西,除去产品逻辑,还是觉得能做出流畅的交互体验和赏心悦目的动效设计才比较重要,谁叫我是一位有着做设计师的心的程序员呢。
...查看更多