当前位置: 首页 > news >正文

【面试宝典】面试基础指导

 c2a004a3624749f0b46b12edae93fd64.jpeg

目录

🍔 简历怎么写

🍔 ⾯试前针对项⽬撰写完成项⽬⽂档

🍔 ⾯试前

🍔 ⾯试中

4.1 投递简历当天没有收到⾯试邀约

4.2 讲解项⽬

4.3 讲解知识

4.4 ⾯试中关于技术选型的演变

🍔 ⾯试后

🍔 小结


 

🍔 简历怎么写

⾯试时候技能点写法:
不建议:“熟练使⽤python语⾔,熟悉机器学习算法,熟悉深度学习模型”
建议:了解分类、回归、 聚类等机器学习算法的原理,并能够结合实际业务加以运⽤;掌握RNN、CNN、Transformer等深度学 习模型架构和原理,并具备企业实际项⽬应⽤经验。
⾯试之前建议:

1.1 需要⼤家讲简短的⾃我介绍

(不要讲以前Java转到AI、或者是机械转AI等)
我叫什么
我来⾃于什么
我之前在哪⾥⼯作
我⽬前来到贵公司希望应聘什么职位
(看到贵公司⼯作氛围⽐较好,符合我的⼯作环境预期)

1.2 项⽬讲解都要书⾯化

项⽬名称:基于Neo4j图数据库实现医疗智能对话问答系统
项⽬描述: 简要介绍下项⽬背景,突出为什么做,以及做之后的优势
数据来源是什么:
如何获取的数据(⾃训练还是⼈⼯标注)开发并搭建了什么类型的模型,该模型⽀持什么任务,模型指标是什么 基于第⼀个版本模型的某些弊端,提出模型优化改进⽅法:如修改参数、清洗数据、甚⾄是换新的模型,改进后模型的指标对⽐ 达成业务⽬标(如:通过智能客服对话,减少⼈⼯成本,提升服务质量)

1.3 项⽬职责(简历中写)

不要出现太多的参与,只允许有1项参与
多状态少动作--多写数据分析的指标任务,少写数据采集,数据导⼊导出
⽇常任务:
(1)训练和测试数据的搜集和清洗
(2)基于业务分析,开发和搭建模型
(3)模型迭代优化,优化过程包括:dif数据修正、模型结构更改等等
(4)开发模型API接⼝,便于项⽬功能的服务对外使⽤
(5)模型实现A/B测试,并部署服务

🍔 ⾯试前针对项⽬撰写完成项⽬⽂档

建议⼤家准备完成⾃我介绍:
⾃我介绍(参考)
⾯试官,您好!
我叫XXX,21年毕业于XXXX学校,主修专业为机械⼯程,本⼈在校期间,对⼈⼯智能⽅向⾮常感兴趣, 因此在⼤三期间,申请进⼊了我校**⽼师的实验室,该⽼师的研究⽅向主要为:机器⼈与⼈⼯智能,在 实验室这段时间,本⼈对机器学习算法以及NLP算法知识进⾏了系统学习和了解。21年毕业后,本⼈就 职于**科技有限公司。
主要岗位职责为:负责⽂本数据分析、中⽂分词、⽂本分类、NER以及知识图谱 等相关NLP基础任务
主要参与项⽬:
1)基于Neo4j图数据库搭建了⼀套辅助医疗诊断的智能问答系统;
2)基于公司商业产品数据,实现了产品⾃动分类的过程。本⼈在⼯作中,态度⽐较端正,能够积极负 责,对待同事也能够友好的相处,本⼈平时爱好主要为听⾳乐和阅读,那么以上就是本⼈的基本情况介 绍,感谢⾯试官的聆听。
项⽬介绍
那我给您介绍⼀下最近的这个项⽬。
这⾥应该写出是在什么时间什么地点基于什么场景做的这个项⽬,在开始介绍下⾯ 该项⽬是基于NLP技术的⼀款聊天机器⼈平台,其⽬的在于通过⼈⼯智能技术让机器像⼈类⼀样能够进 ⾏智能回复,解决现实中的各种问题。公司基于客户需求,为了⽅便病⼈快速了解所得疾病,基于Neo4j 图数据库搭建了⼀套辅助医疗诊断的智能问答系统。 本项⽬⼯作主要分为两个模块,分别为离线模块和在线模块。
其中离线模块包括:
1、基于BILSTM+CRF 模型实现⾮结构化⽂本NER的抽取,共⽀持3种实体类型,其中模型指标为F1=91%
2、基于 BERT+RNN完成命名实体审核任务,模型指标ACC=92%
3、设计schema,将实体以及对应关系导⼊ 到Neo4j图数据库中。以上是离线部分。
在线部分为:负责主逻辑函数的开发,以及基于BERT模型实现 句⼦主题相关服务的搭建,模型指标为ACC=96%,线上最⼤⽀持200qps。
个⼈主要职责:
1、负责⾮结构⾮结构化数据的处理:如脏数据清洗,正则过滤特殊符号等;
2、负责模 型的设计以及训练⼯作,并采⽤不同策略进⾏模型的优化,如:参数调节,结果后处理等;
3、负责对话 主逻辑服务的开发,借助werobot服务实现智能对话。 在这⾥应该准备⼏个技术上遇到的难题,以及给出解决办法(可以将最后的遇到的问题在这⾥讲,根据情 况做调整)

🍔 ⾯试前

1)Boss上搜索对应职位与HR及技术进⾏简单沟通,寻求符合匹配项的职位
2)沟通中根据⾃⼰做过的项⽬简述核⼼要点,更详细部分可以进⼀步约⾯试详聊
3)切记:不要针对⼀个公司准备⼀个简历,要使⽤我们的简历和项⽬寻求合适公司
4)语⾔表达清楚:思维逻辑清晰,表达流畅
5)所述内容不犯错
(1)不说之前公司或者⾃⼰的坏话
(2)往⾃⼰擅⻓的⽅⾯说
(3)如果对于熟悉的内容多聊聊业务+技术;没听过,可以说后续很快能够学会。
学会查看岗位职责,包含NLP岗位核⼼技术,⽐如⽂本翻译、语⾳识别、⽂本分类等

🍔 ⾯试中

4.1 投递简历当天没有收到⾯试邀约

● 当天投递,需要等待3天左右时间,需要查看简历
● 建议⼤家去Boss直聘跟Boss聊天进⼀步预约⾯试

4.2 讲解项⽬

● 清晰讲解项⽬业务场景描述+项⽬架构+⾃⼰负责部分+优化及坑

4.3 讲解知识

● 知识点是什么+原理是什么+⼯作中怎么⽤+优化是什么
● 如何学习⼀⻔新技术或技术栈
Github的开源社区+技术博客+相关论⽂阅读
6b28f7242c2047f192a1ff63a734b72c.png
● 应⽤主要分为三个部分,⾸先应该了解它的应⽤场景,⽐如窗⼝的⼀些使⽤场景。然后,进⼀步地
我们去了解它的编程接⼝,最后再深⼊了解它的⼀些抽象概念。因为⼀个框架或⼀项技术,肯定有
它的编程接⼝和抽象概念来组成它的编程模型。我们可以通过查看⽂档的⽅式来熟悉它的应⽤。在
对应⽤这三个部分有了初步的了解后,我们就可以通过阅读代码的⽅式去了解它的⼀些实现了。
● 实现部分也分三个阶段,⾸先从⼯作流程开始,可以通过 API 层⾯不断的下钻来了解它的⼯作流
程。接下来是它整体的设计模式,通常对⼀些框架来说,如果能构建⼀个⽐较成熟的⽣态,⼀定是
在设计模式上有⼀些独特的地⽅,使其有⼀个⽐较好的扩展性。最后是它的数据结构和算法,因为
为了能够处理海量数据并达到⾼性能,它的数据结构和算法⼀定有独到之处。我们可以做些深⼊了
解。

4.4 ⾯试中关于技术选型的演变

⽐如:在进⾏NER任务时,第⼀个版本⽤的是BILSTM+CRF,但是第⼆个版本⽤了BERT+CRF,这⾥选
⽤BERT的主要原因在于其更强的特征表达能⼒

🍔 ⾯试后

1)⾯试官⾯试后会给⼀定反馈,及时询问反馈
2)如果对岗位和公司⾮常感兴趣可以多问⼏次,可以说明⾃⼰的意愿。
3)切记:⾯试后需要找⽼师沟通存在什么问题

🍔 小结

本文我们讲述了

🍬 如何正确书写简历

🍬 ⾯试如何前针对项⽬撰写完成项⽬⽂档

🍬 面试前后需要准备什么

850a75b65d3c43c68997ab3c60a8156c.jpeg

 

 

相关文章:

【面试宝典】面试基础指导

目录 🍔 简历怎么写 🍔 ⾯试前针对项⽬撰写完成项⽬⽂档 🍔 ⾯试前 🍔 ⾯试中 4.1 投递简历当天没有收到⾯试邀约 4.2 讲解项⽬ 4.3 讲解知识 4.4 ⾯试中关于技术选型的演变 🍔 ⾯试后 🍔 小结 &…...

Linux·权限与工具-git与gdb

1. git工具 git是一款软件,发明它的人同时发明了Linux操作系统,也就是大名鼎鼎的Linus Torvalds 林纳斯托瓦兹。后来人们把git软件包装,产生了github、gitee等平台。 git产生的初衷就是便于进行多人协同管理,同时它还可以用来将本…...

unity 如何 团队协作避免文件冲突?

在Unity团队协作中,避免文件冲突的关键在于版本控制、场景和Prefab的管理、以及沟通。以下是具体方法: 1. 使用版本控制系统 (VCS) Unity支持多个版本控制系统,如Git和Perforce。通过版本控制,每位团队成员可以独立工作&…...

VOC2007 的ImageSets/Main目录下通常有四个文件test.txt val.txt train.txt trainval.txt

在 VOC2007 的ImageSets/Main目录下通常有四个文件: test.txt:这个文件列出了用于测试的图像文件名。这些图像将在评估模型性能等测试阶段被使用。train.txt:此文件包含用于训练的图像文件名。在模型的训练过程中,程序会读取这些图…...

JavaScript中的parseInt(), Number(),+有啥区别?

文章目录 parseInt()Number()一元加号 处理 NaN 的常见方法1. 使用 isNaN() 函数检查值2. 使用 Number.isNaN() 方法3. 提供默认值4. 使用 try...catch 结构5. 使用类型守卫 在JavaScript中,parseInt(), Number(), 和一元加号 都可以用来转换值到数字类型&#xff…...

java核心基础

文章目录 1. Java开发基础1.1 DOS常用命令:(以MAC常用命令比较)1.2 JVM、JRE、JDK之间的关系1.3 Java开发环境的搭建1.4 Java的注释,标识符、标识符的命名规范1.5 变量和常量的定义及初始化1.6 Java的运算符1.7 三大语句1.8 常用的类1.8.1 ja…...

java 字符串如何通过占位符替换字符串

在Java中,可以使用String.format()方法或者MessageFormat.format()方法来通过占位符替换字符串。 例子1:使用String.format()方法 String str "Hello, %s! Today is %s."; String result String.format(str, "Alice", "Sun…...

OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【LMS调测】

往期知识点记录: 鸿蒙(HarmonyOS)应用层开发(北向)知识点汇总 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ 持续更新中…… 基本概念 LMS全称为Lite Memory Sanitizer,是一种实时…...

2024.9.24 数据分析

资料 111个Python数据分析实战项目,代码已跑通,数据可下载_python数据分析项目案例-CSDN博客 【数据挖掘六大项目实战】敢说这是全B站讲的最详细最通俗易懂的数据挖掘教程!整整60集!学不会来找我!-数据挖掘、数据挖掘…...

企业急于采用人工智能,忽视了安全强化

对主要云提供商基础设施上托管的资产的安全分析显示,许多公司为了急于构建和部署 AI 应用程序而打开安全漏洞。常见的发现包括对 AI 相关服务使用默认且可能不安全的设置、部署易受攻击的 AI 软件包以及不遵循安全强化指南。 这项分析由 Orca Security 的研究人员进…...

【深海王国】初中生也能画的电路板?目录合集

Hi٩(๑ ^ o ^ ๑)۶, 各位深海王国的同志们,早上下午晚上凌晨好呀~辛勤工作的你今天也辛苦啦 (o゜▽゜)o☆ 今天大都督为大家带来系列文章《初中生也能画的电路板》,帮你一周内快速入门PCB设计,手把手教你从元器件库添加、电路原理图绘制、…...

Java日期格式化注解@DateTimeFormat和@JsonFormat

DateTimeForma 这个注解主要用于处理从前端传递到后端的日期和时间数据。当你的 Spring 应用程序接收到一个 http请求,并且请求参数包含日期和时间数据时,DateTimeFormat 可以帮助你将这些数据解析为 Java Date 或 LocalDateTime 对象。 JsonFormat 这…...

阿里巴巴中国站商品详情API返回值的国际化支持

阿里巴巴中国站(通常指的是1688.com或淘宝、天猫等平台的API,但具体到商品详情API时,由于阿里巴巴的API体系庞大且不断更新,我无法直接提供一个特定于某个版本或接口的完整代码示例。不过,我可以给你一个概念性的指导&…...

TCP/IP - IP

目录 1. IPv4地址1.1. NAT技术2. IPv4数据报3. IP 分片与重组回见TCP/IP IP 网际互连协议(Internet Protocol)根据「IP地址」将数据传输到指定的目标主机,是一种 「不可靠」的 「端到端」的数据包 「传输服务」 所有的 TCP、UDP 及 ICMP 帧都以 IP 数据报格式传输。IP 协议…...

《JKTECH柔性振动盘:原理与多行业应用》东莞市江坤自动化科技有限公司

一、柔性振动盘的原理 柔性振动盘是一种新型的自动化上料设备,它采用先进的音圈电机技术和柔性振动技术,实现了对各种不规则形状、微小尺寸、易损伤零部件的高效上料和分拣。 其工作原理主要包括以下几个方面: 1. 音圈电机驱动 柔性振动盘内部…...

成功使用DDNS动态域名访问我的群晖NAS(TP-link路由器)

当NAS设备部署在动态IP环境中(如家庭或小型办公室宽带),远程访问常常受到IP地址频繁变动的困扰。为了解决这一问题,结合神卓互联NAS公网助手提供的DDNS(动态域名服务)功能,我们可以轻松实现通过…...

MySQL GROUP BY 分区大小写问题解析

在数据库操作中,GROUP BY 是一个常用的SQL语句,用于根据一个或多个列的值对结果集进行分组。然而,在使用MySQL时,你可能会遇到一个常见问题:大小写敏感性。本文将探讨MySQL中GROUP BY的大小写敏感性问题,并…...

jQuery——jQuery的基本使用

1、使用 jQuery 核心函数:$ / jQuery 2、使用 jQuery 核心对象:执行 $()返回的对象 3、引入 jQuery 函数库:可以本地引入(不用联网),也可以远程引入(需联网&#xff09…...

使用vite+react+ts+Ant Design开发后台管理项目(三)

前言 本文将引导开发者从零基础开始,运用vite、react、react-router、react-redux、Ant Design、less、tailwindcss、axios等前沿技术栈,构建一个高效、响应式的后台管理系统。通过详细的步骤和实践指导,文章旨在为开发者揭示如何利用这些技术…...

AUTOSAR_EXP_ARAComAPI的5章笔记(11)

5.4.5 轮询和事件驱动处理模式 接下来,我们探讨服务提供方同时支持事件驱动和轮询行为的情况。从服务实例(此处指骨架子类实例)的角度来看,服务消费者的请求(包括服务方法或字段的 getter/setter 调用)可能…...

【kafka】Golang实现分布式Masscan任务调度系统

要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...

iPhone密码忘记了办?iPhoneUnlocker,iPhone解锁工具Aiseesoft iPhone Unlocker 高级注册版​分享

平时用 iPhone 的时候,难免会碰到解锁的麻烦事。比如密码忘了、人脸识别 / 指纹识别突然不灵,或者买了二手 iPhone 却被原来的 iCloud 账号锁住,这时候就需要靠谱的解锁工具来帮忙了。Aiseesoft iPhone Unlocker 就是专门解决这些问题的软件&…...

postgresql|数据库|只读用户的创建和删除(备忘)

CREATE USER read_only WITH PASSWORD 密码 -- 连接到xxx数据库 \c xxx -- 授予对xxx数据库的只读权限 GRANT CONNECT ON DATABASE xxx TO read_only; GRANT USAGE ON SCHEMA public TO read_only; GRANT SELECT ON ALL TABLES IN SCHEMA public TO read_only; GRANT EXECUTE O…...

Java 加密常用的各种算法及其选择

在数字化时代,数据安全至关重要,Java 作为广泛应用的编程语言,提供了丰富的加密算法来保障数据的保密性、完整性和真实性。了解这些常用加密算法及其适用场景,有助于开发者在不同的业务需求中做出正确的选择。​ 一、对称加密算法…...

【C语言练习】080. 使用C语言实现简单的数据库操作

080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...

Unit 1 深度强化学习简介

Deep RL Course ——Unit 1 Introduction 从理论和实践层面深入学习深度强化学习。学会使用知名的深度强化学习库,例如 Stable Baselines3、RL Baselines3 Zoo、Sample Factory 和 CleanRL。在独特的环境中训练智能体,比如 SnowballFight、Huggy the Do…...

AI书签管理工具开发全记录(十九):嵌入资源处理

1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...

云原生玩法三问:构建自定义开发环境

云原生玩法三问:构建自定义开发环境 引言 临时运维一个古董项目,无文档,无环境,无交接人,俗称三无。 运行设备的环境老,本地环境版本高,ssh不过去。正好最近对 腾讯出品的云原生 cnb 感兴趣&…...

Kafka入门-生产者

生产者 生产者发送流程: 延迟时间为0ms时,也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于:异步发送不需要等待结果,同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

python爬虫——气象数据爬取

一、导入库与全局配置 python 运行 import json import datetime import time import requests from sqlalchemy import create_engine import csv import pandas as pd作用: 引入数据解析、网络请求、时间处理、数据库操作等所需库。requests:发送 …...