面试官:“你为什么离开上家公司?”怎么回答?

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44363885/article/details/97135578

逛知乎的时候看到,好多人在上面问“面试被问到为什么离开上家公司,怎么回答?”

 

图0:面试官:“你为什么离开上家公司?”怎么回答?

 

职场中,因为各种原因跳槽再平常不过。要不就是公司产品太渣没前途、管理混乱头疼、勾心斗角心累,要不就是工资太低、没上升空间……但是这些非常现实的原因,在面对HR的提问时,变得难以描述。

 

图1:面试官:“你为什么离开上家公司?”怎么回答?

 

朋友老A在一家企业做了5年的程序员,工资像吃了丁香,说不涨就不涨。老A终于痛下决心辞职后,面试却一再受挫。酒过三巡后,小编才逐渐在老A的抱怨中,找到症结所在。

原来,老A关于“为什么离开上家公司”的回答竟然一直是“前东家工作压力大,工资给的低,加班多。”

 

图2:面试官:“你为什么离开上家公司?”怎么回答?

 

小编心里倒吸一口凉气,这么说哪家公司想要你啊!虽然你说的是事实,但是也要讲究技巧。

要知道如何巧妙地回答HR“你为什么离开上家公司?”这个问题,首先要知道HR为什么要问这个问题?

 

图3:面试官:“你为什么离开上家公司?”怎么回答?

 

小编看来,HR问这样的问题,大多是出于判断应聘人员是否坦诚、处理矛盾的能力、正能量与否、职业规划以及能否长期任职等。HR要考验的不但是你的工作能力和性格,更考验你的情商和智商。

 

图4:面试官:“你为什么离开上家公司?”怎么回答?

 

听从事HR的朋友说,大约有1/3以上的人讲述的离职原因是不真实的,而避重就轻的人则更多。所以,HR并不是非要听应聘人讲出离职的大道理云云,而更多的是在其讲述离职原因的过程中判断这个人是否合适。

 

图5:面试官:“你为什么离开上家公司?”怎么回答?

 

那么,如何回答“你为什么离开上家公司?”这个提问呢?

小编认为,巧妙地规避“工作业绩差,沟通能力差,老板傻逼,看同事不顺眼,和公司有纠纷……”这些不讨巧的原因,也是情商的体现。

 

图6:面试官:“你为什么离开上家公司?”怎么回答?

 

相信没有HR敢把一个满嘴抱怨前东家的人,带给领导面试。即使真的遇到特别搓的前东家,小编也建议不要轻易说出来,你懂的。

 

图7:面试官:“你为什么离开上家公司?”怎么回答?

 

而适当选择一些客观原因,会更容易让人接受,例如:原公司业务调整、地理位置原因、家庭原因、公司的氛围不好(顺手夸夸新东家也是可取的)等。

 

图8:面试官:“你为什么离开上家公司?”怎么回答?

 

再说回老A这个非常励志的故事,自从换成“老婆生孩子了,希望换个有挑战、发展前景更好的工作”,offer刷刷地拿!(此处可以用offers!)


专注于C++编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经。查看主页,第一时间送达!

展开阅读全文

谢谢大家对“如果你是面试官,你将问哪些trigger知识……”的回答

01-13

大家对我那篇文章的回复都好,在此谢谢大家了!rnrn因为之前我给我们部门所有人讲解过关于trigger的一些知识,而且自己做的文档很详细,确实不错。rnrn现在主管喊我出题考下大家,检查下大家究竟认真听没听我讲,下来是否去看了我的文档,因为我们公司说实话是倡导共同进步的。rnrn题型为选择题,10来道吧。rnrn其实,我发这个帖子的目的,我只是想简单了解下大家的想法。rnrn题我已经出好了,现在发出来大家看看,有意见就提出来哦,大家共同进步嘛!rnrn呵呵~~rnrn=====================================================================================rn一、单选题rn1、触发器的执行,是在commit之前还是commit之后?rn A、commit之前rn B、commit之后rnrn2、在触发器(不考虑其他事务参与)的触发体中,可否包含有commit或rollback?rn A、可以rn B、不可以rnrn3、在触发器(不考虑其他事务参与)的触发体中,可否使用DDL语句?rn A、可以rn B、不可以 rnrn4、触发器的执行是否会因schema的不同而拒绝执行?rn A、会rn B、不会rnrn5、自治事务与主事务是否共享同一会话?rn A、是rn B、不是rnrn二、不定项选择题rn1、Oracle中触发器包括: rn A、DDL触发器rn B、DML触发器rn C、替代触发器rn D、混合触发器rnrn2、关于触发器,下列叙述正确的有: rn A、触发器可以保证数据库的安全性。rn B、触发器可以实现一些较复杂的数据约束。rn C、触发器可以提供审计功能,跟踪用户操作。rn D、在一些大型项目中,触发器可能会导致复杂的逻辑依赖关系,因此触发器要慎用!rnrn3、关于变量:new和:old,下列叙述正确的有: rn A、:new和:old变量可以用在语句级和行级触发器中。rn B、:new变量只能用在insert和update语句中。rn C、:old变量只能用在update和delete语句中。rn D、insert、update或delete语句中,都可使用:old和:new变量。rnrn4、下列关于替代触发器的叙述,正确的有: rn A、替代触发器只能是行一级的。rn B、替代触发器允许对无法变更的视图进行修改。rn C、替代触发器就是用来代替执行DML语句的。rn D、替代触发器用instead of申明。rnrn5、下列叙述,错误的有: rn A、对于语句级触发器,不管有没有行受到影响,都仅执行一次。rn B、对于行级触发器,每影响一行就要执行一次,若没有行受到影响则不执行。rn C、多个触发器的执行,按照从语句到行的顺序先后执行。rn D、before和after选项可以运用于替代触发器中。rnrn6、关于自治事务(AT),下列叙述错误的有: rn A、在匿名PL/SQL块中,只有顶级的匿名PL/SQL块可以被设为AT。rn B、AT必须以commit 或rollback结尾。rn C、AT的提交或回滚不影响当前的事务,并且可以看到当前会话所做的未提交的修改。rn D、如果AT试图访问被主事务(MT)控制的资源,可能导致deadlock发生。rn E、package不能被声明为AT,只有package所拥有的function和procedure才能声明为AT。rnrn7、有学生表student(sid,sname,age,cid,……),课程表course(cid,cname,teacher,grade,……)rn 下列SQL语句创建的视图中,属于可变更视图的有: rn A、create or replace view view_1 as select sid,sname from student;rn B、create or replace view view_2 as select cid,cname,avg(grade) avg from course group by cid,cname;rn C、create or replace view view_3 as select distinct sid,sname from student;rn D、create or replace view view_4 as select s.sid,s.sname,c.cname,c.grade from student s,course c where s.cid=c.cid;rnrn8、有如下一个触发器,功能:更新s表时,将更新前的数据一并插入临时表temp_s中。rn create or replace trigger trigger_u_srn after update on srn for each rowrn beginrn insert into temp_s values(:old.sid,:old.sname,rn to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));rn commit;rn end;rn 下列叙述正确的是: rn A、编译时报错!rn B、可以通过编译,但执行时报错!rn C、编译和执行都不会报错,但临时表中没有数据插入!rn D、以上说法都不正确!rnrn9、有如下一个触发器,功能:更新s表时,将更新前的数据一并插入临时表temp_s中。rn create or replace trigger trigger_u_srn after update on srn for each rowrn declarern tid s.sid%type; rn beginrn select sid into tid from s where sname=:new.sname;rn insert into temp_s values(tid,:old.sname,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss'));rn end;rn 下列叙述正确的是: rn A、编译时报错!rn B、可以通过编译,但执行时报错!rn C、编译和执行都不会报错,但临时表中没有数据插入!rn D、以上说法都不正确!rnrn10、现有一张临时表t(id number(3),name varchar2(10));rn 还有三个存储过程:一个普通存储过程(p1),两个自治事务的存储过程(p2和p3)。rn 如下:rnrncreate or replace procedure p1rnasrnbeginrn insert into t values(1,'test1');rn for i in (select count(*) cnt from t) looprn dbms_output.put_line('p1:'||i.cnt);rn end loop;rnend;rn/rnrncreate or replace procedure p2rnasrn pragma autonomous_transaction; --自治事务rnbeginrn insert into t values(2,'test2');rn for i in (select count(*) cnt from t) looprn dbms_output.put_line('p2:'||i.cnt);rn end loop;rn commit; --事务提交rnend;rn/ rnrnrncreate or replace procedure p3rnasrn pragma autonomous_transaction; --自治事务rnbeginrn insert into t values(3,'test3');rn insert into t values(4,'test4');rn for i in (select count(*) cnt from t) looprn dbms_output.put_line('p3:'||i.cnt);rn end loop;rn p1; --调用普通过程rn p2; --调用自治过程rn commit;rnend;rn/rn 三个procedure已经编译成功。rn 原始t表无数据,现往t表中插入一条记录:insert into t values(5,'test5');rn 在这条记录数据不提交的情况下,执行p3。rn 下列执行结果,正确的是: rn A、p3:2rn p1:3 rn p2:1rn rn B、p3:2rn p1:4 rn p2:1rn rn C、p3:2rn p1:3 rn p2:3rnrn D、p3:2rn p1:4 rn p2:3rnrnrn 如果p3中p1和p2的执行顺序互换,那执行结果又会是什么呢?rnrnrnrnrn 论坛

没有更多推荐了,返回首页