23秋招总结4:ZEKU软件开发工程师(西安)
岗位要求
2023校招提前批-软件开发工程师 职位描述
岗位职责:
1、与架构、硬件团队深度合作,打造极致的软硬件整体解决方案;
2、参与产品需求分析、软件架构设计及相关设计文档的编写;
3、参与项目软件编码及调试,并进行单元测试、集成测试等;
4、参与最前沿的嵌入式驱动與固件开发,包括ISP、Video codec、DSS、Audio、AI等领域;
5、 配合芯片设计师参与SOC、IP的设计和验证;
6、探索行业最先进的嵌入式技术预研和工程应用。
任职要求:
1、计算机、软件、通信、电子、信息或自动化等相关专业,本科及以上学历;
2、基础知识扎实、热爱编程,熟悉掌握C/C++编程,具有较好的编程习惯;
3、对计算机体系结构、数据结构、算法原理有一定了解。
满足以下任一条件优先:
1、了解操作系统和编译的基本原理;
2、有Linux/安卓平台上软件开发经验;
3、有实际项目开发经验。
面经
一面面经 45min
- 自我介绍 1个面试官
- 讲一下做过的驱动
- 什么是大小端
- 网络字节序是什么端
- ARM是什么指令集
- 了解v8 v9吗
- ARM RISC-V区别
- 介绍一下UBOOT
- UBOOT启动流程
- ISA定制指令
- 使用的操作系统内核版本
二面面经 50min
- 自我介绍 1个主管
- 上来给30min 手撕两道题
1. 如何通过编程定位cache层级和大小2. 时间复杂为1的情况下,给矩阵中0所在的行列置0
- 问问项目,深挖项目细节,包括项目中的单位等等
二志愿:底层驱动软件工程师
面经
听说底软不算卷,一志愿凉了,八月初赶紧投了二志愿,被捞起来面试了。
一面:明显感觉面试官走流程,随便聊聊项目,面试官就自己介绍了十分钟他们部门干什么
二面:一面面试官把我推荐给了仿真组,srds这个组鱼龙混杂,跟我投的岗位八竿子打到一点吧,主要很清楚微体系结构,因为zeku也在用gem5
总结
神仙打架,两道手撕压力面,之后再回答项目心情也被影响了,被转流程推荐了。细节决定成败,扎实的基本功很重要阿!今年zeku池子大到,没开正式批。
各位明年投递的时候,不可以相信库子,多投递一些其他公司,池子太深了。
#zeku##哲库##23届提前批#