25秋招面试总结
秋招从八月底开始,陆陆续续面试了不少,现在也是已经尘埃落定,在这里做一些总结一些我个人的面试经历
腾讯
腾讯是我最早面试的一家,一开始捞我面试的是数字人民币,安全方向的岗位,属于腾讯金融科技这块。面试先问了一下个人经历,之前实习的内容,然后考察了一些基础的计算机八股,然后问了些计算机网络和安全的知识,网络这块我还好,因为研究过crypto,也回答了一些安全的知识。不过他们主要做的是JAVA,技术栈和我不太匹配,然后数字人民币交易这块我也不懂,手撕考的一个dp,和字符串有关的,我也秒杀了,可能是因为方向不匹配吧,被挂了。
然后,过了没两天,又被金融科技捞起来了。这次是他们做基金业交易务的。虽然技术栈还是JAVA,如果他们似乎更看重基础能力,一面问的是基础八股,还有一些数据库和网络的知识,手撕也比较简单,考的是一个右上到左下递减的二维数组的查找。一面后进度很快,第二天就约了二面,二面似乎是他们的总监,老哥上来就气场强大,问题都很犀利,往深了问,比如数据库的一些底层原理,系统进程调度,系统中断等,不过还是勉强答出来了,手撕做的是合并升序链表,也是秒杀。但是二面之后腾讯就杳无音信了,过了一周发现被挂了。
字节
字节也是面了两个岗位,第一个是飞书办公套件的开发。这个岗位是在招暑期实习的时候HR就联系过我,但是当时没有面,秋招又联系我了,于是我就接了面试。一面面试考察的比较基础,围绕着操作系统,数据库和数据结构这块来问,深挖了一下之前我做过的数据库项目,还问了一些C++底层的内容。手撕倒是比较简单,从数字字符串划分出有效的IP,也是快速做出来了。飞书进度很快,一面后第二天就约的二面,二面面试官更看重项目,问了很多我之前做过的东西,我做的一些AI项目,八股就是操作系统的一些内容还有数据结构,手撕要做一个大数加法,输入可能是整数或者小数。这个东西其实不难做,就是做着麻烦,加上debug花了二十多分钟,面试直接超时了,可能是coding比较菜吧,不出意外挂了
第二个岗位是抖音的直播客户端开发,这并不是我主动投递的岗位,也是被捞起来面试的。虽然说的是做客户端,但是面试官很明确说他们要干全栈的活。面试也是照着这个思路问的,除了简单的408知识,还问了面向对象,数据库和分布式,还聊了点项目部署的一些问题,感觉和面试官沟通的不错。手撕倒是个翻转链表,很简单。过了大概一周吧,推进的二面,不过这一次面试官很硬核,对于很多问题都是刨根到底深入问,看得出来面试官对于计算机底层和操作系统都有很深刻的理解,期间问了些C++面向对象,还手撕了一个设计模式。算法考的是dp买股票,虽然都做出来了,面试也超时了,感觉答得不好,过了又是大概一周发现被挂了。
蚂蚁
蚂蚁的面试感觉很草率,可能是他们的部门风格?捞我面试的岗位是C++,面试时长大概半小时,面试官没怎么问个人的经历,抛出了很多场景题,问的都是并发业务设计,网络流量估计这种问题,第一次经历这种面试,比较懵逼,也没有让我手撕,过了几天收到感谢信发现挂了,或是是个KPI罢。
度小满
度小满是在我们学校有专场,那天花了一个下午给我我们面试。不过个人水平比较菜,也就一面。投的是后台开发,被分到了一个做数据库内核的。上来先让我写了个C++多线程的场景题,多人买票怎么保证出票顺序。这个还是顺利写出来了。不过他们主营业务数据库内核这一块我了解的不多,智能回答一些基础数据库的问题。后面面试官有和我聊了些OS设计,操作系统的内容,后面又做了个SQL的手撕,不过很久没写SQL了,只能和他讲一下思路,用的还是最原始的实现,记不得SQL的一些复杂操作了。
华为
一开始是投递的华为智驾,因为和自己之前的经历匹配,也有接头人来主动和我对接。但是后面因为一个同学在2012实验实习,做鸿蒙OS内核,也给我介绍了一个接头人,他们和我说机会比较多。我觉得看这也是个不错的赛道于是转投了他们。
华为的面试是在一个酒店里,两轮技术面一轮主管面。一面是一些计算机基础八股,然后问了些操作系统的东西,包括进程调度,内存管理,文件系统等,个人答得也还可以。手撕是一个链表题,大概是首尾轮流取节点输出,思考了一会后做出来了。二面聊得很愉快,面试官主要考察了一些之前的项目,扣了一些技术点,然后又问了OS的内容,考了一些内核设计,内核安全的内容。手撕环节比较有意思,题目像是他们根据自己平时业务做的一道题,解法是用单调栈,我也是简单思考了一下就做出来了。主管面偏压力面,感觉考察的是你解决问题的态度和个人的价值观,包括未来人生规划等。线下面试流程很快,几个小时就全部跑完了,12月也收到了意向。
比亚迪
比亚迪是校招的线下面试,当要天先进行一个简单的HR面,了解个人情况。比亚迪投递的时候不能选择岗位,给我分配到的是比亚迪的芯片部门,做嵌入式相关的开发。一般技术面只有一轮,也就是简单聊聊天,问问你的个人经历,做过的项目和技术点,然后就告诉我可以等待offer了。不过其实我对嵌入式岗位不感兴趣,当时只是想收个秋招保底。后面比亚迪正式给我offer我并没有接。可能是看我对岗位和待遇不满意,一个月后比亚迪又有部门来捞我,他们是做仿真软件和,可能是看我做过自动驾驶的经历和他们匹配吧。也就是简单了解了一下我的情况,介绍了一下他们的业务,然后问问有没有意向接他们的offer,不过这时候我已经有其他的可选项了,我就没有接
商汤
商汤我投递的是AI infra,可能是看我之前做过一些相关的经历,商汤的面试给我的感觉是沟通的很棒,面试官先和我聊了之前的项目,然后是一些简单的八股,后面又聊到了芯片开发和加速,发散了很多东西。手撕考了个比较简单模拟,不过很可惜面试完就没消息了,后面看到他们裁员,估计也没有多余HC了吧
招行
投了深圳分行的数据分析岗,招行也是有到我们线下面试。不过面试官看起来都是不懂技术的。就是简单聊聊天,问问你的家庭情况,还有之前做过的项目,学过的课程以及一些个人性格相关的东西,这家面试过后也杳无音信了
中国电信
电信也是在线下校招时候投递的。我投的是AI工程师,面试官看着是个年纪很大的工程师和HR,两个人轮流发问。先是国企传统操作查户口,然后问了些学习情况,为什么要投递岗位等等。然后让我介绍之前做过的一些项目和技术点。面试结束后让我等通知,但是再也没有收到回复。
相关文章:
25秋招面试总结
秋招从八月底开始,陆陆续续面试了不少,现在也是已经尘埃落定,在这里做一些总结一些我个人的面试经历 腾讯 腾讯是我最早面试的一家,一开始捞我面试的是数字人民币,安全方向的岗位,属于腾讯金融科技这块。…...
高斯核函数(深入浅出)
目录 定义及数学形式主要特点应用示例小结 高斯核函数(Gaussian Kernel),又称径向基核(Radial Basis Function Kernel,RBF Kernel),是机器学习与模式识别中最常用的核函数之一。它通过在高维空间…...

支付宝百宝箱 工具,快速上手制作一个agent
作品:历史上的今天-作文素材积累 Datawhale 动手学AI Agent 关键词:AI助手开发、LangGPT框架 链接:百宝箱百宝箱平台是一款可以提供一站式 AI 原生应用的开发平台,您无需具有任何代码基础,只需通过自然语言即可三步完…...
六十:HTTP/2与gRPC框架
随着互联网技术的发展,应用程序之间的通信需求日益复杂和多样化。传统的HTTP/1.x协议虽然广泛应用,但在性能和功能方面已经难以满足现代应用的需求。为了解决这些问题,HTTP/2协议和基于其之上的gRPC框架应运而生。本文将介绍HTTP/2协议的特点…...
1.RPC基本原理
文章目录 RPC1.定义2.概念3.优缺点4.RPC结构5.RPC消息协议5.1 消息边界5.2 内容5.3 压缩 6.RPC的实现6.1 divide_protocol.py6.2 server.py6.3 client.py RPC 1.定义 远程过程调用(remote procedure call) 2.概念 广义:所有通过网络进行通讯,的调用统称为RPC调用 狭义:不采…...
vue2/3,Spring Boot以及生产环境跨域解决方案
vue2和vue3跨域解决方案 Vue 2 (基于 Webpack) 的跨域解决方案 1. 创建或编辑 vue.config.js 文件 Vue CLI为Webpack项目提供了简单的代理配置方式。你可以通过创建或编辑项目的根目录下的 vue.config.js 文件来设置开发服务器的代理规则: // vue.config.js mod…...
【centos8 镜像修改】centos8 镜像修改阿里云
要将 CentOS 8 的镜像源修改为阿里云镜像,你需要编辑 /etc/yum.repos.d/ 目录下的 .repo 文件。以下是具体的步骤: 备份原始的 .repo 文件: 在编辑之前,建议备份原始的 .repo 文件,以便在出现问题时可以恢复。 sudo cp…...

多线程编程初探:掌握基本概念与核心原理
目录 1 初识线程 1.1 线程的由来 1.2 线程的产生 1.3 进程 VS 线程 1.4 关于系统内部关于线程和进程的资源调度问题 2 页表、虚拟地址和物理地址 2.1 对物理地址的描述 2.2 对于页表设计的解析 3 线程的控制 3.1 进程创建 3.1.1 pthread_create 3.2 线程退出 3.2.1 主…...
【信息系统项目管理师】第13章:项目资源管理过程详解
更多内容请见: 备考信息系统项目管理师-专栏介绍和目录 文章目录 一、规划资源管理1、输入2、工具与技术3、输出二、估算活动资源1、输入2、工具与技术3、输出三、获取资源1、输入2、工具与技术3、输出四、建设团队1、输入2、工具与技术3、输出五、管理团队1、输入2、工具与技…...

vue3封装而成的APP ,在版本更新后,页面显示空白
一、问题展示 更新之后页面空白,打不开 ,主要是由于缓存造成的 二、解决办法 1、随机数代码实现 使用随机数来动态的生成静态资源目录名可以避免浏览器缓存,但同时每次也会导致浏览器每次都下载最新的资源。如果静态资源过大,可…...

GEE云计算、多源遥感、高光谱遥感技术蓝碳储量估算;红树林植被指数计算及提取
大气温室气体浓度不断增加,导致气候变暖加剧,随之会引发一系列气象、生态和环境灾害。如何降低温室气体浓度和应对气候变化已成为全球关注的焦点。海洋是地球上最大的“碳库”,“蓝碳”即海洋活动以及海洋生物(特别是红树林、盐沼和海草&…...

【知识】cuda检测GPU是否支持P2P通信及一些注意事项
转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 代码流程 先检查所有GPU之间是否支持P2P通信;然后尝试启用GPU之间的P2P通信;再次检查所有GPU之间是否支持P2P通信。 test.cu&…...

用 Python 生成功能强大的二维码工具(支持自定义颜色与 Logo)
在很多项目中,二维码作为一种便捷的方式传递信息越来越常见。今天,我们将介绍如何用 Python 编写一个功能更全的二维码生成工具,它不仅支持自定义二维码的颜色,还能在二维码中间添加 logo。 1. 环境准备 首先,我们需…...
RTX5 数据队列传输流程
1、首先获取当前内存是否有值 rptr = (net_mpool_t*)osMemoryPoolAlloc(id_mp_net,0U); 说明:通过相同的key,可以操作值。 2、设值到队列中 如果有值,则将rptr变量的值放入消息队列id_mp_net rptr->len = USART2_RxBfr[0]+1;memcpy (rptr->Recvbuf, &USART2_Rx…...
24.try块怎么用 C#例子
这是一个用英语写的try-catch例子 简单来说就是一个try,try里面的代码可能会出错,然后有两个catch,规定了具体的错误是什么 如果发生相应的错误,就会把错误信息存到err里,err.Message是一个字符串格式的提示信息&…...

【机器学习 | 数据挖掘】智能推荐算法
【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈智能大数据分析 ⌋ ⌋ ⌋ 智能大数据分析是指利用先进的技术和算法对大规模数据进行深入分析和挖掘,以提取有价值的信息和洞察。它结合了大数据技术、人工智能(AI)、机器学习(ML&a…...

120.【C语言】数据结构之快速排序(详解Hoare排序算法)
目录 1.Hoare单趟排序思想 2.单趟排序代码 初次写的代码 运行结果 查找问题原因 尝试解决问题 初次修正后代码 运行结果 正确的单趟排序代码 3.将单趟排序嵌入 如何递归? 递归结束的条件 1.较容易分析的结束条件:leftright 2.以{2,1}为例分析另一个结束条件 完整…...

uniapp通过v-if进行判断时,会出现闪屏?【已解决】
1.问题:按钮切换时,通过v-if来判断,会出现闪烁情况,影响用户体验 2.v-if 闪烁问题可能的原因 条件切换频繁:如果 v-if 指令的条件在短时间内频繁切换,会导致元素不断被销毁和重新创建,从而…...
各种网站(学习资源、常用工具及其他,持续更新中~)
欢迎围观笔者的个人博客~ 也欢迎通过RSS网址https://kangaroogao.github.io/atom.xml进行订阅~ 大学指南 上海交通大学生存手册中国科学技术大学人工智能与数据科学学院本科进阶指南USTC不完全入学指南大学生活质量指北科研论 信息搜集 AI信息搜集USTC飞跃网站计算机保研 技…...
网络技术-QoS策略以及如何定义 流分类,流行为,流策略
一:QoS策略简介 QoS策略由如下部分组成: 类,定义了对报文进行识别的规则。 流行为,定义了一组针对类识别后的报文所做的QoS动作。 通过将类和流行为关联起来,QoS策略可对符合分类规则的报文执行流行为中定义的…...

aurora与pcie的数据高速传输
设备:zynq7100; 开发环境:window; vivado版本:2021.1; 引言 之前在前面两章已经介绍了aurora读写DDR,xdma读写ddr实验。这次我们做一个大工程,pc通过pcie传输给fpga,fpga再通过aur…...

VSCode 没有添加Windows右键菜单
关键字:VSCode;Windows右键菜单;注册表。 文章目录 前言一、工程环境二、配置流程1.右键文件打开2.右键文件夹打开3.右键空白处打开文件夹 三、测试总结 前言 安装 VSCode 时没有注意,实际使用的时候发现 VSCode 在 Windows 菜单栏…...

二维数组 行列混淆区分 js
二维数组定义 行 row:是“横着的一整行” 列 column:是“竖着的一整列” 在 JavaScript 里访问二维数组 grid[i][j] 表示 第i行第j列的元素 let grid [[1, 2, 3], // 第0行[4, 5, 6], // 第1行[7, 8, 9] // 第2行 ];// grid[i][j] 表示 第i行第j列的…...

C#中用于控制自定义特性(Attribute)
我们来详细解释一下 [AttributeUsage(AttributeTargets.Class, AllowMultiple false, Inherited false)] 这个 C# 属性。 在 C# 中,Attribute(特性)是一种用于向程序元素(如类、方法、属性等)添加元数据的机制。Attr…...

联邦学习带宽资源分配
带宽资源分配是指在网络中如何合理分配有限的带宽资源,以满足各个通信任务和用户的需求,尤其是在多用户共享带宽的情况下,如何确保各个设备或用户的通信需求得到高效且公平的满足。带宽是网络中的一个重要资源,通常指的是单位时间…...

Razor编程中@Helper的用法大全
文章目录 第一章:Helper基础概念1.1 Helper的定义与作用1.2 Helper的基本语法结构1.3 Helper与HtmlHelper的区别 第二章:基础Helper用法2.1 无参数Helper2.2 带简单参数的Helper2.3 带默认值的参数2.4 使用模型作为参数 第三章:高级Helper用法…...
React 样式方案与状态方案初探
React 本身只提供了基础 UI 层开发范式,其他特性的支持需要借助相关社区方案实现。本文将介绍 React 应用体系中样式方案与状态方案的主流选择,帮助开发者根据项目需求做出合适的选择。 1. React 样式方案 1.1. 内联样式 (Inline Styles) 通过 style …...

基于 Transformer robert的情感分类任务实践总结之二——R-Drop
基于 Transformer robert的情感分类任务实践总结之一 核心改进点 1. R-Drop正则化 原理:通过在同一个输入上两次前向传播(利用Dropout的随机性),强制模型对相同输入生成相似的输出分布,避免过拟合。实现:…...

模块缝合-把A模块换成B模块(没写完)
把MLP Head替换为KAN 1.在model文件下新建一个python文件 2.把 模块文件里的整个KAN代码复制到新的python文件中 3.在开头导入 from model.KAN(新建文件名) import KAN(新建文件中的类名) 4.sys.path.append(r"D: Icode(Kansformer"…...
vue中ref的详解以及react的ref对比
文章目录 1. ref是什么2. ref的使用3. ref的特性4. 使用场景5. 注意事项6. 与 React 的对比7. 动态 ref8. 函数式组件中的 ref9. 组合式 API 中的 ref10. 总结 1. ref是什么 ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。可以通过实例对象…...