两天没写博了,还是没有养成一个习惯。前天和昨天休息,和哥们几个出去打球,运动一下,放松下脑子。今天就补一篇我哥们自己的写的关于他的IBM电话面试的感想,希望能帮到有需要的人。

-----------------------------正文-------------------------------------------

英文谈话内容:

1.简短的英文自我介绍(已准备妥当,顺利)

2.介绍一下自己的优缺点(已准备,但是没听出来是问这个问题,让面试官重复了一下问题)

3.你最近几个月学习了什么新的知识,说一下你该学习过程中遇到的问题

(我说学了Hibernate、Servlet、JDBC,那就说Hibernate吧!天哪,我想不出自己学Hibernate遇到了什么问题,而且又是用英文组织,卡壳!!!我说,可以说自己做项目的时候遇到的问题吗?因为我早有准备,他说,NO!我就编了一套:什么刚学完JDBC,JDBC是直接操作数据库的,而Hibernate是操纵对象的,刚开始转换适应有些困难什么的。而且英文说得磕磕绊绊,硬生生地拿几个专业术语拼出来的英文句子。面试官有点不耐烦了,提示我直接说问题,我想了半天,想不出来。面试官反问,难道你没有遇到过问题?我连忙说NO!NO!心里有点着急了。他看我实在说不出,就给了俺个台阶下,说是不是因为学的不够深,所以可能没有太深的体会,所以没有印象很深的问题。我连忙说YES!YES!太感激了!!!面试官非常随和,虽然整体来说我答得不好,但是面试官在一些我尴尬卡壳的地方会微笑一下,我立即放松了很多!其实整个过程我一点也不紧张,就是自己没东西,着急啊!硬生生地往外挤,能不别扭吗!)

4.他又问我做项目的时候遇到过什么问题

这段我确实又准备,但是鉴于上个问题Hibernate描述问题的时候太笼统,而我准备的这段中也全部是比较笼统的内容。我只能放弃掉准备的部分。自己霸王硬上弓,说自己做个人网上银行项目的时候session不太懂,而恰恰它在这个项目中很重要,我就去网上找了视频看,终于会用了,得以完成项目(从这里我给自己埋了个雷,看后面)。

然后他问你有没有TeamWork的经历,我说很少。他接着说,那不是专业方面的也可以,我立即有点兴奋了。因为之前我想过这个问题,我想的是他会问你最难忘的事,可是我没有准备这段的英文!哎!

我想说一下,大一的时候由我策划然后宿舍5个人一块合作举办的团日活动!结果,我忘了“举办”用英文怎么说,我沉默了老半天,然后问他,“举办”用英文怎么说,囧!!

面试官微笑了一下,说那你用中文吧!感谢感谢!再次感谢!

中文部分:

这一段我回答地很好,很流畅,语言组织等各方面都相当不错。就不细说了!

然后他按照这个活动的谈话内容顺势问我们宿舍关系怎么样,其它宿舍有没有什么矛盾,你觉得一般发生矛盾起因是什么,同学之间有矛盾你会怎么调节。我都一一作答,这一段自我感觉回答的也还可以。

接着接着我埋得雷响了。

他说你刚才提到你做的项目,说的挺乱的。我就说是用的Servlet+JDBC+Jsp做的项目。他说,那你给我讲下JDBC吧。我幸好准备了,我就说连接数据库,数据库操作,结果处理。结果他让我说具体步骤,我问要说出详细代码吗,他说,当然,越详细越好。立马傻眼了,尼玛,没准备那么详细!这时候我翻自己电脑了,找自己eclipse的workspace,尼玛,鼠标点击的时候怎么有响声。其实那个workspace很好找,但是当时确实有点慌,沉默良久不,终于找到了。我说第一步加载驱动,class.forName()云云,我嘴欠提到了反射,他说,那好,你说一下反射吧。我的天。我说,反射就是通过一个对象找到相应的类,然后方便调用它的属性和方法。他又让我说什么是类,什么是对象。我又云云。中间有提到了,类实例化得到对象。他又让我说实例化。我就举了最屌丝的编程例子,Animal,Dog,Cat。你们懂得。我的天。我要说new(),不完了吗?后来又提起了session,让我说session,这时候我已经懵了,还session……

后面不赘述了,到这里差不多了。个人总结,以后附上。

-----------------------------------分割线----------------------------------------

我这哥们,很是实在。我也是哀求半天,才要到的个人感想。不知道是前半部分英文说的不好,还是遇人不淑,我遇到的面试官没有这么刨根问底。

总结一下吧,不管结果怎么样,IBM面试,只能说是一个开始。即将面临毕业的我,也要尽快的做好准备了。

一篇哥们自己的写的IBM电话面试感想-@大国的更多相关文章

  1. 一次失败的面试——IBM电话面试

    前几天接到IBM的电话面试了,虽然被PASS了,还是发个博记录一下吧.这大概是我第一次比较正式的面试了,虽然只是通过电话,但是还是暴露出了自己的很多问题,总结下,前事不忘,后事之师嘛.:) 一号上午接 ...

  2. 看完这篇Redis缓存三大问题,保你面试能造火箭,工作能拧螺丝。

    前言 日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题. 一旦涉及大数据量的需求,如一些商品抢购的情景,或者主页访问量瞬间较 ...

  3. Swing:LookAndFeel 教程第一篇——手把手教你写出自己的 LookAndFeel

    本文是 LookAndFeel 系列教程的第一篇. 是我在对 Swing 学习摸索中的一些微薄经验. 我相信,细致看全然系列之后.你就能写出自己的 LookAndFeel. 你会发现 Swing 原来 ...

  4. ESP8266开发之旅 进阶篇⑤ 代码规范 —— 像写文章一样优美

    1.前言     之前,一直在跟大伙分享怎么去玩蓝牙模块,怎么去玩wifi模块,怎么去玩json,然后有很多小伙伴就留言各种问题或者说直接怼他的代码过来让我看,然后我就一脸懵逼(代码中到处各种abcd ...

  5. 面试不再慌,看完这篇保证让你写HashMap跟玩一样

    今天这篇文章给大家讲讲hashmap,这个号称是所有Java工程师都会的数据结构.为什么说是所有Java工程师都会呢,因为很简单,他们不会这个找不到工作.几乎所有面试都会问,基本上已经成了标配了. 在 ...

  6. KNN 算法-实战篇-如何识别手写数字

    公号:码农充电站pro 主页:https://codeshellme.github.io 上篇文章介绍了KNN 算法的原理,今天来介绍如何使用KNN 算法识别手写数字? 1,手写数字数据集 手写数字数 ...

  7. VS2012+SQL2008+ODBC编程,第一篇博客,写的不好忘各位大神指点一二~

    近期写一个数据库的课程设计,用的是C++ MFC .最開始用的是ADO技术,可是苦于网上大部分的教程都是VC6.0的,对着教程敲了4,5遍还是执行不成功.我用的IDE是VS2012,毕竟VC6.0和V ...

  8. 第八篇 一个用JS写的省市县三级联动

    前些天,做网站用需要用到一个省市县的三级联动,数据要从数据库里面读取,我想了下思路,动手写了下来.    一.思路           js利用Ajax读取控制器里面的函数,利用函数读取存储过程,返回 ...

  9. js事件委托篇(附js一般写法和js、jq事件委托写法)

    参考: jQuery代码优化:事件委托篇 使用该技术能让你避免对特定的每个节点添加事件监听器:相反,事件监听器被添加在他们的父元素上,事件监听器会分析从子元素上冒泡上来的事件,并找到是哪个子元素事件. ...

随机推荐

  1. HDOJ 2442 -bricks 状态压缩DP 一直TLE.打表过的..

    有5个砖块..加上一个空着不放..那么有6种状态..所以很明显的可以用6进制的状态DP... 不过这么做..我觉得我已经能优化的都优化了...还是超时..一看数据范围是100*6..打表先AC了.. ...

  2. 屏幕编程 F4的帮组用法

    PROCESS ON VALUE-REQUEST. * 设置帮助(工作中心)  FIELD wa_zppt026-arbpl MODULE mdl_arbpl_f4. *&---------- ...

  3. android之LruCache源代码解析

    移动设备开发中,因为移动设备(手机等)的内存有限,所以使用有效的缓存技术是必要的.android提供来一个缓存工具类LruCache,开发中我们会经经常使用到,以下来他是怎样实现的. 在package ...

  4. JS-JavaScript学习笔记(一)

    javaScript 1.文档的输出:document.write() 可输出字符,表达式,html标签.函数 2.不论什么类型和字符串相加,都会被转换成字符串类型. 比如:var i=5; var ...

  5. “聊天剽窃手”--ptrace进程注入型病毒

    近日,百度安全实验室发现了一款"聊天剽窃手"病毒.该病毒可以通过ptrace方式注入恶意代码至QQ.微信程序进程.恶意代码可以实时监控手机QQ.微信的聊天内容及联系人信息. 该病毒 ...

  6. How do I create a zip file?(转)

    Creating a zip file is a task that can easily be accomplished by using the classes ZipOutputStream a ...

  7. Lua学习笔记9:多文件

    一 终端中运行多个文件:-l 增加在文件一中定义了一个变量,在还有一文件里输出这个变量.代码例如以下: --file1.lua num = 100 --file2.lua print(num) 终端输 ...

  8. 如何搭建NTP服务(转)

    最近,在搭建Oracle RAC过程中,需要用到DNS和NTP,其中,DNS用于域名.IP管理,NTP用于时间同步.其实,很久以前搭建过这两种服务,但技术,本质上,符合“用进废退”的客观规律.用得越频 ...

  9. UVAlive 2519 Radar Installation (区间选点问题)

    Assume the coasting is an infinite straight line. Land is in one side of coasting, sea in the other. ...

  10. Android OpenGL ES 应用(二) 纹理

    上一篇讲了基础入门 OpenGL (一) ,这一次主要学习OpenGL 纹理基本学习总结 要是做复杂的OpenGL应用程序,一定会用到纹理技术.纹理说白了就是把图片或者视频图像绘制到OpenGL空间中 ...