考察实践经验和方法

很早之前阿里打电话过来面试我,是一个架构师的职位。当时问我一个问题:在review代码的时候,如果代码特别长,比如几千行几万行,你如何去review呢?
我的回答角度是这样的:

1.review PR我一般不会review所有的代码,而是变更点。整体的代码review会以模块review的形式来做。项目成员介绍自己这块的架构是怎样的,解决了什么问题,有什么问题是待解决的。架构优势和不足等。然后再由开发人员自己去讲解代码。

2.我建议开发人员用好工具。比如作为一个git用户,非常重要的技能是必须能够维护一个清晰的语义化的变更历史暴露出来。review代码的时候可以通过历史清晰的看到代码的变更思路。如果一个开发人员还不具备这样的意识或不知道怎样做,我会建议他给开源社区贡献几个PR,相信这会对他影响很大。

3.我们整个团队的主要迭代策略是:小步快跑,小迭代。一次性提交的代码过多,很可能意味着阶段划分过粗。这时候应该和开发人员一起梳理一下合理划分流程。

4.我review代码的主要核心聚焦在防护代码上。就是代码一旦出现了问题,里面有没有紧急预案的措施进行控制。比如有没有加开关、报警,异常处理等。

考察蓝图

看过《浪潮之巅》的朋友们不知道有什么这样的感受:所有这些站在浪潮之巅的企业都是在其创始人实现了其最初的蓝图之后才开始走下坡的。因为这之后,很大的精力和努力都用来解决下一步怎么走的问题。所以如果招聘者本身就有一个蓝图,他招人是很好招的。他只需要招有方法的人,这种人是可以培训出来的。但是有想法的人是很少的。按照我的世界观宇宙理论,这种人心里有一个强大的宇宙,在释放能量。PS:我认为AI目前的发展方向永远不可能代替智能。人的思维、感情是量子层面的。用数字信号来模拟,就好比用大锤子击打一个原子,完全不在一个层面。

考察方法体系

这时一般会把考察放在两个层面。一个是理论,看面试者的讲述成不成体系,有没有漏洞。另外一个一般会考察在实际中的运用,一般用STAR来设立一个场景。

比如:手下有个同事,态度很好,也很上进,但是总是出这样那样的问题,这时候该怎么做。

这个场景是非常开放的,把这个人开了也是一种解决方法。把这个人安排做一些低风险的项目也是一种解决方法。建立更加规范的流程和工具也一种解决方法。

我的回答角度是这样的:

从两个方面着手。首先,如果出了问题,流程上肯定是有漏洞的。这是个极好的机会,去发现这方面有哪些不足并加以修正和改善。

另一个方面,从对同事本身的提高入手帮他分析根本原因。首先列举一段时间发生的事情。每件事情背后的本质。最终会有几条:

1.对结果负责而不是对行为负责。2.对线上操作存有敬畏之心,三思而后行。3.准确性来源于深度和逻辑。4.可以慢,可以少,做对,做好。

总结

应届生面试要考察算法、源码,越往后反而越不问了,问的都是书里代码里没有的。

相关阅读

应届生offer指南

谈面试中的亮点

面试官说:你真的不是不优秀只是不合适

面试官视角看面试

转载于:https://www.cnblogs.com/xiexj/p/11373947.html

面试专家职位面试官会问什么相关推荐

  1. 岗位po是什么意思_面试时,面试官问你有什么优点和缺点?应该如何巧妙的回答?...

    工作多年,被面试过很多次,也面试过很多人,其中有一次印象最深刻,这次我不是主面试官,经理要面试一个候选人,他就拉上了我,作为陪衬,用经理的话说就是撑撑场面, 所以问题的主要是我们经理. 当问到一个问题 ...

  2. 面试官常问的 web前端 问题(二)

    面试官常问的 web前端 问题 11-20 11.什么是响应式设计? 12.为什么我们要弃用 table 标签 13.iframe 有哪些缺点 14.meta viewport 是做什么用的,怎么写? ...

  3. 妹子面试阿里,面试官竟问她有没有男朋友?面试真题「PDF分享

    刚好要到八月十五前后,又是大家 面试的高峰期,本文是Java开发 小熙(妹子) 的面试分享.之前有分享过很多面试:拿到蚂蚁金服 offer, 我不去了.身为技术专家的我,面试居然还要靠刷题?,刷了一个 ...

  4. 初入职场-面试官都会问些什么?(结尾附视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  5. 之前遇到一位老面试官,问我的问题真的有点东西

    这篇文章其实源于一次我的面试经历. 那次我面对是一位老面试官,真的很有东西. 那次面试我和他叨叨了两小时....我滴妈我嘴巴都干了真的. 他的提问都很有深度,可以说对我的学习之路有很大的帮助. 我记得 ...

  6. 面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!

    0x00. 消息的发送流程 一条消息从生产到被消费,将会经历三个阶段: 生产阶段,Producer 新建消息,然后通过网络将消息投递给 MQ Broker 存储阶段,消息将会存储在 Broker 端磁 ...

  7. 面试官都会问的Mybatis面试题,你会这样回答吗?

    一.概述 面试,难还是不难?取决于面试者的底蕴(气场+技能).心态和认知及沟通技巧.面试其实可以理解为一场聊天和谈判,在这过程中有心理.思想上的碰撞和博弈.其实你只需要搞清楚一个逻辑:"面试 ...

  8. vue插槽面试题_关于前端Vue框架的面试题,面试官可能会问到哪些。?

    这年头,程序员面试都讲究坐姿,姿势不对,努力白费. 参照下图,请同学们对号入座. 回想一下,自己平时面试的坐姿,你在面试官眼里,大概是什么形象,可能是工程师,也可能是键盘侠,或者找麻烦的. 当然了,想 ...

  9. 二面京东,面试官直接问我JVM,我心里一阵暗爽~

    二面京东,面试官直接问我JVM,我心里一阵暗爽~简直了,hhhh 明人不说暗话,直接进入主题!!! 一.什么是JVM 二.JAVA代码编译和执行过程 类加载机制 类执行机制 三.JVM内存管理和垃圾回 ...

最新文章

  1. 安装jrebel热部署插件,并激活
  2. java lwjgl3_java-LWJGL 3鼠标移动
  3. (z)如何在SignalTAP II中保留特定节点
  4. 手机能打开的表白代码_手机拍照还能加文字?打开这个自带按钮,一键就能添加方便...
  5. Taro+react开发(63) 修改蓝湖的样式
  6. 前端学习(3084):vue+element今日头条管理-表单数据绑定2
  7. 自考的那些事儿(二):第二次自考完了???
  8. 在“BROWSEINFO”产生的“浏览文件夹”对话框中加入“新建文件夹”按钮
  9. android rfid 数据解析_基于RFID技术的标签数据完整性与安全性解析
  10. 关于Eclipse优化记录
  11. 同时安装vs2005团队开发版和sql 2005企业版
  12. java笔记框架部分
  13. Google AdMob账号注册
  14. 口算训练java_java口算器
  15. Percona-XtraBackup系列一:安装 perl(Time::HiRes) is needed by percona-xtrabackup-2.2.10-1.el6.x86_64...
  16. 淘宝API关键词搜索接口调用示例
  17. linux python2.7安装pymysql
  18. IEEE Transactions on Industrial Informatics(TII)投稿须知
  19. 如何改变Dev-C++的背景色
  20. 提升效率:优化Java代码的35个小技巧

热门文章

  1. 如何旋转在Visio中的文字(或文本)
  2. 深度学习框架【MxNet】的安装
  3. 【关于ChatGPT的30个问题】26、ChatGPT的开发团队是谁?/ By 禅与计算机程序设计艺术
  4. php金花游戏,PHP实现炸金花游戏比赛
  5. 【JAVA - ArrayList】炸金花的模拟实现流程(买牌,洗牌,发牌)
  6. 第二阶段--团队冲刺--第五天
  7. 谷歌浏览器无法翻译此网页,最新解决方案(谷歌浏览器无法翻译成中文)
  8. 针对Excel表格文件操作的编程实现
  9. 芯片管脚工作在各个模式的特点和优缺点(持续更新)加上下拉电阻的作用
  10. 5 种有效的电子邮件营销技巧可增加您的转化率