一次HSBC的面试经验分享

xiaol_zhong 2012-09-08 12:12:44
原文地址:http://blog.csdn.net/xiaol_zhong/article/details/7957237

今周星期二(9-4)接到汇丰软件的面试通知,心理无比高兴,星期四(9-6上午11:00)按预定的时候到达天河太古汇面试,由于个人到比较早,10:30左右就到了,一到就打电话叫人力出来接我进去面试,打了两次电话都提示电话正忙,等了十分钟后又打了一次,通了没有人接,看到汇丰软件的员工在楼口进进出出,感觉我在过道站着好像怪怪的,其中有一个安保人员跟我问起我是否来面试和是否打电话给人力,我如实说了。他说可能他们在开会,开会不能接电话,后来他又进了A口,不一会出来跟我说他们在开会。十一点左右,来了一个年龄也差不多的男A,问我是否也是来面试和面试的职位。我跟他说我是来面试JAVA的,他说他也一样。他打了个电话,就有一个人从B口出来把他带走了,我这回也打电话,这次很快就有人接了,好像当时是11点多几分,电话那头是说英文的,我自己用粤语说明我打电话的原由,他说叫面试官出来接我,几分钟就有一个中年女子出来接我。看情况,她今天不是很高兴,至少没有愉快的心情。



他领着我进A口,是一个休息的地方,有几个红色的沙发摆在那里,其它的跟一般公司无异,进A口向左走,来到一个小的办公室,坐好后就开始正式的面试了。

1(国语)我自我介绍,我简要说了一下情况

2(国语)针对我说的事情,问我了除了SSH,还用什么开源的,因为自我介绍中我说了我又了不少其他开源的框架,我也大脑好像不是很好用,只说用了jsc,wsdl,其实我能说得更好,把mybatis,jquery等都可以说,但我就没用说

3(国语) 问了我什么是AOP,这个问题我是回答我个人最满意的一个了。说:AOP面向切面,跟面向对象是两种不同的方式,主要用在于事务管理,日志,性能等公用的模块中,又例了一个汉堡的例子说,什么是切面,切面的好处。

4(国语)问我什么是事务,我说了事务好难解释,不知道要说那一些,他就说你随便说,我就说了事务的特点:原子性,一致必,隔离性,持久性,当时我感觉很模糊,好像说了一个隔离性。从这个问题开始,我就开始SB,一子都在SB了,不是我不知道,个人分析是上个关于AOP问题回答得较好,有点飘飘然了,大脑兴奋过度了,过分自信了,老天要给我教训,我变得不理智,不稳定了。当时回答这个问题,我当时就知道我答得不好。

5(国语)什么是事务,我说:举一个很烂的例子:转账事务 。这话从我口中出来,我就知道我的表达有点冲,不合理。

6(国语)问我生活中有事务例子吗?我的大脑没能受上一个问题的个人说话的不合理,大脑傻了,一下子整个大脑就好像所有的事务的例子就是转账,都是关于钱的事务,感觉有点紧张,什么都空白了,我知道我大脑失控了,问其能不能给点提示,她没有回答,我口又念念:钱钱,原子。不到十秒我就主动说我的思维好像受到了阻隔,短时间内真的不能举出什么生活了例子.

注:面试回家时,在车子我又不禁来想生活中的事务,我觉得这是个很简单的问题的,思维一下就开了。事务从语言就是transaction,就是动作,交易的意思,从这个字面就可能很容易找到例子,只包括几个动作,这几个动作要完成一个目标,坐在汽车,从身边举例子,汽车启动就是一个事务,因为包括多个步骤,1插入车匙2打火,3,挂档,4踩油门,结果事务完成,还可以举什么商品进入库,网上购物车的例子等等。

7(国语)又问我转账的问题:一个A账号向B账号转号B转钱,A的少了,B的没有多,这是什么原因。其实又是一个很好回答的回答,我却又答得像一个大便一样。感觉只说对一个句话:看事务是否成功执行,分成功失败来考虑。接着思路好像又开始错了,又不知道说什么好。如果说事务是成功,就没有问题,就从其他原因找,比如是否有其他的事务,或者安全的问题,事务不成功,看数据有没有向相关的表插入相关的数据,分布事务中两阶段提交有一个网络问题。她一直在问我有没有其他的原因,由于当时我的描述比我现在说的混乱多了,根本就无法回答好问题。,我知道她对我的回答是不满意的!

注:现在我会回答:事务不成功,从错误的返回信息寻找原因,有可能是网络问题(延迟)可能是代码逻辑写错(包括事务的属性的设置,是否开了事务管理)业务上问题(一个账号的被锁了),数据库问题,缓存问题。其实真的是一个很好回答的问题。但我真的想哭。



8(英语)叫我用英语说了随便几句,我用英语作了个自我介绍,去面试我没作特别的准备,所以就说了自己的毕业学校,成绩,爱好,职位。

9(英语)她问了:DO YOU THINK WHICH IS YOUR WEAKNESS?我当时没听到好像最后一个单词是visit,我反问:COULD YOU TELL ME THE MENAING OF VISIT,好一会,她没说,我问visit是否是shortage,我好像得到肯定,我又开始表达不清了,说:still, the thought is on one point, could not made a good design.当前表达断断续续,十分不清楚,我也感觉我有点完了。我想表达的是:我很固执,思维会固定在一个地方,导致我不能做出好的决定。



10(粤语)么要join他们。我答:工资,行业,企业,员工

11(粤语)我哪一点我认为最重要,我没正面回答:只说了自豪感吧

12(粤语)我有什么问题要问她吗?我就问了等面试结果通知是多久,我个人如果能到你们公司什么要提交,或者说我不能来什么方面也提高了,她都给了我回答。我脑子不知道是不是进水,又说了其实还有其实问题要问,不过好像太早这话,再说没有了。她就说送我出去,我说好!

持续二十分钟的面试结束,走入电梯,都忘了是要按三楼还是一楼,按了三楼,发现应该按一楼,一出大厦整个人都傻傻的,就选了天河路的一个方向,走了十几分钟,发现中午要吃饭了,又返回走壬丰大厦的KFC吃午饭,吃完饭坐地铁到天河客运站,一点左右,买了清远市的车票1:20,整个人还是傻傻的,走错买票的地方。



PS.上天吧,我的路在哪啊,准备了那么久,收获的季节好像怎么还没有到,出发了那么久,怎么还没有到胜利的彼岸,每次都出现不同的问题,都发现自身的不足,异致失败,如果是是自身的原因和时机不到,还是心有不爽,真的是太可惜,真心希望能得到OFFER!

请教大家一个问题:面试HSBC时大家是否给面试官递交自己的简历,我一个傻都没把简历给面试官,就开始面试了,是不是HSBC面试不需要应聘者的纸质简历(无纸办公)?
...全文
4992 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
k3ner1 2012-09-19
  • 打赏
  • 举报
回复
哈哈,我跟lz一样被汇丰面了,技术问题基本都一样,然后又问了些多线程,线程池,连接池之类的,还有性能优化,多线程问题定位排查。。。。面了大概45分钟,让我走了,当天下午给我打电话,说对我挺感兴趣,第二天进行二面。
第二天欢天喜地滴去了,结果来了个香港的假洋鬼子,直接喷英文,10个问题,听懂3个,被无情的秒杀了。。。。。

感觉他们对英文要求很高,据说进去后需要跟英国人合作开发,交流完全靠英文。另外他们还要求粤语。。。。
xb12369 2012-09-18
  • 打赏
  • 举报
回复
我很闲
jayluns 2012-09-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

楼主不要把面试官的技术想的太强大了。
7(国语)又问我转账的问题:一个A账号向B账号转号B转钱,A的少了,B的没有多,这是什么原因
我感觉她想问你锁方面的东西,你应该朝这方面说。
[/Quote]

应该是考事物的一致性吧,事物要么应该是全部成功提交,要么是全部回滚,细分到代码上,只能说是這个业务操作不在同一个事物中。
孤月狼 2012-09-18
  • 打赏
  • 举报
回复
谢谢分享!
yungmode 2012-09-18
  • 打赏
  • 举报
回复
"回复内容太短了!" 其实我是无语...
bnuy1y3 2012-09-17
  • 打赏
  • 举报
回复
据说那个地方工作压力爆大。
renxingsong2009 2012-09-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

GLTC 应该是 Global Technology Center 吧,可以理解为“全球技术中心”

日志并不是 AOP 的应用场景,希望以后出版的书不要再拿日志作为 AOP 的示例去教书育人了!
[/Quote]
日志一般如何解决方案?谢谢
netsgo 2012-09-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

GLTC 应该是 Global Technology Center 吧,可以理解为“全球技术中心”

日志并不是 AOP 的应用场景,希望以后出版的书不要再拿日志作为 AOP 的示例去教书育人了!
[/Quote]

还真不明白为什么日志不能AOP,能详细指教一下吗?
shuangge603 2012-09-17
  • 打赏
  • 举报
回复
晕 国语 英语可以理解 还来个粤语
  • 打赏
  • 举报
回复
围观下牛人!
dennis82828 2012-09-17
  • 打赏
  • 举报
回复
这些问题非常基础,知识楼主过于紧张,表现失常。Gltc对技术的要求不高,计算机相关专业,加粤语/英语,基本就可以进了。--Gltc-er
  • 打赏
  • 举报
回复
通过搂主的经历,再一次证明了,综合素质才是决定你事业高度到关键,技术只是很少到一部分
  • 打赏
  • 举报
回复
通过搂在到经历,再一次证明来,综合素质才是决定你事业高度到关键,技术只是很少到一部分
一秒一次郎 2012-09-17
  • 打赏
  • 举报
回复
大公司,有前途啊
vincehot 2012-09-17
  • 打赏
  • 举报
回复
c是China的意思,还有GLTi(印度)GLTz(巴西)。属于HSBC Group。但不属于汇丰银行,两者是客户关系。如果楼主是刚毕业,可以去镀镀金,毕竟也是全球有2万人的大型开发中心。
其实GLTc对技术要求不高,但对英文要求比较高,因为邮件全部都是英文的,而且非常可能会和印度的员工开电话会议。
工作则是完成由老板层层分拆到每天的任务,和工厂类似,你负责组装(编码)就是了,完全不需要知道做的东西是做什么用,也没必要知道,大点的项目你老板也可能什么都不知道,因为一堆人做的也不过是另一堆人所做系统的输入。一个人、甚至更多人离职,是绝对不可能影响到整个项目进度的。技术绝对原始,特别是做core的,你很可能都在改20年前的代码。
技术和工作内容是简单,但不要以为工作量少,加班是正常的。因为GLTc有非常完整的流程,每个流程都有一堆人负责,每个流程的人也有自己的规范,比如说负责release的team发现你给出的DDL无法执行的原因不过是少了一个逗号,但是也不会给你改正的,他会让你重新测试,并告诉给你老板,如果因为这样而错过了release date,那年底拿4很可能就是你。
总结一下,优点是大公司,毕业生工资在广州算比较高(约7-8k,3金自己应出部分公司全包),英文得到提高
缺点就是,如果不是毕业生,以为能用自己技能有一番作为,进去会发现其实和毕业生处于同一起跑线,进去学不到什么业务和技术,工作量大,压力大。而且不容易升职,SE->SSE要3年,现在里面工作3年的,工资大概在年薪13w左右。再往上升就很难了,大量里面工作了5,6年的还一直是SSE。

如果非要进去的话,尽量去做AS400,或者mainframe,非常好找出路,特别是AS400,外面没这环境,进去2年的,跳槽就敢开价1w2一个月。
JAVA是里面最不好跳槽的技术工种,工作几年后,工资+加班费税后也有1w了,发现自己日复一日重复做着低等劳动,想跳嘛,外面大把便宜的java工,在GLTc又学不到什么新技术,更学不到什么架构,所以猎头一般都不找GLTc的JAVA工,非常严重不建议进去搞java。
kiddo_boy 2012-09-17
  • 打赏
  • 举报
回复
相比之下,自己比楼主差多了。。感谢楼主分享
用户 昵称 2012-09-17
  • 打赏
  • 举报
回复
好多新名词。
uriel 2012-09-17
  • 打赏
  • 举报
回复
说不定,就因为你有很多东西一知半解,所以别人觉得你是可造之材呢,当然薪资会压低点。
小V小V志 2012-09-17
  • 打赏
  • 举报
回复
清遠的。。
不錯的面試經驗哦!加油!!
lovemiffy 2012-09-17
  • 打赏
  • 举报
回复
以我的面试经历,一般应聘者要带份简历去的!即使到了面试的公司,前台没要你给,去替你转递到人事部或面试官要的话!不然感觉有点不礼貌!假如你没准备或口才不怎么好的话,这样一搞,你面试的过程中就会很容易说错的!总之面试多了,就会知道其中的做法!
加载更多回复(7)

23,409

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧