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

心法利器

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

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.mzph.cn/news/17466.shtml

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

相关文章

DeepVO 论文阅读

论文信息 题目:DeepVO Towards End-to-End Visual Odometry with Deep Recurrent Convolutional Neural Networks 作者:Sen Wang, Ronald Clark, Hongkai Wen and Niki Trigoni 代码地址:http://senwang.gitlab.io/DeepVO/ (原作者并没有开源…

插入排序算法

插入排序 算法说明与代码实现&#xff1a; 以下是使用Go语言实现的插入排序算法示例代码&#xff1a; package mainimport "fmt"func insertionSort(arr []int) {n : len(arr)for i : 1; i < n; i {key : arr[i]j : i - 1for j > 0 && arr[j] > …

Python web实战 | 使用 Flask 实现 Web Socket 聊天室

概要 今天我们学习如何使用 Python 实现 Web Socket&#xff0c;并实现一个实时聊天室的功能。本文的技术栈包括 Python、Flask、Socket.IO 和 HTML/CSS/JavaScript。 什么是 Web Socket&#xff1f; Web Socket 是一种在单个 TCP 连接上进行全双工通信的协议。它是 HTML5 中的…

【编程语言 · C语言 · 学生管理系统】

【编程语言 C语言 学生管理系统】https://mp.weixin.qq.com/s?__bizMzg4NTE5MDAzOA&mid2247491542&idx1&snf9b72a5af62a93bc902c5467056a9343&chksmcfade32ff8da6a3956be7d6a5dceb97de27e25157804abf8a3193272fa8ad68e78640ca33a5c&token1462056111&…

【大数据之Flume】四、Flume进阶之复制和多路复用、负载均衡和故障转移、聚合案例

1 复制和多路复用 &#xff08;1&#xff09;需求&#xff1a;使用 Flume-1 监控文件变动&#xff08;可以用Exec Source或Taildir Source&#xff09;&#xff0c;Flume-1 将变动内容传递给 Flume-2&#xff08;用Avro Sink传&#xff09;&#xff0c;&#xff08;用Avro Sou…

BugKu CTF(杂项篇MISC)—想要种子吗

BugKu CTF(杂项篇MISC)—想要种子吗 提 示: 描 述:flag{} 题目下载后是一张图片&#xff0c;打开如下。 一、工具 十六进制编辑器010 editor kali系统文件分离工具binwalk或者foremost 维吉尼亚密码 STEGHIDE图片隐写工具 文章所需的软件下载地址 ARCHPR压缩包密码破解…

美团2024校招6000人;伯克利博士讲Llama 2技术细节;互联网转行AIGC最全指北;技术进步周期与创客崛起 | ShowMeAI日报

&#x1f440;日报&周刊合集 | &#x1f3a1;生产力工具与行业应用大全 | &#x1f9e1; 点赞关注评论拜托啦&#xff01; &#x1f916; 美团 2024 届校园招聘将录用 6000 人&#xff0c;技术类岗位扩招超 50% 美团招聘公众号宣布启动 2024 届校园招聘&#xff01;此次招聘…

PCB制版技术

1、在头脑里形成一个原理图----现在就下载AD9盖版&#xff0c;诞生了一个问题&#xff0c;电路板去哪里买&#xff0c;买了怎么焊接电路和芯片&#xff0c;怎样流程化批量制作电子产品 1.1 形成一个PCB板&#xff0c;形成一个结构 1.2 焊接&#xff0c;嫁接&#xff0c;组装等 …

Scaling Instruction-Finetuned Language Models

Paper name Scaling Instruction-Finetuned Language Models Paper Reading Note Paper URL: https://arxiv.org/pdf/2210.11416.pdf TL;DR 2022 年谷歌出的文章&#xff0c;对指令微调的影响因素进行分析&#xff0c;提出了一些提升指令微调效果的方案。与该文章一起出品…

vue sku商品规格多选

vue sku商品规格多选 1.创建一个数据对象&#xff0c;用于存储SKU的选中状态。例如&#xff0c;可以使用一个数组来表示选中的SKU&#xff0c;每个元素代表一个SKU选项的id。 data() {return {selectedOptions: []} }2.在SKU选项列表中&#xff0c;使用v-bind:class绑定一个计…

基于双层优化的微电网系统规划设计方法(Matlab代码实现)

目录 &#x1f4a5;1 概述 1.1 微电网系统结构 1.2 微电网系统双层规划设计结构 1.3 双层优化模型 1.4 上层容量优化模型 1.5 下层调度优化模型 &#x1f4da;2 运行结果 &#x1f389;3 文献来源 &#x1f308;4 Matlab代码、数据、文章讲解 &#x1f4a5;1 概述 文献来源&…

Meta “地平线世界”移动端应用即将上线,手机快乐元宇宙?

根据海外记者 Janko Roettgers 的报道&#xff0c;Meta 预计很快推出移动版的 VR 元宇宙服务 "地平线世界"&#xff0c;这是Meta 长期开发的产品。 根据最新报道&#xff0c;Meta宣布正在研发“地平线世界”的移动版&#xff0c;并表示这一服务已经可以在Quest VR设…

LInux的安装(VMware,网卡设置,SSH连接工具)

Linux的安装 1、安装方式介绍 1.安装方式: 物理机安装:直接将操作系统安装到服务器硬件上 虚拟机安装:通过虚拟机软件安装 **虚拟机( Virtual Machine&#xff09;**指通过软件模拟的具有完整硬件系统功能、运行在完全隔离环境中的完整计算机系统。 2、安装Linux 在官网将…

PoseiSwap:首个基于模块化设施构建的订单簿 DEX

在前不久&#xff0c;PoseiSwap 曾以1000万美元的估值&#xff0c;获得了来自于ZebecLabs基金会的150万美元的融资。此后 PoseiSwap 又以2500万美元的估值&#xff0c;从GateLabs、EmurgoVentures、Republic以及CipholioVentures等行业顶级投资机构中&#xff0c;获得了新一轮未…

Vue2面试题

1. Vue 的基本原理 当 一 个 Vue 实 例 创 建 时 &#xff0c; Vue 会 遍 历 data 中 的 属 性 &#xff0c; 用 Object.defineProperty &#xff08; vue3.0 使 用 proxy&#xff09; 将 它 们 转 为 getter/setter&#xff0c;并且在内部追踪相关依赖&#xff0c;在属性被访…

Java课题笔记~Maven基础知识

一、什么是Maven&#xff1f; Maven是专门用于管理和构建Java项目的工具。 它的主要功能有&#xff1a; 提供了一套标准化的项目结构提供了一套标准化的构建流程&#xff08;编译&#xff0c;测试&#xff0c;打包&#xff0c;发布……&#xff09;提供了一套依赖管理机制 …

子域名收集工具OneForAll的安装与使用-Win

子域名收集工具OneForAll的安装与使用-Win OneForAll是一款功能强大的子域名收集工具 GitHub地址&#xff1a;https://github.com/shmilylty/OneForAll Gitee地址&#xff1a;https://gitee.com/shmilylty/OneForAll 安装 1、python环境准备 OneForAll基于Python 3.6.0开发和…

Kotlin基础(九):对象和委托

前言 本文主要讲解kotlin对象和委托。 Kotlin文章列表 Kotlin文章列表: 点击此处跳转查看 目录 1.1 对象 在Kotlin中&#xff0c;对象&#xff08;Object&#xff09;是一个具有特殊用途的单例实例。它是一种创建单个实例的方式&#xff0c;确保在整个应用程序中只存在一个特…

(树) 剑指 Offer 32 - II. 从上到下打印二叉树 II ——【Leetcode每日一题】

❓剑指 Offer 32 - II. 从上到下打印二叉树 II 难度&#xff1a;简单 从上到下按层打印二叉树&#xff0c;同一层的节点按从左到右的顺序打印&#xff0c;每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3/ \9 20/ \15 7返回其层次遍历结果&#xff1a…

详解顺序表功能

前言 随着我们C语言的不断深入学习&#xff0c;我们要开始学习一点数据结构来增加我们的内功了&#xff0c;虽说现在很多高级语言的顺序表&#xff0c;链表等可以不用自己实现&#xff0c;但在C语言中是需要我们自己来实现的&#xff0c;这并不能说明C语言和其他语言比C语言很…