登录
  • #工作信息
  • #求职
  • #找工就业
  • #Microsoft
  • #电路/电子/半导体类

巨硬‌‌‍‍‌‍‍‌‌‍‌‌‌‌‍‍‌‌‌‌‌‍‍‌‌‍‌‍‌‍‌‍硬件组面经+timeline

sunny是小天使
1733
1
看到地里有大佬发硬件方向的面经也来分享一下Microsoft的面经。。。

是9月的时候在学校的career fair投的简历,12月初收到的电面通知,约了一个星期之内电面。电面主要是architecture和logic design的问题。Architecture主要问了pipeline和cache的基础知识,logic design问了好几个小问题,“设计一个bit count的gate-level logic"之类的,当时我给的解答不是比较poewr comsuming,面试官挺友好的让我继续想,最后找到了最优解。之后简单聊了聊简历。

三个星期之后去onsite,一共面了三轮,一轮architecture,一轮logic design,一轮verification。

Architecture基本是adv computer architecture课上的内容,从pipeline问起,各种hazard;主要问branch predictor(画了好几个bp的FSM),recover的各种方法,给了几个branch叫我用一个合适的bp去预测;prefetch的size怎么决定;还有一些边边角角的问题。

Logic design问了一个设计incoming edge detector;之后又问了一个pipeline里buffer设计。

Verification因为我说了正在上相关的课,问的比较基础,就问了基本的UVM的概念,coverage的概念,checker的复用;画了一个简历里的design课的project的block diagram问我具体怎么verify的,用的软件,有没有遇到过这样那样的问题(比如output unknown怎么处理,inferred latch之类的)。

大概一个星期以后又面了一轮behavioral,电话聊聊天。

希望对大家有帮助,硬件的小伙伴都能拿到心仪的offer!
1条回复
热度排序

发表回复