萌新面试者如何忽悠一个不懂技术的面试官

由于公司业务需要,做了几天Android的面试官。

作为一个完全没有做过Android项目的开发者,我无法问出具体的框架,技术细节。

对于萌新,新公司,新业务往往公司无法派出一个技术大牛来面试一个萌新。

很多情况下,是其他搞技术的人,或者项目经理直接过来看眼缘。

这种情况下,面试者应该做哪些准备?如何避免踩雷?

一、简历如何准备

1. 在简历里面重业务,轻基础知识

很多经验比较浅的面试者,喜欢在简历里面写自己熟练使用git,了解MVVM,了解设计模式。

这样的简历看上去文字很丰富,但是整体的技术水平感觉就不高。

面试官更希望看到的是你使用过哪些开源框架,独立设计能力,面对突发情况的处理流程等。

不要让面试官第一眼,就看出你的底气不足。

而且很多面试者,认为自己用过git,就可以大言不惭的说自己会熟练使用git。

你真的知道pull, merge, rebase, stash, cherry pick都在什么场景下使用吗?

只会一个commit, push并不是熟练使用git!

2. 简历里面的经历,在面试前要好好过一遍

遇到很多面试者,简历可能放了好几年也不更新。

简历里面说自己做了直播,做了电商,集成了IM。但是问到业务时序。又磕磕巴巴的说“已经忘记了”。

如果已经忘记了如何做的这个业务,那么对于面试官来说,你这个工作经历就是没有意义的。对于你现在要面试的职位并没有帮助。

就好像你信誓旦旦的说自己大学英语6级,但是完全看不懂英文文档。那这个6级证和假证就没有区别。

3. 简历要突出代码设计,不关注代码真实是谁写的

在讲到自己参与的某个App时,面试官很想听到这个代码与多少个模块有交互,使用了哪些设计思想,其中解决了哪些技术课题。

但是面试者往往会给面试官讲一个非常简单的故事:“我就是与服务器交互,都是服务器那边做的”,“我就是改了一下分辨率”。

即使是因为资历浅,项目不会让你做很难的东西。但是代码肯定是开放的。你可以将领导/同事参与的部分拿过来讲。

面试官关注的是这个项目中使用的技术,设计,面试者是否了解。而不是纠结于这个工作是不是真的由面试者亲自编写。

二、回答问题要简洁明了

1. 直切主题,避免猜测

当面试官问GC,ANR等问题时,希望面试者回答理论知识。如果对技术不了解。可以直接回答不清楚。

一些面试者觉得自己可以猜测答案,胡乱说一些其他的内容放进来。

比如说一些面试者会在回答GC原理时,扯出图片资源缺乏压缩等问题。驴唇不对马嘴。

这不仅仅暴露了对于问题的不了解。甚至还引入了另一个你不懂的技术。印象分会更加差。

2. 要提前准备简历里面的技术点

简历中的技术点,是最有可能被问到的。一定要提前有所准备。

比如说Socket通信,线程间通信机制,线程保护。这类问题很容易被揪出来询问。

一旦被问倒了,印象分会显著下滑。

这不是倒在面试官的突然袭击,而是被自己刨的坑给埋了。属实自曝其短了。

三、对于将要面试的业务,职位有所准备

针对特定的公司,产品,业务。往往有一些既有的技术需求。

当面试官问,“你有什么想要了解的吗?”。

应当充分考虑自己针对这个职位有哪些优势,有哪些劣势。

优势是给面试者加分,涨工资的部分。

劣势是面试者学习/增长资历的机会。

【GiraKoo】面试者如何忽悠一个不懂技术的面试官的更多相关文章

  1. 一个HashMap能跟面试官扯上半个小时

    一个HashMap能跟面试官扯上半个小时 <安琪拉与面试官二三事>系列文章 一个HashMap能跟面试官扯上半个小时 一个synchronized跟面试官扯了半个小时 一个volatile ...

  2. 最近面试被问到一个问题,AtomicInteger如何保证线程安全?

    最近面试被问到一个问题,AtomicInteger如何保证线程安全?我查阅了资料 发现还可以引申到 乐观锁/悲观锁的概念,觉得值得一记. 众所周知,JDK提供了AtomicInteger保证对数字的操 ...

  3. 可能会搞砸你的面试:你知道一个TCP连接上能发起多少个HTTP请求吗?

    本文由原作者松若章原创发布,作者主页:zhihu.com/people/hrsonion/posts,感谢原作者的无私分享. 1.引言 一道经典的面试题是:从 URL 在浏览器被被输入到页面展现的过程 ...

  4. Java基础技术JVM面试【笔记】

    Java基础技术JVM面试[笔记] JVM JVM 对 java 类的使用总体上可以分为两部分:一是把静态的 class 文件加载到 JVM 内存,二是在 JVM 内存中进行 Java 类的生命周期管 ...

  5. java基础技术集合面试【笔记】

    java基础技术集合面试[笔记] Hashmap: 基于哈希表的 Map 接口的实现,此实现提供所有可选的映射操作,并允许使用 null 值和 null 键(除了不同步和允许使用 null 之外,Ha ...

  6. Java基础技术基础面试【笔记】

    Java基础技术基础面试[笔记] String.StringBuilder以及StringBuffer三者之间的区别? 三者的区别可以从可变性,线程安全性,性能这三个部分进行说明 可变性 从可变性来说 ...

  7. OC中另外的一个常用技术:通知(Notification)

    OC中另外的一个常用技术:通知(Nofitication)其实这里的通知和之前说到的KVO功能很想,也是用于监听操作的,但是和KVO不同的是,KVO只用来监听属性值的变化,这个发送监听的操作是系统控制 ...

  8. 一个php技术栈后端猿的知识储备大纲

    <h1 align="center">Easy Tips</h1><p align="center"><a href= ...

  9. 发起一个NetCore技术联盟促进NetCore技术应用

    一.简介 1.从十几年前开始net,到两年前转java,到去年底发现netcore2这玩艺,从此以后坚定成为netcore的追随着. 2.有心促进netcore的应用,聚集一些人员共同学习,减少技术使 ...

  10. 【测试工程师面试】在BOSS直聘上和面试官的一问一答

    岗位描述: 信用卡核心系统功能测试,负责测试计划制定,测试设计,测试执行,测试进度掌控,自动化工具建设等工作.有责任心,执行力强,工作认真细致,逻辑思维强熟悉linux,oracle或者IBM大型机操 ...

随机推荐

  1. CSS clip-path 属性

    属性定义及使用说明 clip-path 属性使用裁剪方式创建元素的可显示区域.区域内的部分显示,区域外的隐藏.可以指定一些特定形状. 注意: clip-path 属性将替换已弃用的 clip 属性. ...

  2. 深入理解 Python 虚拟机:整型(int)的实现原理及源码剖析

    深入理解 Python 虚拟机:整型(int)的实现原理及源码剖析 在本篇文章当中主要给大家介绍在 cpython 内部是如何实现整型数据 int 的,主要是分析 int 类型的表示方式,分析 int ...

  3. Bootstarp5第四弹

    六.颜色 <div class="container mt-3">最基本的文本 <p class="text-muted">柔和的文本& ...

  4. 刘勇智:一码通缺陷分析与架构设计方案丨声网开发者创业讲堂 Vol.02

    本文内容源自「声网开发者创业讲堂 Vol.02」的演讲分享,分享讲师为 Thoughtworks 专家级咨询师刘勇智.大家可以点击此链接,观看视频回放以及下载讲师 PPT. 从去年年底到现在,随着疫情 ...

  5. 关于 manacher 的一个小细节

    在该算法中,我们需要用到一个数组 hw[i] ,代表 i 的最大回文半径.而且这个半径不包括 i 本身(若串为 ccc 则 hw 为 1). 这时最终答案为最大的 hw 减一. 为什么要减一呢?最终的 ...

  6. CAS 6.x + Delegated Authentication SAML2.0 配置记录

    最近领导派了一个活儿, 需要把我们CAS系统的身份识别交给甲方的系统, 甲方的系统是SAML2.0的协议. 由于之前对SAML2.0协议了解不多,折腾了不少时间,在这里记录一下.以后忘掉还可以看看. ...

  7. P6666 [清华集训2016] 数据交互 题解

    ## P6666 [清华集训2016] 数据交互 题解 ### 简要题意: n个点的树,m次操作,分别为添加一条路径$(u_i,v_i,w_i)$,和撤消一条路径,每一次操作后求出一条路径使得与这条路 ...

  8. SpringBoot 启动类的原理

    SpringBoot启动类上使用 @SpringBootApplication注解,该注解是一个组合注解,包含多个其它注解.和类定义(SpringApplication.run)要揭开 SpringB ...

  9. 华为Sound Joy用后感

    在买华为Sound Joy音响前,我就在几个相似的音响之中衡量,其中有MIFA WildRod和JBL 万花筒6做了对比,在经过一系列的对比(网上查阅资料)之后,我最终选择了华为的Sound Joy这 ...

  10. JVM加载中初始化时机?什么时候不会进行初始化?

    初始化的过程是给静态变量赋予指定值以及执行静态代码块的过程. 当遇到new,getstatic,putstatic,invokestatic指令时要进行初始化,也就是new实例化对象,调用静态变量以及 ...