我的春招

本人情况

本科:南京某一本大学本科生

专业:微电子学

杂技竞赛选手,有国奖。

啥都学过(嵌入式、fpga、python、pwn(CTF)、DL(ML))一些,啥都不精。

因为考研耽误了秋招,2月开始准备的春招,海投选手,没有刷过牛客网上那些算法题。(错过秋招的我真傻逼)

本次春招

公司 结果 流程时间 面试难度
格力 hr面挂 一周 *
华为 算法工程师,目前还在池子里泡着 两个月 ****
安恒 物联网安全,技能不对口,挂 一周 **
海康威视 嵌入式,一面咕了 一周
中兴通讯 FPGA,offer 一天 ***
寒武纪 数字芯片设计,简历被刷 一个月
华兴源创 FPGA,offer 两周 *
NOI蔚来 嵌入式开发,offer 一周多一点 *****
字节跳动 硬件系统架构,一面挂 四天 *****
腾讯玄武安全 硬件安全,一面挂 三天 **
中移物联网 芯片设计,hr面挂 两周 **
地平线 嵌入式,offer 一周 ****
盛科网络 FPGA,offer 一周 ***
百度 linux,笔试咕了
OPPO c/c++,笔试咕了
小米 c/c++,一面挂 一周 ****

面试细节和offer不方便透露太多,我担心被公司拉黑
面试时间是指从笔试开始到流程结束,没有笔试的公司是从投简历到面试
面试难度是本人的主观判断,请理智参考,主要判断标准是技术面试官深挖的程度,星级越高,技术面试官对细节挖的越深,三星及以上难度都会要求现场手撕代码
安全类和面试因为跨行业面试,所以面试官没有难为我,面试难度也会因此看上去不高

面试题

以下只列举我还有记忆的面试题

FPAG & 芯片设计

  1. 简单解释以下名词:建立时间、保持时间、输出延时、时钟偏斜。
  2. 简述FPGA内部的实现可编程逻辑原理是什么?是利用了什么器件?
  3. 现场手撕一个异步复位的计数器。
  4. 请利用verilog现场手撕一个2bit乘法器,要求使用数字电路的设计方法。(串行计算/流水线计算)
  5. 给了一个异步fifo的接口,现场复现他的调用方法。
  6. 异步FIFO读时钟是写时钟的100倍,或者写是读的100倍会出现什么问题?

嵌入式&物联网&杂项

  1. 大小端知道吗?如何利用几行代码来判断当前储存模式是大端储存还是小端储存。
  2. adda的硬件实现原理知道吗?ad的数据如何转换才能变成我们需要的数据,公式是什么?
  3. 三次握手和四次挥手知道吗,请细说一下他们的流程。
  4. mqtt有接触过吗,Socket有用过吗?如何使用的?
  5. 操作系统有接触过吗,进程与线程的区别知道吗,要求从堆栈的角度解读,进程的通信、同步,线程的通信、同步知道多少。内存管理知道多少。
  6. 编译原理有学过吗,bss,text,data知道多少,未初始化全局变量编译后在哪个区域?
  7. IO口的几种工作模式知道他们的含义吗?要从硬件电路的角度来说。
  8. 嵌入式里的总线有接触过吗,串口、I2C、SPI有用过吗,请详细说说。
  9. 数据结构有学过吗,手撕一个链表类题目(这种题目不赘述,都是牛客网常规题)
  10. 神经网络有接触过多少,卷积的原理知道吗?反向传递的数学原理是什么知道吗?
  11. 在浏览器里通过域名访问网站,这个流程用的协议都有哪些知道吗,能细说吗?
  12. scanf漏洞的利用可以细说一下吗?关于堆栈溢出可以细说一下吗?

暂时只记得这么多了