深信服提前批AI岗位,1到4面面经分享

一面
自我介绍
项目介绍
大概讲了一下项目里多线程并行加速得方法,面试官感觉不是很懂没有多问
然后又介绍自己写的推理框架,面试官也不是很懂,没怎么聊

手撕代码:最长上升自序列
一共面了20分钟不到

二面
自我介绍,简单介绍了三个项目

先详细介绍了第一个项目,说了一下算法得流程和自己优化推理加速得部分

问了一下里面多线程得同步,用的时c++里面的什么数据结构
里面模型加速都用了哪些方法
介绍了一下自己里面模型增加吞吐量的方法

介绍自己第二个自己写的推理框架,说一些自己写的推理框架有哪些特色
说了一些自己设计的理念然后和其他推理框架的比较,面试官说我对底层得实现很熟悉
然后说我的开源项目名字没取好,和别人重名了

介绍第三个项目,问我RK3588时什么芯片,然后我说了一下大模型在端侧部署的问题
问了一下baby-llama2和llama2的区别是什么
后面讲了一些大模型导出的时候的动态维度问题
说了一下自己写的两个算子
问了实现了大模型的采样方案
问现在还在做大模型相关的,说了最近自己做的一种新的大模型权重导出方法以及计算图的构建

最后介绍了一下自己写的论文创新型,问了下为什么不投好一点的期刊?
最后问了一下有没有做过应用层的项目,最近在学习什么东西?

最后面试官介绍了一下公司的业务。

反问:
公司算法训练和工程化分开吗?
一共几面?

三面,线下面
先手撕代码,删除链表重复元素并排序
然后聊递归,栈溢出,什么时候会栈溢出,递归还会有什么潜在的问题
问了一下日常生活,兴趣爱好啥的,闲聊
一共40分钟左右

HR面,30分钟左右
正常HR面,性格呀生活呀成绩呀职业规划之类的
#提前批校招#
全部评论
老哥,可以问一下笔试题目大概是什么类型的吗?
1 回复 分享
发布于 2024-09-10 10:27 山东
恭喜老哥,老哥什么bg呀
点赞 回复 分享
发布于 2024-07-07 15:00 上海
和大佬技术栈差不多,但是佬强多了,我不是专门做大模型推理
点赞 回复 分享
发布于 2024-07-03 00:32 广东
恭喜佬,吸吸吸
点赞 回复 分享
发布于 2024-06-29 19:53 广东

相关推荐

嵌入式开发工程师职位名称:嵌入式开发工程师  所属部门:硬件研发部  工作地点:沈阳  薪资范围:15-20K/月(13薪+绩效奖金)  岗位职责:  1. 固件开发:     - 基于Linux/FreeRTOS开发边缘计算单元(Jetson Nano/RK3588)的底层驱动,支持多传感器(摄像头、红外测温、麦克风阵列)数据采集。     - 优化硬件资源占用(内存<500MB,CPU利用率<70%)。  2. 低功耗优化:     - 实现动态电压频率调整(DVFS),待机功耗<5W。     - 设计离线缓存机制(存储30天数据),支持断网环境下的本地决策。  3. 通信协议开发:     - 开发设备与云端的数据传输协议(MQTT/CoAP),确保数据同步延迟<1秒。     - 适配工业通信协议(如Modbus RTU/TCP),支持PLC设备联动控制。  4. 故障排查:     - 分析硬件异常日志(如SPI通信超时、DMA溢出),提出改进方案。  任职要求:  1. 教育背景:本科及以上学历,计算机、电子工程、通信工程等相关专业。  2. 经验要求:     - 3年以上嵌入式开发经验,熟悉ARM/Linux开发环境。     - 有边缘计算设备(如智能摄像头、工业网关)开发经验。  3. 技术能力:     - 精通C/C++,熟悉Python脚本开发。     - 掌握Linux内核裁剪、设备树(Device Tree)配置、驱动开发。     - 熟悉RTOS系统(FreeRTOS、Zephyr)实时任务调度机制。  4. 加分项:     - 有FPGA开发经验(如Xilinx Zynq系列)。     - 熟悉硬件安全机制(Secure Boot、TrustZone)。 
点赞 评论 收藏
分享
1,之前面过我们吗(我给忘了我秋招面过,说没有,他说有面试记录)2,为啥不考研3,主语言c++,岗位方向有限定吗4,实习浙江广州都有,为啥实习不准备转正5,假如你发现我们公司没有自己的产品,或者你的岗位不是自研岗位,你会怎么办6,你的语言c++,python,代码量怎么样7,现在回学校了吗8,实习中的ota功能详解9,你实习中音视频解码降低cpu占用怎么实现10,为什么第一家公司只待了两个月11,线程池具体讲一下12,采集数据,处理数据和显示数据速率不匹配如何处理的13,为什么要用线程池(调度?我不清楚问啥)线程池原理的一个重点:调度,锁14,c/c++新特性,auto用做什么15,智能指针16,结构体和类的区别17,结构体内存对齐?(我给忘了)18,tcp/udp,http,ip在那一层tcp/udp区别tcp为什么可靠19,了解一下大学期间成绩怎么样20,大学里的自己的规划21,在学技术的时候学习途径学习方法22,学习有做笔记吗23,大学敲代码,自己有做过什么实现吗24,mit操作系统内核,讲一下25,最简单的操作系统需要包含哪些功能26,大学期间印象比较深的经历27,你觉得你在你们宿舍你是最优秀的吗28,你自己自我评价,优缺点2个29,大三7月份就跑出去为啥(实习的还是晚了应该早点)30,目前几个offer31,假如去一家公司发现他的方向和你的规划不匹配,或者工作没有挑战力,或者觉得技术栈太拉,没有自己的产品,遇到这种情况怎么办32,前两家实习有加班吗,对加班和出差有要求吗反问base地,项目关于什么
鼠生的意义就是每天喝到可口可乐:2面群面+hr面,3个人一起面试,我答的一坨,大部分都是排序算法,网络的5层概念和具体协议实现(我记的是7层模型),死锁,野指针啥的,他是一个人回答一点,我回答的都是他俩的最后导致我不知道说啥了,当然也是我只知道最常用的,没看的很深入 后面就面试官都跳过我不问了,直接问他们俩了,最后hr问我们薪资的时候我就说多益hr刚面完,这边给14,我个人期望是嵌入式方向,也知道嵌入式这边薪资给不高,就只要了10,然后第二天就打电话过了
点赞 评论 收藏
分享
评论
11
32
分享

创作者周榜

更多
牛客网
牛客企业服务