java面试笔记

  这一段时间春招开始了,耽误了一小段时间,最近面了两家公司(严格来说是一家,但很有意义,后面会解释)

   今天去面试佳都,感觉这家公司挺不错,在天河软件园内,整栋楼都属于佳都。不得不说,人靠衣装,佛靠金装,大空间布局给人的感觉很舒适,还没面试就有一点小激动。

   我和一个小伙伴一起来面试,说明来意之后,前台给了两份笔试题.老规矩先笔试,关进一个小房间里做题,他也不管我们(貌似家家公司都是这样),做了二十 分钟左右,题目不难,后面附上。做完题目之后,到前台报到,然后等了10来分钟,终于等来了技术部的一个mm,但她不是面试官,只是带我们上去5楼,面试 我们的是一个和蔼可亲的GG(看起来比我大不了几岁,后来才知道他竟然是技术运营部的leader,惊到了)。

轮到我的时候,leader一上来扫了一遍简历,问了是否跟上一个应聘人同班,我就回了一下。然后就是自我介绍,从自己的信息,校内工作到社会实践,实习经历都讲了。他主要提了这么几点:

  1. 我的介绍中讲到在某个项目我担任组长,问我组长的经历如何,沟通能力怎样
  2. 有些组员没办法按期完成,我会怎么办(在我讲到项目分配工作时提出的)
  3. 熟悉的一两个设计模式,主要讲了单例,考察基本的了解
  4. 对Linux的了解程度,能否说出常用的命令
  5. 是否会写数据库存储过程(从自己的经历和朋友的信息得出,做后台开发要会存储过程,必须的)
  6. 能否适应出差

   面试全程中,GG的态度都非常好,始终挂着微笑,没有给太多压力。这次面试感觉还行,但表达能力确实要改进,太多的信息想到就是表达不好。

附上我还记得的笔试题,佳都的笔试题部分不多:

1、以下哪个关键字可以对对象加互斥锁

   (1)static     (2)transient   (3)serialize  (4)synchronized

     线程安全的知识,很基本,选4

2、找出一个代码中的错误并改正,整体代码忘了,以下是错误部分

    StringBuffer s1=new StringBuffer("abc");

    StringBuffer s2=new StringBuffer("bcd");

    return s1+s2;

      StringBuffer不是基本类型,而是一个复杂的类,不能直接拼接。改为return s1.append(s2)。

3、写出数据库连接池原理

4、有一个数组,其中有些数字从复出现,写出算法对数组排序,并输出每个数出现次数

      可以看出题目都算很难,主要考察基础,而且很多在面试宝典有,面试官可以在面试阶段挖掘更多的内容,只要练扎实一些就没问题了。

 

   开头讲到有两次面试,这才一个呢,现在就来讲第二个,一个“不是面试的面试”。公司是日历咨询,也是名企,他们内部在研究一种新的面试方法,能在面试阶段挖掘出更多面试者的有用信息(没错我成了白老鼠了)。

   这是一次很有意义的经历,面试过程中没有技术问题,刚开始我做了一段自我介绍(根据要求我分3、4个点给自己做了个概括),总共有四个面试官,他们逐个 面试,当a在面试的时候,bcd三人只做笔记不做声,15分钟我稍作休息,他们进行讨论。再到b面试,然后是cd,总共一小时。挖掘细节是面试的核心,他 们在不断的挖掘细节。

   如果面试者胡编乱造的某个经历,在深入挖掘时,很可能会无话可说或者被面试官发现。虽然这不是一个真正的面试,但提醒每个应聘者,在应聘之前,应该做好 充足的准备,而且不要作假,除非你有灰常灰常好的表达能力。这种方法挺庞大的,小公司应该用不上了,对于大公司的来说还是不错的(前提是这种方法的效果明 显),即使没有推广开来,它对应聘者的提醒也十分有意义。

posted @ 2015-10-14 22:31  剑芒  阅读(186)  评论(0编辑  收藏  举报