- Php程序员面试自我介绍的技巧及应包含的要点(1-29)
- PHP程序员面试自我引入技能 自我引入似乎很简单,实际上,有很多技术!本文将介绍PHP程序员访谈
为了使我的文章连续性,请允许我重申上一篇文章的一些重要观点。
操作,知识,经验,能力
我们有很多面试官似乎尚不清楚,什么是操作能力,什么是知识,什么是经验以及什么是能力,这导致我们的访调员经常向面试官得出结论。人们没有资格成为面试官。因此,我需要在这里清楚地解决这个问题。
操作。我们的面试官不知道哪种操作技能是什么,而知识是什么。他们甚至认为操作技巧是知识甚至经验。例如,他们将提出以下问题的问题。爪哇的最终最终是什么意思?如何查看过程的CPU利用率?如何编写管道程序?如何检查过程的过程路径? VI中的复制命令是什么?包括面向对象的对象?什么是XX模式。等等。我认为可以通过相关的操作手册或Google进行评分的这些事情只能解释该人的操作技术,并且并不能表明他有知识或经验。
知识。知识是一个人的认知和学习的体现,可能是一些基本概念和知识。例如,这些问题:比较TCP和UDP的优点和缺点,以及链接列表和哈希表的优点和缺点的比较。什么是堆?什么是堆栈?过程之间的过程如何?该过程和线程的优点和缺点?同步和异步的优点和缺点?面向对象的XX设计模式的主要原理是什么,依此类推。我认为“知道”只是操作技术,“知道为什么”是真正的知识。知识不足并不意味着他无法工作,您可以通过自己的技能来处理自己的工作,但是缺乏知识会限制您的经验和能力,这也会影响您的发展质量。
经验。经验通常与一个人的经验有关。一个人的知识范围,一个人的经历,通常成为一个人的经历的体现。在采访中,我们会问以下问题:您解决了什么最困难的问题?您如何设计此系统?您如何调试和测试您的程序?您如何进行性能调整?什么是代码好的代码?等等。对于工作寿命长的人来说,经验和做的事情已成为他们经验的主要因素,尤其是业务的业务背景。但是,我认为这种经验可能更多地是关于您对知识的使用和控制。这是您做事的反思和摘要。这是您的学习,观察和与他人进行交流。
能力。一个人的能力将无法知道很少的事情,也不会没有经验。一个人的能力是一种态度,个性,思想,思想,行为,方法和风格的态度,个性,思想,思想。只要您充满热情,思想,良好的行为以及良好的行动,知识和经验,对他来说只是时间问题。例如:学习能力,研究精神,分析能力,沟通能力,组织能力,问题调查能力,合作能力等。因此,对于新手来说,也许他的知识和经验有限,但这并不意味着他有问题凭着他的能力,但是对于退伍军人来说,如果缺乏知识和经验,那通常就是他的能力。问题。您暂时无法见面,但我不相信您的总统不会见面。如果是这样,那么您必须遇到一些问题,使自己的能力无法发挥作用。目前,“没有经验”将是您“没有能力”的借口。
我不否认这四件事对于好的程序员很重要。但是,通过上述分析,我们可以知道需要分别对待能力,经验和知识。当然,这些事情是互补的。您的能力使您获得知识。您的知识可以使您更有经验。您的经验将改变您的想法和想法,从而提高您的能力。在采访中,我们需要清楚地意识到申请人的操作技巧,知识和经验仅是其能力的必要条件,而不是必需的条件,我们应该更加关注申请人的能力。
如果面试仅是为了检查该人的工作技能,那么面试将完全失败。这是一个无限的面试官。
如果访谈仅研究此人的知识和经验,那将是一半的成功。因为您了解基本知识和所做的事情,但这并不意味着您完全了解他的真实能力。
如果您可以在理解该人的知识和经验并正确评估该人的能力的过程中专注于其能力(态度,个性,思想,思想,行为和样式),那么您的面试非常非常非常非常非常非常非常非常。非常非常非常非常非常非常非常非常,非常非常非常非常非常非常非常非常非常非常。成功的。
描述这四个词来描述设置集是不合适的,但我相信您了解我想表达的内容。此外,我想说的是,我们不是测试候选人的问题,而是找到候选人的亮点和优势。
不知道算法问题和情报问题表面上的问题
许多公司将在面试期间提供一些算法或一些智力问题或一些设计问题。我相信算法或智力问题是在面试过程中最令人恶心的程序员。许多人都有BS访调员提出的算法问题,因为他们认为这些算法或情报问题是在实际工作中不使用的。但是我想在这里说,质疑算法的智能没有错。许多错误的访调员只是在表面上理解面试问题的目的,甚至错误地理解面试的目的。他们认为,可以提出算法和情报问题的人是聪明的人或有能力的人。这个想法确实是肤浅的。
实际上,能够解决问题并不意味着此人有能力解决工作中的问题。您可以考虑一下。小学奥林匹克问题可能比这些问题更困难,但这并不意味着您可以考虑在班上获得高分的同学不一定是聪明的人,也不需要有能力的人。相反,这些人通常是在考试教育下接受培训的书呆子。
因此,我认为解决问题的过程更为重要。您需要查看解决问题所使用的想法,方法和知识。你有一些经验吗?您是否可以与您平稳地与您进行交流,都是您关注观察的目的。当然,最终找到答案。
我认为让面试官解决问题的真正想法是:
这些方面是检查能力(思维,方法,态度,个性等)的能力,并通过检查访调员的经验和知识的方式。这是一些面试点:
在解决问题的过程中,检查候选人的能力是最终目标,而不是候选人,否则,您只是一个傲慢而无知的面试官。
模拟实际情况下的挑战和能力
作为面试官,您应该考虑自己的工作和成长经验。这将有助于您的面试。您在工作中解决问题的实际情况是什么?您的实际情况是什么?您的成长经历是什么?您如何获得知识和能力?您喜欢与人合作什么样的人?相信您并不困难,您会发现工作中的实际情况和面试情况完全是两个条件。那么,您如何使用与实际情况有很大不同的采访来评估一个人的能力?
因此,理想的采访是一起工作一段时间。当然,在招聘过程中,几乎不可能操作。因此,这要求我们的面试官尽可能模拟面试过程。每个人都讨论解决问题,回顾他对候选人的所作所为,并在返回过程中相互讨论和学习。让我们以下面的例子为例。
我们知道,对于软件开发,开发软件并不难,这是以下这些挑战:
因此,当我们检查候选人的代码能力时,为什么我们不能模拟这样的过程?例如或新案例,例如:处理符号,处理非数字字母,处理空间,处理十六进制,处理二进制,处理“逗号”等。如何编写测试用例,如何重建以及越来越多处理情况,他的代码是否仍然很容易阅读和清除。如果您只是检查编码能力,请提问一个小时,足够了。真正的程序员每天都在处理这些事情。
如果您想检查候选人的设计能力,也可以做到。不断添加新功能,新需求。看看面试官的想法,想法,分析方法以及您的讨论是否顺利。如果您不说自己在这个问题上,将应用什么样的知识,以及将应用什么样的知识。他在设计该系统时的经验将是面对持续的修改和日益复杂的需求,他的设计是如此的好?
当然,由于短时间,您不能遇到太复杂的问题,这需要您仔细设计一些精致和代表性的问题。
以候选人为同事
一些公司面试官在面试中问您一个算法问题,然后等待您回答。如果您给出答案,您会问您是否有更好的答案。如果您给出正确的答案,则给出正确的答案,他们会问您一个更困难的问题。基本上,它们很少给您一个及时的及时,甚至不断问您,挑战您,并使候选人非常紧张。
此外,还有很多问题没有标准答案,或者有许多相同答案的描述方法。许多面试官会觉得您没有回答他想要的答案,因此对您不屑一顾并表演。如果您做不到,并且觉得自己的能力是错误??的。这太荒谬了。例如,当朋友回答异步的内容时,它表明,如果无法处理异步调用,则返回了呼叫,并且需要将回调函数传递给呼叫聚会,以便完成回调通知的结果。这个答案不是错误的,但这不符合面试官想要的答案。面试官对此不满意,然后认为我的朋友需要阅读更多。
我相信大多数面试官都会这样做。我想问这样的面试官,您对同事接受采访吗?在您的工作场景中,您会以面试风格与同事交流并与您的同事交谈?也许让我们来问我们以下问题:
(看看有这么多申请人从事各种算法。这不是测试吗?)
考虑一下您的日常工作,询问自己这些问题,考虑自己的成长过程,思考一下您和您的同事如何相处,思考您的日常工作中的样子,我相信您也可以得出结论。
如果您将候选人视为未来的同事,那么您的面试将有以下收益:
如果您真的了解一个人,则可以做出真正正确的结论。
向申请人学习
下面有几点
那些一直在申请学习的人并不困难。
不管你有多好,stum都太容易了。这不是遇到问题的目的,很容易使人难以解决。问题只是了解申请人的能力,而不是所有面试的能力。
我不知道您是否喜欢一些竞争性运动?例如,您通常想玩什么样的人参加比赛,打篮球,羽毛球,国际象棋等?在那里学习一些东西,喜欢与面试官一起工作。这是面试的真正目的。
对于一个团队来说,如果每个人都是相同的想法,相同的主张和相同的趋势,那么这个团队最终将成为一个封闭的团队。如果您真的无法接受具有不同主张的人和人的人,那么您也将失去进步的机会。如果您的团队总是和您一起招募同一个人,那么您的团队如何有盒子的想法?世界很美丽,因为不同。
此外,对于公司而言,如果您招募人员,最好有一些人。作为一家公司,您如何有更好的人来取得公司的进步?
因此,面试应该是向面试官学习的过程。当然,如果您不能向他学到任何东西,那么您就会教他一些。通过这种方式,即使面试未获得批准,面试官也很容易接受。否则,让面试官有一些负面情绪。当您出去说些不好的话时,您还会损害您和公司的形象。
温馨提示:本内容地址http://m.ysjob.cc/article/articledetail-174567.html转载请注明,以上面试官必读:如何区分操作、知识、经验与能力,避免错误评估面试者资讯信息来自颍上人才网(颍上地区最大的颍上人才网,颍上人才网)