原文地址: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://www.cnblogs.com/davidwang456/p/6737477.html

一种集各种优点于一身的技术面试方式--转相关推荐

  1. 推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者

    推荐一款Python编辑器,集Pycharm和Sublime优点于一身的王者 编程里面的编辑器就像是武林大会里面的高手,每一年都有新秀,黑马出现!比如有练习霸道的天罡之气的榜首Pycharm,力量雄厚 ...

  2. Redis三种集群模式介绍

    三种集群模式 redis有三种集群模式,其中主从是最常见的模式. Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性而演变出来的.哨兵顾名思义,就是用来监控的,主要作用就是 ...

  3. ActiveMQ的几种集群配置

    ActiveMQ是一款功能强大的消息服务器,它支持许多种开发语言,例如Java, C, C++, C#等等.企业级消息服务器无论对服务器稳定性还是速度,要求都很高,而ActiveMQ的分布式集群则能很 ...

  4. k8s 手动恢复redis 集群_高工面试之:redis的几种集群方式你都熟悉吗?

    Redis三种集群方式:主从复制.哨兵模式和Cluster模式 一.主从复制模式 Redis配置成主从模式,主库(Master)只负责客户端的写数据,从库(Slave)只负责客户端的读数据. 主从数据 ...

  5. Redis学习总结(19)——Redis 5种集群方式对比

    一.常用的5种集群方式 Redis 的几种常见使用方式包括: Redis 单副本 Redis 多副本(主从) Redis Sentinel(哨兵) Redis Cluster Redis 自研 二.各 ...

  6. redis三种集群方案

    在开发测试环境中,我们一般搭建Redis的单实例来应对开发测试需求,但是在生产环境,如果对可用性.可靠性要求较高,则需要引入Redis的集群方案.虽然现在各大云平台有提供缓存服务可以直接使用,但了解一 ...

  7. 阿里二面:Redis有几种集群方案?我答了4种

    背景 在服务开发中,单机都会存在单点故障的问题,及服务部署在一台服务器上,一旦服务器宕机服务就不可用,所以为了让服务高可用,分布式服务就出现了,将同一服务部署到多台机器上,即使其中几台服务器宕机,只要 ...

  8. redis 三种集群模式详解

    概念:redis有三种集群模式,分别为主从模式,哨兵模式以及集群模式,其中主从是最常见的模式 三种集群模式说明 **·**Sentinel 哨兵模式是为了弥补主从复制集群中主机宕机后,主备切换的复杂性 ...

  9. RabbitMq(十七)rabbitmq的四种集群监控

    rabbitmq的四种集群监控方式: rabbitmq控制台页面监控 tracing日志监控 使用api接口自定义实现监控 使用Zabbix监控rabbitmq 第一种.使用控制台页面监控rabbit ...

最新文章

  1. div在最顶层显示----弹出框效果
  2. 注意,ruby循环体定义的变量在结束时后,变量还存在
  3. java transaction cn,JAVA中如何用TRANSACTION来对数据库进行
  4. mac下在eclipse中怎样清除/切换svn
  5. 河源电大有考计算机等级的吗,河源电大有什么专业自考也有?
  6. 四色原型图进行业务建模的思考
  7. 零基础小白学习UI设计的4个步骤
  8. 用二分法求方程的近似解的方法
  9. POJ 1149 PIGS(最大流)dinic模板注释
  10. SLAM_信息矩阵协方差矩阵
  11. 【PyCharm 使用指南】之汉化插件(官方提供)
  12. 侠客风云传服务器维护,侠客风云传服务器地址
  13. 俄数学天才破解庞加莱猜想拒领百万奖金
  14. 计算机无法访问,您可能没有权限使用网络资源.请与这台服务器的管理员联系
  15. 刀片机服务器虚拟化方案,IBM刀片服务器虚拟化方案
  16. android 抠图功能,Android抠图工具,天天P图
  17. HRNet人体关键点检测
  18. 有哪些既实用又好看的蓝牙耳机?高颜值实用蓝牙耳机排行
  19. 学生管理系统的mysql数据库设计_MySQL数据库--学生管理系统数据库设计
  20. [原创]fetchmail代码阅读笔记---ESMTP的认证方式

热门文章

  1. 计算机语言低下限高上限,原神双雷阵容厉不厉害
  2. c语言1至1000能被7或11 个数208 数下来没有208个,数学高手看过来:10000以内不能被3,5,7,9,11中任何一? 爱问知识人...
  3. vue 组件属性监听_Vue.js 监听属性
  4. 学python需要记笔记吗_自学python需要做什么笔记
  5. linux 从grub 进入rescue,在grub的rescue模式修复linux引导
  6. mapper命名规范_Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件
  7. 计算机教师队伍掌握的素质,多措并举,努力打造高素质计算机教师x队伍.doc
  8. 判断一个变量是不是指针
  9. 电路原理邱关源_看高手是如何学习电路原理的,有哪些捷径?
  10. Android:安卓布局分类及布局和页面的关系