首页 > 地平线芯片设计一面面经
头像
焦星星
编辑于 2020-08-20 12:29
+ 关注

地平线芯片设计一面面经

约的今天一面视频面试,提前十分钟准备好,等待面试官。

面试官连上来后,让我开始自我介绍。我一开始看不到他人,以为网络或者腾讯会议出了问题,就提醒一下:“我这边好像有点问题,看不到您。”

面试官说:“不用看到我,公司没要求我一定要开视频。”

视频面试也经历了十来次,我开视频而面试官不开的第一次见到!我自己开视频看自己,是不是我也可以不用开的呀。

说重点,面经:
基本是基于项目来问问题。每介绍一个项目,他会提问直到他懂了这个项目是干嘛的。提的问题要么是项目里面的,要么针对项目技术扩展的一系列问题。
比如:IIC协议,先是用来干嘛,然后详细介绍一下IIC协议,然后你代码的思路是怎样的。

最后是描述一下你代码是怎么写的,我就是卡死在了这里,问我IIC协议定义了几个状态机,每个状态机的名字是什么(??我懵圈了,就说S0,S1,S2),每个状态之间是怎么跳转的,每个状态跳转完之后具体干什么。

这个项目已经半年多了,复习的时候只复习了基本的思路和流程。代码之间怎样跳转早就忘了,而且也记不清楚每个状态是干嘛的了,跳转完之后是干嘛的。反正是IIC对一款芯片进行读写,只记得先初始化,再配置寄存器,最后读数据。具体的怎么初始化,配置哪些寄存器真的记不得了,也没有去复习。

最后还问了一个项目,问我你这个里面用的是什么接口,我说SPI,UART。
他说这是接口吗?然后我又懵圈了,原来这些都不是接口吗。
然后我问什么是接口,他说是总线接口呀,用了哪些总线。好吧。
总体感觉一般,应该过不了,问到最底层有点要口述代码的时候就罩不住了,感觉面试官不满意,可能复习项目的时候代码流程还要再背一背,芯片手册再看一遍。

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐