面试总共分三关,一是技术面试,二是非技术高层领导面试,三是最后的人事面谈。进入技术面试之前,先要做一套相应的试题,这里面涉及到几个平常不怎么注意的问题: 一个是没有定义访问范围的构造函数,就是前面未加public、protected或private限制等,这个我搞错了,忘了未定认就是protected,自己选择了会编译报错;第二个是页面中定义两个同名的JS函数,调用会是什么结果,可以平时写程序都还小心,都没有碰以过,后面尝试了一下不报错,会调用第二个方法;其它都比较常见了,如让画一个流程图、常用的模式、Servlet是否线程安全的、静态变量的赋值等,这些如果是基础扎实,都还算简单,没有必要做什么特别的面试前准备,就算准备了也不一定有什么效果,毕竟面试这个东西谁也说不清楚他要问一些什么。技术高层面试:个人感觉比较有意思,也比较有难度,不过说难度也谈不上,主要是一些智力上的问题,以及言谈举止的观察,问了我如下几个问题: 第一,请谈一下自己生活中记忆较深刻的事情,什么都可以,最后根据说的事情,让我做一个推广的总结;第二,说澳大利亚的父母喜欢女孩,如果生出来的第一个女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少;这个问题我以为是什么智力问题,因为也看过不少有些面试官问问题,不一定要得到你的标准答案或者说根本就没有答案,他们只是想看到你对问题的处理能力,我就往社会问题上答“如果社会不平衡……”,答了一会儿,他说不要将这个理解为社会问题,就是一个简单的数学计算题,呵,这可难为我了,最终没有答上来;第三,3点15的时针和分针的夹角是多少度;第四,有8瓶水,其中有一瓶有毒,最少尝试几次可以找出来; 其中的面试的时候,不仅仅只有这些问题,还会问题了解阿里巴巴多少等等,这个就看个人的言谈能力了。人力资源的面试:这个个人感觉是最难的,为什么呢,因为明明彼此没有共同语言去还要找出共同语言来聊,并且他们很多都是心理专家,如果稍有不慎,被他们抓住某个问题,你就惨了,当然和人力资源的最终会引出一个话题,那就是薪资的问题,这个就看个人具体发挥了。
评论列表
文章目录