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

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

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

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…

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年因果推断在线峰会,汇聚了国内外顶尖的因果推断领域专家、学者及业界精英,共同探讨因果推断的最新进展、应用与挑战。本文将…

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

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

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查看 将…

基于SSM框架的理发店管理系统的设计与实现【附项目源码】分享

基于SSM框架的理发店管理系统的设计与实现&#xff1a; 源码地址&#xff1a;https://download.csdn.net/download/qq_41810183/88842785 理发店管理系统设计与实现需求文档 一、引言 随着信息技术的发展和普及&#xff0c;各行业都在寻求信息化管理以提升服务效率与用户体验…

基于Springboot影城管理系统设计与实现

** &#x1f345;点赞收藏关注 → 私信领取本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目&#xff0c;希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345;** 一、研究背景…

惬意上手Redis

Redis介绍 Redis&#xff08;全称为REmote Dictionary Server&#xff09;是一个开源的、内存中的数据存储结构&#xff0c;主要用作应用程序缓存或快速相应数据库。 REmote Dictionary Server: 有道翻译Redis是“远程字典服务”&#xff0c;远程不过是远程访问&#xff0c;而…

计算机网络面经八股-解释一下HTTP长连接和短连接?

在HTTP/1.0中&#xff0c;默认使用的是短连接。也就是说&#xff0c;浏览器和服务器每进行一次HTTP操作&#xff0c;就建立一次连接&#xff0c;但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的 Web页中包含有其他的Web资源&#xff0c;如JavaScript文件、图…

OpenCV和Mediapipe实现摸嘴或鼻检测

目录 引言 1.过程简介 2. 代码结构 2.1 导入库 2.2 初始化模型 2.3 读取视频流或摄像头 2.4 初始化FPS计算 2.5 主循环 2.6 转换BGR图像为RGB图像 2.7 运行姿势检测模型和手部检测模型 2.8 绘制姿势关键点及连接线 2.9 检测手部关键点 2.10 判断手部与鼻子、嘴的相对…

使用Flask快速搭建轻量级Web应用【第127篇—Flask】

使用Flask快速搭建轻量级Web应用 在Web开发领域&#xff0c;选择适合项目需求的框架至关重要。Flask&#xff0c;一个轻量级的Python Web框架&#xff0c;以其简洁、灵活和易扩展的特性而备受开发者青睐。本文将介绍如何使用Flask迅速搭建一个轻量级的Web应用&#xff0c;并通过…

数学建模——蒙特卡洛法

目录 1.介绍2.可以做的题型3.实战3.1求pi的值3.2求定积分x^2 的值 参加了大大小小很多场比赛了&#xff0c;但是都是混子&#xff0c;但还是打算记录一下吧&#xff0c;系统认真过一遍。后续功力深厚&#xff0c;会拓展写的文章&#xff0c;目前是干货&#xff0c;一些背景啥的…

C#多线程(5)——异步方法async与await

在上一章节中&#xff0c;为大家介绍了C#多线程&#xff08;4&#xff09;——任务并行库TPL&#xff0c;TPL是从.NetFramwork4.0后引入的基于异步操作的一组API&#xff0c;核心关注于任务【 T a s k 和 T a s k < T > \textcolor{red}{Task 和 Task<T>} Task和Ta…