求JAVA面试技巧

Python020

求JAVA面试技巧,第1张

MSA要素

MSA—关键事件法(Most Significant Accomplishment)

— 相关:根据事先GOD法确定的职位胜任力,要求候选人就相关(或类似)的“关键事件”举例:

—证据:每一项胜任力背后至少有一个过去的实际行为事例来支持:

行为包括:所做、所说、所想、所感

■Probing漏斗示面试法

漏斗式提问技巧—面试中有效的追问方式,即由开放式提问开始随后用探究式提问(Probing)层层深入,直到获得所需具体证据;

■漏斗式提问原则—由广及深,以终为始。适用于探究任何方面的信息

■每个胜任力及行为表现背后必须由至少一个STAR事例来考核;

■STAR原则面试法

根据如下要求考虑每个STAR的重要性:

相似性 — 他/她所说的情景与所面试的职位是否相关?

影响程度 — 他/她所说的情景或结果有多重要?

时间性 — 他/她所说的行为是什么时间发生的?

1. 努力学习Java知识:为了能够通过Java面试,程序员小白首先需要努力学习Java基础知识,包括Java语法、面向对象编程思想、泛型、集合、多线程、IO流、数据结构、算法等。

2. 加强实践:学习完Java基本知识之后,程序员小白需要加强实践,多编写一些小程序来实践,以此来检验自己学习的知识是否正确。

3. 掌握数据结构与算法:在准备面试的过程中,程序员小白还需要掌握数据结构和算法,这些基础知识会让一个程序员变得更强。

4. 熟悉Java框架:要想通过Java面试,程序员小白也需要熟悉常用的Java框架,如Spring、Hibernate、Struts2等,这些框架也是面试经常考查的知识点。

5. 掌握设计模式:设计模式是Java程序员很重要的知识点,因此程序员小白在准备面试的时候也要学习常用的设计模式,这样才能应对面试官的提问。