2026年春招,对于只有软件背景(如Java后端开发)的本科生,想应聘芯片公司的‘软件开发工程师(EDA方向)’或‘芯片性能建模工程师’,该如何在简历中包装现有项目,并高效自学C++、数据结构算法以及计算机体系结构来通过笔试面试?
我是2026届软件工程专业本科生,一直做Java后端开发,但对底层硬件和芯片很感兴趣。看到芯片公司也在招软件开发,比如EDA工具开发、芯片性能建模/仿真平台开发等。我没有任何硬件基础,但编程和算法能力还行。想请教:1. 像我这种纯软件背景,应聘芯片公司的软件岗,简历上的Java Web项目完全不对口,该怎么挖掘和包装,才能体现与‘高性能计算’、‘算法优化’的相关性?2. 为了通过笔试面试,我需要紧急补哪些知识?除了必刷的C++和数据结构算法题,计算机体系结构(CPU缓存、流水线、多核)要学到什么深度?需要了解Verilog或芯片设计流程吗?3. 有没有适合软件背景同学入门芯片软件开发的书籍、开源项目(比如一些简单的EDA工具或模拟器)推荐?希望能在春招前快速建立知识框架,拿到面试机会。