心法利器[93] | 谈校招:技术面

news2024/11/26 4:52:13

心法利器

本栏目主要和大家一起讨论近期自己学习的心得和体会,与大家一起成长。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。

2022年新一版的文章合集已经发布,累计已经60w字了,获取方式看这里:CS的陋室60w字原创算法经验分享-2022版。(2023在路上了!)

往期回顾

  • 心法利器[88] | 有关大模型幻觉问题的思考

  • 心法利器[89] | 实用文本生成中的解码方法

  • 心法利器[90] | 谈校招:信息渠道和时间规划

  • 心法利器[91] | 谈校招:简历准备

  • 心法利器[92] | 谈校招:刷题和笔试准备

校招季即将开始,最近一连几期,我会系统给大家讲解整个校招的情况,方便大家更好地准备和应对,希望对各位会有帮助。先简单在这里列举我的整体规划,下面的内容我会逐一点亮,预计完成时间会在:

  • 心法利器[90] | 谈校招:招聘岗位信息渠道和时间规划

  • 心法利器[91] | 谈校招:简历准备

  • 心法利器[92] | 谈校招:刷题和笔试准备

  • 心法利器[93] | 谈校招:技术面(这篇)

  • 心法利器[94] | 谈校招:领导和HR面

  • 心法利器[95] | 谈校招:offer选择

本期讲的是技术面,也就是目前比较多可以谈到,而且挺关键的一步了,这个其实前期准备、面试过程的应变还是后续的梳理,其实都挺关键的。

面试前

技能组要求回顾

面试前,其实我们就能做很多事情,配合简历篇(心法利器[91] | 谈校招:简历准备),我们其实对招聘的技能组要求有一定的了解,我们先回顾要一下:

算法层面:

  • 基本算法技术:常用的模型是否掌握,前沿常见算法是否有接触甚至使用,经典算法是否有了解。

  • 技术深度和广度:有关领域的常用方法是否清楚,多个方法之间的差别。

  • 业务深度:对具体业务背景和实际情况有了解。

  • 解决问题:给出实际问题,提供完整技术方案,并且会效果调优。

而工程能力,则通过这些内容判断:

  • 基本代码能力:例如python等,是否会写代码。

  • 使用中间件和数据操作能力,有些会涉及大数据技术。

  • 部署能力和性能意识:是否有做过模型的部署上线,或者是性能调优。

基于这个,我们是可以有目的性的准备。

准备项checklist

优先级最高的,应该是简历上的内容,尤其是你的简历足够充实的那种,那整个面试至少有40%内容和你的简历有关,因为你的经历本身就能很大程度体现上面说的所有内容,重点是这几个内容要好好准备:

  • 简历上提到的所有名词,你都得尽量懂,不被问倒,能推导,甚至能讲出自己的理解。

  • 你所负责的有关领域,能快速解释清楚研究现状,并且还清楚你所在领域的一些常见方法。

  • 你负责的项目,整个背景、前因后果、方案选择、执行实施、到最终的效果,都要了然语音,因为这是你参与、负责的项目。

然后,是各个技能点的补充。相比笔试,面试因为是面对面(或者视频沟通)而不是试卷提问,所以灵活性很高,也很容易问得到深度的问题,尤其是简历内容比较少的同学,可能就要多复习了:

  • 常用、前沿算法,要多去了解,并且能说出一个脉络。

  • 多看面经,但不要针对每个公司的看,而是都要看,因为面试多半是个人倾向不是公司倾向。

当然,这里还有一个策略,就是专精一个领域的去看,然后在面试的时候也引导面试官往这个领域去问,这样能有效减少学习范围,但这也意味着,你要足够的深度吧。

再者就是算法题,我的经验大概60-70%的公司在面试中会出算法题,考察的是代码能力,所以大家还是要准备,准备的情况还是平时就要刷题,前面笔试篇有提到怎么刷(心法利器[92] | 谈校招:刷题和笔试准备),在此基础上,靠前刷刷高频题或者是根据公司刷题,会有些好处。

对了,面试前,可以找前辈给你模拟面试,方便找出问题。

面试中

面试的大概流程一般是这样的,总体大概是1个小时左右:

  • 自我介绍,约2-3分钟。

  • 项目或基础知识,20到30分钟。

  • 算法题,20到30分钟。

自我介绍层面,我的建议是大家按照下面的模板来进行:

  • 基本信息:姓名、学校、专业,工作经历

  • 核心项目(注意选择的方向,因为你讲的项目后续就会成为面试的主要方向):

    • 背景是什么,整体做的什么工作,

    • 你负责什么部分。

    • 用什么方法,解决了什么问题。

    • 最终效果怎么样。

针对项目,面试官一般是从这几个角度考察:

  • 真实性。

  • 整个项目是否有分工还是独立完成。

  • 具体方案的原理。

  • 为什么选择这个方案,是否还有别的答案。

  • 后续让你继续做,还有什么改进空间。

  • 为什么不用XXX。

如果不问项目了,那就会开始面对基础知识进行考察,一般是这些方面:

  • 前沿技术是否了解,了解哪些。

  • 是否有自己感兴趣的领域,具体有哪些工作你在关注的。

  • 基础算法问题,如损失函数、梯度下降法、transformer的模型结构、评价指标等。

然后就是算法题了,考试过程,建议记住这几个点:

  • 先想思路,明确后再动手。

  • 一时半会想不出来,优先考虑暴力法,至少写出来,在考虑优化。

面试后

面试后可不是完事了,一般情况是要进行复盘的:

  • 哪些问题没有回答出来,是知识缺失还是现场发挥。

  • 有关自己的项目,表达是否有问题,面试官的反馈是否符合自己的预期,话术是可以精炼的。

  • 某些项目的理解,可能在和面试官的沟通中有提升,可以记录下,其实这个就是自己的成长了。

4449517c382c1b7dae90322bda86fb83.png

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

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

相关文章

Open vSwitch(OVS虚拟交换机)

Open vSwitch(OVS) Open vSwitch(OVS)是一个开源的多层虚拟交换机,用于构建和管理软件定义网络(Software-Defined Networking,SDN)环境。它提供了一种灵活、可扩展的网络虚拟化解决…

单硬盘笔记本系统无损迁移(Ghost)方法

有一台笔记本启动使用UEFI方式,由于硬盘(SSD)发热问题想更换另一块SSD硬盘,但是由于笔记本就一个m.2接口,没有办法直接进行两块硬盘的系统迁移。 解决办法: 1、将老硬盘的系统通过Ghost软件克隆成一个gho文件&#x…

【MybBatis高级篇】MyBatis 拦截器

【MybBatis高级篇】MyBatis 拦截器 拦截器介绍实现拦截器注册拦截器应用ymlDynamicSqlDao 层代码xml启动类拦截器核心代码代码测试 拦截器应用场景 MyBatis 是一个流行的 Java 持久层框架,它提供了灵活的 SQL 映射和执行功能。有时候我们可能需要在运行时动态地修改…

如何解决 Scratch 中很难去除的bug?

大家好,今天我们就来讲讲我们在使用Scratch编程中遇到的一些典型的bug,相信也有你遇到的,我这里讲的名称稍微专业了一点,但是也希望你都能看完整篇文章,说不定就有你遇到的,给作者一个关注和赞吧&#xff0…

Vue如何做一个左边栏

要求一-------点击之后能够实现页面跳转,使用router,点击之后跳到指定页面: 第二步:如何实现简易的前端路由 第三步 左侧边栏的正确写法,ul中li套router-link 第四步 实现嵌套路由 第五步 ul中嵌套着li 第六步嵌套路由 第七步&…

elementUI 实现动态表单数据校验

转载http://t.csdn.cn/XuTa2 1、探讨需求 首先我们需要探讨一下需求: 表单中的部分el-form-item 的label都是从接口拿到的,需要遍历进行动态渲染。 需要给每个el-form-item加上校验至少是必填校验 有的el-form-item不需要校验,也不是从接口…

express学习笔记1 - 框架搭建

1、创建项目 mkdir admin-node cd admin-node npm init -y 安装依赖 npm i -S express 创建 app.js const express require(express)// 创建 express 应用 const app express()// 监听 / 路径的 get 请求 app.get(/, function(req, res) {res.send(hello node) })// 使 …

GoogleLeNet Inception V2 V3

文章目录 卷积核分解第一步分解,对称分解第二步分解,非对称分解在Inception中的改造一般模型的参数节省量可能导致的问题 针对两个辅助分类起的改造特征图尺寸缩减Model Regularization via Label Smoothing——LSR问题描述,也就是LSR解决什么…

问道管理:市盈率市净率市销率三者之间的关系?

市盈率、市净率和市销率是股票剖析中最常用的三种金融目标,它们是评价股票价值和价格是否合理的重要工具。那么,三者之间到底有什么联系呢?本文将从多个视点进行剖析。 1. 基本概念 市盈率 (PE Ratio) 是一个衡量公司的股价相对于其每股收益…

安卓音视频多对多级联转发渲染

最近利用自己以前学习和用到的音视频知识和工程技能做了一个android的sdk,实现了本地流媒体ipc rtsp 拉流以及自带mip usb等camera audio节点产生的流媒体通过webrtc sfu的方式进行多对多级联发布共享,网状结构,p2p组网,支持实时渲染以及转推rtmp&#x…

Java版工程行业管理系统源码-专业的工程管理软件- 工程项目各模块及其功能点清单

 工程项目管理软件(工程项目管理系统)对建设工程项目管理组织建设、项目策划决策、规划设计、施工建设到竣工交付、总结评估、运维运营,全过程、全方位的对项目进行综合管理 工程项目各模块及其功能点清单 一、系统管理 1、数据…

【Android】APP启动优化学习笔记

启动优化目的 用户体验: 应用的启动速度直接影响用户体验。用户希望应用能够快速启动并迅速响应他们的操作。如果应用启动较慢,用户可能会感到不满,并且有可能选择卸载或切换到竞争对手的应用。通过启动优化,可以提高应用的启动…

Inobitec DICOM Viewer Pro 2.11.0 Crack

Inobitec DICOM Viewer Pro 2.11.0 专业DICOM查看器、匿名器、转换器、PACS客户端、迷你PACS服务器、患者CD/DVD刻录机(带查看器)等功能的医学影像专业必备的DICOM工作站和查看器 动态渐进版本(每季度发布)扩展功能 高级 3D 重建 以 OBJ、STL、PLY、…

uni-app:实现分页功能,单击行获取此行指定数据,更改行样式

效果&#xff1a; 分段解析代码 分页功能实现&#xff1a; 一、标签 1、搜索栏-模糊查询 <!-- 搜索框--><form action"" submit"search_wip_name"><view class"search_position"><view class"search"><…

【AGC】Publishing API调用问题汇总

【问题背景】 开发者可以通过Publishing API完成几乎所有应用的管理和发布工作&#xff0c;自己制定自动发布接口。Publishing API有很多接口&#xff0c;包括了查询应用信息、更新应用信息、上传文件、提交发布等主要接口。下面总结了一些开发者在使用Publishing API过程中容…

构建高效物理计划:从逻辑查询到算子实现

​一、前言 本文主要介绍内容一条查询语句如何实现由逻辑计划生成物理计划。查询语句要执行的操作、涉及的表信息等存放于逻辑计划的 PlanNode 中&#xff0c;物理计划的构建就是通过解析逻辑计划的 PlanNode&#xff0c;将对应的 PlanNode 转换为对应算子&#xff08;Process…

springboot整合tio-websocket方案实现简易聊天

写在最前&#xff1a; 常用的http协议是无状态的&#xff0c;且不能主动响应到客户端。最初想实现状态动态跟踪只能用轮询或者其他效率低下的方式&#xff0c;所以引入了websocket协议&#xff0c;允许服务端主动向客户端推送数据。在WebSocket API中&#xff0c;浏览器和服务…

富士通“Actlyzer”提供基于AI的基于视频的行为分析

想象一下这样的场景&#xff1a;一个男人走近一个家的前门&#xff0c;蹲下并检查钥匙孔。这是丢失房屋钥匙的居民还是客人&#xff1f;还是寻找入口点的窃贼&#xff1f;“Actlyzer”是一种新的人工智能安全系统&#xff0c;旨在区分这种情况。富士通实验室和研发中心的行为分…

经典文献阅读之--Online Extrinsic Calibration(激光雷达,视觉和惯导外参在线标定)

0. 简介 为了实现精确定位&#xff0c;自动驾驶车辆通常依靠围绕移动平台的多传感器感知系统。校准是一个耗时的过程&#xff0c;机械畸变会导致外部校准误差。因此&#xff0c;《Lidar-Visual-Inertial Odometry with Online Extrinsic Calibration》提出了一种激光雷达-视觉…

安卓手机怎样录屏?手机录屏小技巧分享

如果你需要在安卓手机上录制一段视频或者教程&#xff0c;录屏功能是一个非常有用的工具。在这篇文章中&#xff0c;我们将会介绍安卓手机如何录屏&#xff0c;并分享一些小技巧。 在安卓手机上录屏的方法有很多种&#xff0c;这里我们介绍两种比较常用的方法。 方法一&#x…