地平线二面经历

地平线二面经历

历时四十多分钟:

  1. 自我介绍
  2. 问项目,项目的研究背景和研究意义是什么,我项目中用到了摄像头,面试官着重问了摄像头有关的内容,摄像头用的什么协议,时序是怎样的,时钟是多少,协议是用什么方式实现的,我用的三段式状态机实现的,然后问了三段式状态机的具体实现过程,以及协议中的写传输协议和读传输协议,摄像头传输数据过程中的行同步信号和场同步信号是怎么实现的。
  3. 我项目中用到了SDRAM,面试官问了SDRAM控制器是怎么写的,初始化状态机和工作状态机是怎么写的,定义了几个状态,状态之间是如何跳转的,SDRAM的驱动时钟是多少,为什么是这个时钟,最后还问了SDRAM和DDR的区别,以及SDRAM的引脚有多少根,具体是什么。

总结:二面问的主要是深度,聚焦于项目的几个点刨根问底,一直问到不会为止,连芯片有几根引脚都问了。而且面试官会现场计算说的参数,如果说错了可能会很尴尬,总之还是有一定难度的。

#地平线实习##实习##面经##芯片设计工程师##FPGA工程师#
全部评论
hello,请问二面之后还有面试吗?楼主二面结束后到拿到offer,时间间隔多久呀?
1 回复 分享
发布于 2022-04-24 21:57
兄弟base哪里。我昨天二面完,多久可以出结果呀
点赞 回复 分享
发布于 2022-04-25 14:28

相关推荐

08-21 23:29
已编辑
门头沟学院 运维工程师
1. git pull 默认执行 哪些 操作?2. 如何撤销最近一次提交(但保留更改到工作区)?3. 如果执行 git add .,会发生什么?6. 写一个 Shell 命令,实现以下功能:遍历 /var/log 目录下所有 .log 文件,将文件名和文件大小(MB)输出到 log_size.txt,按大小降序排列。7. 编写一个 GitLab CI 配置文件,实现以下流程:1. 代码提交时自动运行 make build2. 只有打 tag 时才会触发 make deploy8. 如何在 Jenkins 中配置一个定时构建任务每天凌晨 2 点执行?9. 如何优化一个耗时较长的 CI 流水线?请尽可能多地提出优化思路。10. 用 sed 命令批量替换项目中的所有 "DEBUG" 为 "INFO"编写一个 Python 程序:读取 input.txt,剔除其中所有 "remove me" 字符串,然后将处理后的内容写回原文件。filename = "input.txt"with open(filename, "r", encoding="utf-8") as f:content = f.read()content = content.replace("remove me", "")with open(filename, "w", encoding="utf-8") as f:f.write(content) 运维#
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-10 14:21
点赞 评论 收藏
分享
评论
2
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务