技术面试最重要的是什么?

技术面试最重要的是什么?

最重要的当然是实力,然而实力之外,也有一些基本原则。

1 让面试官听懂你在做什么

牛逼的人都是能把最复杂的事情讲简单的。

如果面试官听不懂你讲的东西,他就无法判断你的水平。如果这个面试官不是你这个方向,或者是个大的的leader,那就更要用最浅显的话讲明白。

我自己也曾面过20多个校招同学,深有体会。校招简历最大的特点是背景跨度大,候选人的项目经历可能跟我们的业务方向完全不沾边,此时如果候选人不能详略得当地给我讲明白他做的东西,我是无法判断这个人的水平的,甚至如果候选人满嘴专业名词缩写,我会怀疑是不是忽悠我的。

不过,轮到我当候选人时,我还是犯了这个错误。英伟达的4面,当我发现面试官不是做自动驾驶时,脑子一热,就想着随便说点技术细节,把她糊弄过去。结果我在讲的过程中面试官打断我说不要讲细节,说她也不懂也并不关心细节。

项目介绍不要讲太久,讲太久会让面试官走神的。尽量让面试官问问题,让他问他感兴趣的点。

如果是一、二面,可以稍微详细点,三面以及以后,介绍一下框架就可以了。

我在面试中期在这方面也犯了错误。

以前我是直接讲核心方法的,但后面有一天突然脑子抽风,想调整一下项目介绍策略,分三个阶段讲,第一阶段是失败的尝试,第二阶段吸取了第一阶段的教训,第三阶段是更上一层楼,以为这样更有结构性。

但是那几场面试我明显感觉面试官的反馈并不好,有一家一面直接挂了我怀疑跟这个也有关系。

我给老婆讲了一遍,她说我的前奏铺垫太长了,听了半天都没听到我的核心方法是什么,其实半分钟后她就听不进去了。

2 让面试官觉得你牛逼

首先换位思考,你要招人的话想招什么样的人?

应该至少符合这两个条件之一:候选人有你们接下来想做的事情的经验,入职之后可以直接上手做;候选人各方面都很牛逼,加入后能带你飞。

如果候选人现在的技术还不如你们的技术,你愿意招他进来吗?你愿意和他成为同事吗?显然不愿意。

所以,要让面试官觉得你牛逼,而不是觉得你刚好到达及格线,毕竟也可能有好几个候选人在同时竞聘。

第一,要展现出自己当前工作的技术领先性,让面试官觉得在这件事情上是领先他们的。

当然在展现的过程中要保持诚实,尽量少吹牛逼,吹出的牛逼一旦被拆穿,就肯定挂了。

这点我也吃了亏,面试初期时有个项目吹的有点过了,导致自己面试时很紧张,很怕面试官刨根问底追问细节。我本人也不善于吹牛,面试官一问细节我就开始结巴,我自己都听着都假。直到某天听查理芒格,他说如果记者问他的东西他不会,他就会直接说不会,保持诚实很重要,你不可能什么都会。

这点对我启发很大,demo阶段就是demo阶段,没实际用上就是没实际用上,大方承认,提前拉低面试官的预期,总比问到了细节后对不上要好的多。我把那个项目重新梳理了一下,按照实际情况进行介绍,并在介绍完后说这还处于demo阶段,实际结果表明面试官也不会追问太多。

第二,尽可能让面试官问简历上自己准备好的项目,因为这些自己更加熟悉,回答肯定没问题。

第三,主动向面试官展示自己的其他方面的能力。

比如我觉得自己基础知识也比较扎实,恰好面试官问我C++ python了解的怎么样,我说我曾经系统地学习,看过《effective python》《effect stl》《effect c++》等。

3 coding

虽然大家都觉得八股文coding并不能体现真正的编程能力,但是coding做不出来,肯定会挂。

coding过程中不仅仅是考察了代码能力,也考察了沟通交流能力。比如,面试官说完题后,没听明白要反复确认题意,以及输入输出。我有几次面试就是题意没有完全搞明白

如果你前面聊得还可以,而面试官又出了一道完全不会没有思路的题,此时你有三个选择。

  1. 冥思苦想3分钟还是不会,心里想着肯定是凉了,也不跟面试官交流,假装有思路,瞎鸡儿写几句代码,等面试时间到1个小时面试结束;
  2. 冥思苦想3分钟想不出来,让面试官给一些提示,或者自己提几个思考方向,问问面试官是不是往这个方向思考的;
  3. 冥思苦想3分钟,让面试官给提示,提示完还是不会,此时也可以请求换一道题,如果面试官想让你通过,也会给你这个机会的。不过太垃圾了也不行,我在面某家公司时,自我感觉项目还可以,结果最后出题让写快速排序,我说能不能换一道,我只刷了leetcode,然后他说你写一个冒泡排序,我说能不能再换一道。。最后还是挂了。。

最后的最后,嘱咐一句,保持礼貌,尽量不要怼面试官。面试官虽然没有录用你的权力,但是是有一票否决权的。

说多了都是泪,我春节前面试有点飘,觉得面试官听不懂是他的问题,不是我的问题,遇到了两个咄咄逼人的面试官,我就也很不耐烦回怼了回去,当时觉得我真牛逼,现在觉得我真傻逼,都挂了。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/741326.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面向IoT物联网的时间序列引擎

1、背景 随着近年来业务的发展,尤其是机器产生的数据占比越来越高的趋势下,时序数据因为其业务价值越来越被更多地关注,也因而催生了专用的时间序列数据库,简称时序数据库(TimeSeries Database,TSDB&#x…

String、StringBuilder和StringBuffer的区别以及应用场景

主要从以下几个角度来讨论区别和应用场景: 一、底层存储方面 String:是一个只读字符串,底层是final修饰的数组,不可被继承,存储在字符串常量池中。每次进行拼接操作时,底层会隐式new一个 StringBuilder对…

密码解密 C卷(100%用例)(JavaPythonC++Node.jsC语言)

给定一段“密文“字符串s,其中字符都是经过"密码本”映射的,现需要将"密文"解密并且输出 映射的规则(a-i)分别用(1-9)表示;(j-z")分别用(10-"26”)表示 约束:映射始终唯一 输入描述: “密文”字符串 输出描述: 明文字符串 补充说明: 翻译后的文本…

flutter选择国家或地区的电话号码区号

1.国家区号列表(带字母索引侧边栏) import package:generated/l10n.dart; import package:widget/login/area_index_bar_widget.dart; import package:flutter/material.dart; import package:flutter_screenutil/flutter_screenutil.dart;class LoginA…

实现更高能效的汽车级低边驱动器NRVB140ESFT1G 带温度和电流限制 自保护低压侧驱动器

一起去了解关于汽车电子AEC Q101车规认证!!! 是一种针对分立半导体的可靠性测试认证程序,由汽车电子协会发布。这个认证程序主要是为了确保汽车电子产品在各种严苛的条件下能够正常工作和可靠运行。它包括了对分立半导体的可靠性、环境适应性…

(2022级)成都工业学院Java程序设计(JAVA)实验一:编写一个简单的Java程序

写在前面 1、基于2022级软件工程/计算机科学与技术实验指导书 2、代码仅提供参考 3、如果代码不满足你的要求,请寻求其他的途径 运行环境 window11家庭版 IntelliJ IDEA 2023.2.2 jdk17.0.6 实验要求 1、 控制台菜单。要求如下: 1)…

Docker容器化技术(互联机制实现便捷互访)

容器的互联是一种让多个容器中的应用进行快速交互的方式。它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的IP地址。 1.自定义容器命名 连接系统依据容器的名称来执行。因此,首先需要自定义一…

DataFunSummit 2023因果推断在线峰会:解码数据与因果,引领智能决策新篇章(附大会核心PPT下载)

在数据驱动的时代,因果推断作为数据科学领域的重要分支,正日益受到业界的广泛关注。DataFunSummit 2023年因果推断在线峰会,汇聚了国内外顶尖的因果推断领域专家、学者及业界精英,共同探讨因果推断的最新进展、应用与挑战。本文将…

人工智能的迷惑行为:一场技术与期望的较量

目录 写在开头1. 人工智能迷惑行为的现象1.1 智能助手的理解误区1.2 自动翻译的奇妙旅程1.3 在线客服的困惑回答1.4 图像识别的惊奇误会1.5 自动作文生成器的创意外溢1.6 生成式绘画AI的“艺术创作”1.7 音乐创作AI的奇特旋律1.8 自动生成的小说情节1.9 生成式AI写诗 2 导致迷惑…

天星数科立足专业,持续深化金融科技赋能产业

党的二十大报告提出“建设现代化产业体系”,要求“坚持把发展经济的着力点放在实体经济上”。这是站在改革开放40多年发展实践基础上,实现第二个百年奋斗目标作出的战略部署。天星数科作为深耕金融服务多年的科技公司,聚焦主业、立足于专业&a…

Python基础学习(6)函数基础与函数参数

文章目录 一.认识参数1.特点2.优点 二.定义函数三,函数参数1.必备参数2.默认参数3.不定长参数①不定长参数1②不定长参数2 四,返回值(return)五,文档字符串1.**作用**:2.**语法格式:**3.输出方式: Python基础学习(1)基本知识 Python基础学习(2)序列类型方法与数据类型转换 Pyth…

数字媒体专业AR增强现实仿真模拟实训

增强现实技术是一种利用计算机生成的图像、声音、传感器数据等多媒体信息,实时地与用户所处的真实环境相结合,为用户提供一种身临其境的体验。这种技术广泛应用于游戏、娱乐、旅游等领域,现在也逐渐在教育领域崭露头角。 二、数字媒体专业运用…

[MYSQL数据库]--表内操作(CURD)

前言 作者:小蜗牛向前冲 名言:我可以接受失败,但我不能接受放弃 如果觉的博主的文章还不错的话,还请点赞,收藏,关注👀支持博主。如果发现有问题的地方欢迎❀大家在评论区指正 目录 一、表的 Cre…

Sklearn线性回归

Scikit-learn 中的线性回归是一个用于监督学习的算法,它用于拟合数据集中的特征和目标变量之间的线性关系。以下是使用 Scikit-learn 实现线性回归的基本步骤: 1. 导入所需库 首先,你需要导入所需的库和模块。 import numpy as np import …

蓝桥杯历年真题省赛之 2016年 第七届 生日蜡烛

一、题目 生日蜡烛 某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。 现在算起来,他一共吹熄了236根蜡烛。 请问,他从多少岁开始过生日party的? 请填写他开始过生日party的年龄数。 注意&…

Mybatis的XML配置文件

Xml文件中写SQL 为什么要学? 学习了Mybatis中XML配置文件的开发方式了,大家可能会存在一个疑问:到底是使用注解方式开发还是使用XML方式开发? 官方说明:https://mybatis.net.cn/getting-started.html 结论:使用Myba…

【数据集】2023自动驾驶开源数据集-学习笔记

文章目录 1. 自动驾驶有哪些公开数据集2. 预测相关的数据集有哪些 1. 自动驾驶有哪些公开数据集 waymo open dataset 适应任务: 域适应,2D追踪,2D检测,3D追踪,3D检测,实时2D检测,实时3D检测,交互…

Python3 @get_time 装饰器

Python get_time 装饰器 get_time 装饰器可以用于计算函数的执行时间。 示例: import timedef get_time(func):def wrapper(*args, **kwargs):start_time time.time()func(*args, **kwargs)end_time time.time()print(f"函数 {func.__name__} 执行时间&am…

【数据挖掘】实验2:R入门2

实验2&#xff1a;R入门2 一&#xff1a;实验目的与要求 1&#xff1a;熟悉和掌握R数据类型。 2&#xff1a;熟悉和掌握R语言的数据读写。 二&#xff1a;实验内容 1&#xff1a;R数据类型 【基本赋值】 Eg.1代码&#xff1a; x <- 8 x Eg.2代码&#xff1a; a city …

php7.3.4连接sqlserver(windows平台)

前言 有个项目需要手上laravel连接客户的sqlserver数据库读取数据&#xff0c;故在本地开发的lnmp环境中&#xff0c;php需要增加扩展 过程 从微软官网下载sqlsrv扩展,注意注意php版本&#xff0c;下载地址 解压的文件会有nts和ts两个版本&#xff0c;本地打开phpinfo查看 将…