前些日子查看百度招聘时,偶见一个职位蛮适合自己,各项技术自己也都用过,就是工作经验差了点,自己也就把自己的简历投了出去。没想到过了几天,百度竟然给我打电话了,要我去他们那里面试一下,于是就有了今天发生的事。
今天百度笔试题主要做了2个小时,知识涉及java和ssh理解,数据库知识考查,计算机网络和操作系统知识,以及综合思维考查,最后还有一段用英语写自己过去项目经历。
面试也主要是围绕笔试题展开,通过这一套下来。感觉自己还有些不足,之前看过的设计模式理解不够深入。虽然自己写过单例模式demo,然而考官问了单例模式饿汉式和懒汉式这术语时,我却无从回答他。
对于有些知识,我还需要了解更多的术语。像是考官问我java怎么样,我说还行,接下来就问我有关集合类问题时,我却又不知道从何处回答了。如果考官换种问法,问我存储结构或者容器,这样我就可以回答了,由此也可以看出,对于同一种或者差不多的东西存在不同描述时,自己也应该多多关注下。
说来说去,还是要回到设计模式上去,之前学习过设计模式的原则,以及几种设计模式。然而当考官问我时,却回答的难以令人满意,自己也发现自己理解的不够深入,好多理解只能停留在皮毛之上。
对于学习过的,有过理解的东西,同样需要记住他们的英语缩写,像是今天就直接考查了2个ioc和aop,对于汉语我可能知道点,一旦放到英语上去,我可能就忘记了,对不到一起了。
对于今天的综合思维考查和英语测试,自己还是比较满意的,考官也认同这一点,对于思维的考查,华为也是得到了认同。综合起来来说,唯一欠缺的可能就是经验欠缺,对于知识理解的不够深入。
距离百度下次面试还有几个月的时间,在年前这段时间里,自己也要不管工作多么忙都要抽出时间来学习下设计模式,更加深入的理解,对于Spring这块来说,自己也还需要充实一下自己。希望能通过这段时间的学习能在下次面试时赢的进百度的机会!