一种集各种优点于一身的技术面试方式–转「建议收藏」

一种集各种优点于一身的技术面试方式–转

大家好,又见面了,我是全栈君。

原文地址:http://www.cnblogs.com/lovecindywang/archive/2010/12/28/1919132.html

请根据下面的表格,从纵向的列选择你熟悉的知识点(最后两行可以随意列举你感兴趣或熟悉的知识点),从横向的行选择一个知识点的方面构成一个问题。

也就是说你可以选择一个知识点回答其五个方面,也可以选择十个知识点,每一个回答其一方面。

每回答一个问题之前请告诉我你选择的问题(比如“ORM的优缺点”),如果问题回答的相对准确,在表格中我会在相应的位置打五角星(好)或打勾(一般)。

30分钟之后,计算分数,一个勾1分,一个五角星2分,超过60分则面试通过(满分200),回答越多分数也越高。

 

回答开始时间:                            回答结束时间:                                总分:  60

 

这是什么(一句话总结一下)

优缺点(如果没有缺点可以只说优点)

代表性的实现或框架(是否开源?)

用来解决什么问题或是为什么会出现这样的概念或技术

基本的实现原理或是要实现这个技术最需要的基本功能

ORM

   

IOC

   

MVC

   

SOA

   

AOP

   

AJAX

   

LINQ

   

泛型

   

值类型/引用类型

   

设计模式

   

线程同步

   

缓存

   

(数据库)事务

   

(数据库)索引

   

异步队列

   

线程池/连接池

         

NOSQL

         

单元测试

         

(自定义)

         

(自定义)

         

 

可以把上述资料打印成一张纸,放在桌面上让面试者自问自答。甚至可以提供录音笔,不需要面试官的参与,之后进行评审,适用于大规模筛选。

 

可以针对需要的职位对以下一些参数进行调整:

  1. 纵向的知识点
  2. 横线的问题
  3. 及格线要求回答的问题总数,比如30分钟回答出20个题目认为及格
  4. 可以根据问题回答的完美程度有一个更多的区分,1-5分
  5. 时间可以放宽到1小时,也可以进一步缩小(当然及格线需要调整)

表格的横向应该有一个递进的关系,考察面试者对技术的掌握在哪一个层次:

  1. 知道有这个东西
  2. 了解并且评测过
  3. 在项目中使用过
  4. 自己尝试开发过

比如上面一套示范问题:

  1. 横线有递进
  2. 纵向分别考察了模式/方法学/数据库/架构/新技术/框架等方面的基础
  3. 适合高级软件工程师或架构师的面试

这种面试方式有以下优点(这只是技术面试,在这之前或之后应该有针对性格的面试):

  1. 不怕面试题泄漏。这些知识点是可以根据职位或是公司要求的技术调整的,面试者很难猜到。所有知识点在网上可以搜索到定义,但是这种回答是和自己的体验总结出来的东西完全不一样,相信没有一个人的答案是一致的。
  2. 面试的方式很灵活。可以随意调整面试时间。并且支持面试官不在场方式的自主面试。并且面试者可以很轻松地自己安排时间组织回答,不需要有被问的压力。面试者和面试官也不容易因发生分歧而导致个人感情。
  3. 不拘泥于细节,但却很考技术。你可以有技术的广度,也可以有技术的深度,没有广度也没有深度的人不太可能通过这样的面试。任何东西都是基于自己的理解,基于对本质的理解。
  4. 考的不只是技术。要在很短的时间组织自己的思维有条理得回答出这些问题,需要有清晰的思维以及不错的语言组织和表达能力,并且还需要脑子快,能及时切换到下一个问题。并且,我们可以看到如果能回答出这些问题,这个人一定是很好学,知其所以然的,所以可以看出是否热爱技术。
  5. 可以量化。谈话类的面试量化是一个问题,这种方式可以量化成分数,择优录取。
  6. 公平。所有人的问题都是一样的。可以由多个考官根据面试者的录音集体评分。正因为可以量化所以在大规模面试中相对公平,不会出现到后来先面试的人都忘记了这样的事情。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108561.html原文链接:https://javaforall.net

(0)
上一篇 2022年3月2日 下午5:00
下一篇 2022年3月2日 下午6:00


相关推荐

  • Midjourney+PS教程:手把手教你把AI生成的图调得超绝了

    Midjourney+PS教程:手把手教你把AI生成的图调得超绝了

    2026年3月15日
    2
  • c++ STL_鱼c

    c++ STL_鱼c学校并未教授C++,当初接触的C++的STL,也是皮毛而已。结合对Java的集合框架等内容的认识,回顾这部分内容,收获很大。文章目录概述STL六大组件简介三大组件介绍1.容器2.算法3.迭代器常用容器1.string容器string容器基本概念string容器常用操作2.vector容器vector容器基本概念vector迭代器vector的数据结构vector常用API操作…

    2022年10月16日
    5
  • 机器视觉光源的选择_机器视觉光源选择方法

    机器视觉光源的选择_机器视觉光源选择方法环形光源主要是为机器视觉,工业检测灯方面的LED光源,具有亮度可调,低温,均衡,无闪烁,无阴影,同时在特用的内嵌式的结构,同时可以添加偏光片加上光线的干扰应用实例电路板字符检测包装检测易拉罐罐底检测食

    2022年8月1日
    10
  • 网站被篡改_网页内容修改

    网站被篡改_网页内容修改   NetCMS的相关新闻显示是根据新闻的Tag来查找所有具有相同的Tag的新闻,然后将其显示的。如,某条新闻的Tag是“工资|奖金”,那么会用下列SQL语句来查找具有相同Tag的新闻:selecttop5*fromahjdcw.NT_NewsWhere[isRecyle]=0And[isLock]=0And[SiteID]=0   And([Tags]L

    2022年9月30日
    6
  • jqprint打印时自定义页眉页脚

    jqprint打印时自定义页眉页脚需求 自定义页眉 实现打印时分页时每页页眉都显示相同的信息打印所用插件 jqprint 解决方法 divclass divHeader spanstyle margin right 20px 姓名 spanstyle color f86a33 spanstyle color f86a33 spanstyle margin right 20px divclass divHeader

    2026年3月20日
    2
  • folium,地图上画圈

    folium,地图上画圈importfolium folium Map location 38 85 115 48 zoom start 14 为 m 添加标记部件 folium Circle radius 1000 radius 控制圆圈的半径 可以通过改变整个变量的大小 控制圆圈的大小 location 38 85 115 48 popup Thewaterfron color red

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号