I'm andi,Just a normal software test engineer,welcome all friends come here to share you job thinking,and give your kind advice in testing.!!!

2017/3/30--恒生电子面试感想!

上一篇 / 下一篇  2017-03-31 11:56:03 / 个人分类:test life

今年碰上金三银四,燥热的跳槽季,我也心里按捺不住,也面试了一家金融企业
工作了4年多,碰上面试,难免还是会有点小小的紧张和期待,面试官的很多问题发现不同的阶段处在不同的时期回答还是会有很大差异。
面试官的问题大概记录一下吧:
 
1.自我介绍
说句实话,感觉这方面还是有点套路,基本上都是这样开头,之前有在51上面看到一个大师写的帖子,说的是如何看待面试当中自我介绍的部分,里面作者的观点大概就是一般面试官看了你的简历不应该让你回答这个问题,要不然就说明他对这次面试不重视,他没看你的简历.
其实我觉得就还好吧,可能面试官也不知道怎么开头,就当是一个开场白吧。
我大概介绍了自己实习,毕业这几年的工作经历,项目经历,其实发现自己有点紧张!
 
--------------------------------------------------------------
 
2.数据库左右连接的区别
我没有回答上来,因为我平时用SQL就是简单的select查询,要不然就是开发给的部署的SQL语句
虽然当初自己考了个四级数据库工程师,这些年了,感觉SQL都忘的七七八八了,后来有去百度上面查这个问题的答案,大概就是:
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。
内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。

2、外联接。
外联接可以是左向外联接、右向外联接或完整外部联接。
在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定:
1)LEFT JOIN或LEFT OUTER JOIN
左向外联接的结果集包括 LEFT OUTER子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。
2)RIGHT JOIN 或 RIGHT OUTER JOIN
右向外联接是左向外联接的反向联接。将返回右表的所有行。如果右表的某行在左表中没有匹配行,则将为左表返回空值。
3)FULL JOIN 或 FULL OUTER JOIN
完整外部联接返回左表和右表中的所有行。当某行在另一个表中没有匹配行时,则另一个表的选择列表列包含空值。如果表之间有匹配行,则整个结果集行包含基表的数据值。

3、交叉联接
交叉联接返回左表中的所有行,左表中的每一行与右表中的所有行组合。交叉联接也称作笛卡尔积。
FROM 子句中的表或视图可通过内联接或完整外部联接按任意顺序指定;但是,用左或右向外联接指定表或视图时,表或视图的顺序很重要。有关使用左或右向外联接排列表的更多信息,请参见使用外联接。

例子:
-------------------------------------------------
a表 id name b表 id job parent_id
1 张3 1 23 1
2 李四 2 34 2
3 王武 3 34 4
a.id同parent_id 存在关系
--------------------------------------------------
1) 内连接
select a.*,b.* from a inner join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2

2)左连接
select a.*,b.* from a left join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
3 王武 null

3) 右连接
select a.*,b.* from a right join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null 3 34 4

4) 完全连接
select a.*,b.* from a full join b on a.id=b.parent_id
结果是
1 张3 1 23 1
2 李四 2 34 2
null    3 34 4
3 王武 null
--------------------------------------------------------------
 
3.如果公司有个图书管理系统,需要同时模拟多人在线使用,你准备怎么实现呢?
Answer:我会用insert插入多条。(因为这里其实可以用工具,性能测试工具,像LR,在线模拟多人使用,可是我实际项目当中没有项目经验,只是自己自学过,所以就没有说)   
--------------------------------------------------------------
 
4.如果你在测试的时候发现,1小时前测试的结果一小时后测试的又不一样,这种情况下怎么办呢?
我会选一个概率,假设这次我测试5次,以5次的测试结果为准,记录5次的测试情况。(这是我实际工作当中遇到过的情况,因为大家测试的时候经常会碰到结果不一样的情况,可是时间是有限的,需要一个输出结果供别人参考,也方便后面测试,需要个数据)。
--------------------------------------------------------------
5.你对金融行业了解吗?你有使用过金融类的产品吗?
我大三的时候有开过户,然后自己炒股(小炒,赚了一倍,后面就没弄过了)
/*因为恒生是金融类的,这个职位主要是测试一些供企业使用的软件,类似于炒股软件,这方面也是人家的业务需要,最好应聘者有这方面的工作经验,或者至少接触过吧*/
--------------------------------------------------------------
 
6.你现在测试的网站他的受众群体是哪些?哪些人会在线使用,有没有遇到什么瓶颈?
Answer:说句实话这个问题我没怎么听明白,自己回答的也很差,还让面试官pardon了一次......
--------------------------------------------------------------
 
后面的问题就是常规的:
7.你对自己未来的职业发展规划是什么呢?
Answer:我希望可以做性能测试。
  7-2:为什么是性能测试呢?(哎,自己挖坑自己跳)
Answer:因为我现在做web测试,那就会涉及到多用户在线使用,自然面对受众群体服务器的性能就会比较重要(我觉得回答的糟糕透了,后来面试完有一直想这个问题,不同的公司问这个问题自然是有他们自己的考量的,应该是你是否会对他这个职位感兴趣,以及你未来是否会在工作当中保持热情,还是应聘这个职位只是你短期内的一个过渡,我觉得这个问题往深入考虑真的可以透露出很多东西,一个是人员的稳定性,一个是应聘者对工作是否可以保持热情,问题虽然简单,可是工作越久有时候发现越难)
 
--------------------------------------------------------------
8.你为什么想到换工作呢?
Answer:增加收入+脱离外包(哈哈 有点直白)
 
--------------------------------------------------------------
9.你的爱好是什么,你的家里情况....等等
这部分就不分享了,哈哈,涉及隐私
 
 
小结:
  面试官人超级nice,聊天很愉快,面试没有过,有难过一阵,但是后来觉得没有什么,面试其实是一种交流,别人愿意花时间和你沟通,你也花时间和别人沟通,这种机会真的很难得,一般面试你的应该是有多年工作经历,慢慢涉足管理,或者已经涉足管理岗位很久,其实每次面试即使没有拿到offer,可是也可以从与面试官的交流中学到很多东西,很感谢曾经面试过我的每一位,也期待能与更多这个行业的翘楚在面试过程中的交流。
  有些东西不匹配并不是你不好,而是不合适,写下这段经历只是为了让自己有个吸取经验教训的机会,为以后而努力,后来在一个杭州的QQ招聘群里发现恒生还在急着招人,并且明确是外包岗位,后来想想是不是因为当初自己明确说了不愿意去外包才会Fail呢?哈哈......就当自我安慰也不错!!

TAG:

引用 删除 sunkkkk   /   2017-04-01 13:12:16
学习
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2017-07-20  
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

数据统计

  • 访问量: 4199
  • 日志数: 17
  • 文件数: 1
  • 建立时间: 2016-06-20
  • 更新时间: 2017-07-20

RSS订阅

Open Toolbar