如今正是跳槽旺季,据说有的互联网公司整个技术部整体辞职,这种情况并不少见。但是最近听到不少程序员朋友的吐槽:最近确实是跳槽和招聘的高峰期,用人需求和求职意向都很高,但总是面试失败,找工作成了一件特别头疼的事。
那么为什么会这样呢?造成这种局面的原因是什么呢?老九君给大家总结了一些原因,小伙伴们以后面试时要尽量克服这些问题哦!
1 说得太少
尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。
所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊。如果你不能很好地说明你的经验、成就和技能可以给企业带来的价值,那么你的竞争力毫无疑问就高不起来。所以,你需要对一些最常见的开放式问答作充分的准备,学会推销自己。
你应该至少说明以下中的一个:
1、你曾解决的一个有趣的技术问题
2、你曾克服的一个人际冲突
3、显示领导力或个人能力的例子
4、你曾在以往项目中做出的贡献
5、最喜欢的语言的一些琐事,对这种语言你做了什么,以及你不喜欢它哪里
6、有关公司产品/业务的问题
7、关于该公司的工程策略(测试,Scrum ,等等) 免费咨询
2 说得太多
不断地说,不断地说,却并没有什么实质性的内容。换句话说,就是废话连篇,言之无物。如果你不能简洁的解释问题,那么面试官就会怀疑你在工作时的表现是不是也会像你的谈话一样拖泥带水?可以先问问面试官,确定是否真的需要详细解释。
解释也是一门艺术,关键是确定重点,如果需要的话再深入到细节。当聊到业务的时候,就应该从业务的角度看问题,不要涉及任何技术术语。学会用简洁明了的方式解释问题。如果你能时刻把握主旨,那么这一点也不是问题。
3 回答不出一些必知的基本技术问题
面试不是技术竞赛,不是看谁答对的问题多,但是有一些“必须知道”的核心基础知识,你不能不知。例如,拿Java 开发人员来说:
1)不知道“==”和Equals()之间的区别。
2)不知道Equals()和HashCode()方法被隐式调用时的约定。
3)不知道OO 的概念和设计原则。
4)不能很好地处理多线程。
5)不知道如何在HTTP 客户端与服务器端之间保持状态。
6)不能解释曾投入精力过的应用程序的高层体系结构。
7)不知道SQL 。
…
4 既写不好简单的代码,又回答不出如何解决棘手的问题
特别是如果碰到一个比较棘手的问题,那么即使你还没有解决方案,也应该将你的思路讲给面试官听。
当然这在面试时会让人特别紧张,尤其是在还有时间限制的情况下,但是你也必须保持冷静,至少应该说明你将如何试着去解决问题的方法。
5 糟糕的礼仪和态度
迟到,不适宜的着装,抖手抖脚,没有眼神接触,过于紧张,没有提问,显示不出对这份职业的兴趣,“我什么都知道”的高傲态度,贬低你的现在和以前的雇主,遇到技术问题时烦躁不安或者垂头丧气,为自己找理由而不是虚心接受错误,与面试官发生争执,不好的肢体语言,随波逐流而没有自己的看法,过于呆板, 撒谎,嗓门太大,无法成为良好的倾听者,等等。
温馨提示:面试官要找的不是技术明星,而是实实在在具备了合适的技术技能、软技能、端正的态度以及能为企业获取利益、全面的专业人才。因此,不妨先研究下想要应聘的公司,深入了解其工作规范以调整回答问题时的方向和重点。
将每一场面试都当作免费的培训课程,积极调整心态,不但能达到一个双赢的局面,还可以减少紧张的情绪,从而获得更好的表现。这样即使你并没有得到那份工作,也可以由此学到点什么,获得进步。
面试真的是让人非常容易紧张的活动,一紧张就更容易犯错。所以面试者在面试结束之后通常会有这样的想法:我在什么什么地方明明能表现得更好的,我当时怎么这么蠢等。 点击咨询
如今正是跳槽旺季,据说有的互联网公司整个技术部整体辞职,这种情况并不少见。但是最近听到不少程序员朋友的吐槽:最近确实是跳槽和招聘的高峰期,用人需求和求职意向都很高,但总是面试失败,找工作成了一件特别头疼的事。
那么为什么会这样呢?造成这种局面的原因是什么呢?老九君给大家总结了一些原因,小伙伴们以后面试时要尽量克服这些问题哦!
1 说得太少
尤其是那些开放式的问题,如“请介绍下你自己”或“请讲一下你曾经解决过的复杂问题”。面试官会通过你对这些技术和非技术问题的回答来评估你的激情。他们也会通过模拟团队氛围和与你的交流互动来判断你的经验和能力。
所以,仅仅只用两三句话来回答不但不能显示出你对这个专业的兴趣,还会让整个面试过程显得非常无聊。如果你不能很好地说明你的经验、成就和技能可以给企业带来的价值,那么你的竞争力毫无疑问就高不起来。所以,你需要对一些最常见的开放式问答作充分的准备,学会推销自己。
你应该至少说明以下中的一个:
1、你曾解决的一个有趣的技术问题
2、你曾克服的一个人际冲突
3、显示领导力或个人能力的例子
4、你曾在以往项目中做出的贡献
5、最喜欢的语言的一些琐事,对这种语言你做了什么,以及你不喜欢它哪里
6、有关公司产品/业务的问题
7、关于该公司的工程策略(测试,Scrum ,等等) 免费咨询
2 说得太多
不断地说,不断地说,却并没有什么实质性的内容。换句话说,就是废话连篇,言之无物。如果你不能简洁的解释问题,那么面试官就会怀疑你在工作时的表现是不是也会像你的谈话一样拖泥带水?可以先问问面试官,确定是否真的需要详细解释。
解释也是一门艺术,关键是确定重点,如果需要的话再深入到细节。当聊到业务的时候,就应该从业务的角度看问题,不要涉及任何技术术语。学会用简洁明了的方式解释问题。如果你能时刻把握主旨,那么这一点也不是问题。
3 回答不出一些必知的基本技术问题
面试不是技术竞赛,不是看谁答对的问题多,但是有一些“必须知道”的核心基础知识,你不能不知。例如,拿Java 开发人员来说:
1)不知道“==”和Equals()之间的区别。
2)不知道Equals()和HashCode()方法被隐式调用时的约定。
3)不知道OO 的概念和设计原则。
4)不能很好地处理多线程。
5)不知道如何在HTTP 客户端与服务器端之间保持状态。
6)不能解释曾投入精力过的应用程序的高层体系结构。
7)不知道SQL 。
…
4 既写不好简单的代码,又回答不出如何解决棘手的问题
特别是如果碰到一个比较棘手的问题,那么即使你还没有解决方案,也应该将你的思路讲给面试官听。
当然这在面试时会让人特别紧张,尤其是在还有时间限制的情况下,但是你也必须保持冷静,至少应该说明你将如何试着去解决问题的方法。
5 糟糕的礼仪和态度
迟到,不适宜的着装,抖手抖脚,没有眼神接触,过于紧张,没有提问,显示不出对这份职业的兴趣,“我什么都知道”的高傲态度,贬低你的现在和以前的雇主,遇到技术问题时烦躁不安或者垂头丧气,为自己找理由而不是虚心接受错误,与面试官发生争执,不好的肢体语言,随波逐流而没有自己的看法,过于呆板, 撒谎,嗓门太大,无法成为良好的倾听者,等等。
温馨提示:面试官要找的不是技术明星,而是实实在在具备了合适的技术技能、软技能、端正的态度以及能为企业获取利益、全面的专业人才。因此,不妨先研究下想要应聘的公司,深入了解其工作规范以调整回答问题时的方向和重点。
将每一场面试都当作免费的培训课程,积极调整心态,不但能达到一个双赢的局面,还可以减少紧张的情绪,从而获得更好的表现。这样即使你并没有得到那份工作,也可以由此学到点什么,获得进步。
面试真的是让人非常容易紧张的活动,一紧张就更容易犯错。所以面试者在面试结束之后通常会有这样的想法:我在什么什么地方明明能表现得更好的,我当时怎么这么蠢等。 点击咨询