备战秋招-面经篇-[二十二]
时间:2022-07-23
本文章向大家介绍备战秋招-面经篇-[二十二],主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
欢迎大家通过博客浏览我的历史文章,博客园包含了目前为止所有的文章,浏览效果更佳,并且有评论留言功能,有任何问题都可以给我留言,微信后台留言可能回复得不及时。 博客地址为:https://www.cnblogs.com/icparadigm/
兼珏
乐鑫
一面
- 自我介绍,简历相关
- 你如何看待某之前面过我们公司的同学?
- 你为什么选择做IC验证
- 通过什么方式自学SV和UVM
- 是否接触过脚本
- 100MHz的时钟发生器
- 阻塞赋值和非阻塞赋值的区别
- OOP多态
- 独热码约束
- pre_randomize和post_randomize的位置
- function coverage : [7:0] data,只有0~31有效
- factory机制的作用
- 如何启动test
- cofig_db的四个参数,优先级
- component中的phase机制
- 1~100找出所有质数
体系结构:
- 硬件层面和IO接口是如何进行通信的,驱动层面是如何进行操作的,应用软件层面是如何进行操作的
- cache划分的策略,如何减小latency
- 功能模块在进行设计的时候,是否需要追求性能的极致?
- 流水线相关问题
kane
澜起科技
一面
- 自我介绍
- 第一个项目和状态机有关
- 状态机相关,一段二段三段
- 写状态机有什么注意点(这个我真的不知道他想问啥,就扯到了同步复位异步复位),然后就是同步复位异步复位区别,优缺点,后面的问题就都是你扯着扯着扯到一个概念,他就展开让你说这个优缺点,有啥注意的
- axi4中wid为啥去掉了
- 锁存器寄存器区别,优缺点
- 亚稳态讲一下
- fifo讲一下(啥都讲,fifo分类,设计需要注意啥,格雷码优点)
- 代码写了多少行,我说三百行实现了一个算法,不太信,最后还共享屏幕看代码
- 第二个项目硬件安全的,我就不展开说了
- 第三个网卡相关的,细致的讲了讲做了哪些仿真,用什么实现的,verilog怎么写的
- 反问,问了几轮面试,新人培训
- 然后第二个老师开始说话,问我网卡的各种知识,感觉他很懂这个
- 网卡的协议,txd rxd多少位,有效信号咋配合的,dma怎么配合工作的,中断怎么起来,核处理中断的问题,发包送包仿真怎么做的,网卡的phy熟悉么,接口啥的,整个网络报文在硬件上是怎么流向的,软硬件配合之类的,还问了tcpip的知识,我懂的少,就没怎么说
- 还问了既然用了FPGA仿真,FPGA了解多少,时钟管脚约束啥的
- 总之就是老师也没个具体的方向,想到啥问啥,项目让你讲细,好多概念都是讲讲你为啥用这个不用那个,这个和那个的优缺点又是啥,设计注意事项是啥,然后还有什么优缺点么(我就问号脸??)
毛哥
全志
我基本问的项目,
- 关于图像中raw到rgb数据转换的算法过程,在FPGA上怎么实现的
- 实现过程中的插值算法怎么搞的,line-buffer怎么设计的
- 如果只有单端口ram,如何达到双端口设计时的效果
- 连通域算法在FPGA上如何实现的,最终项目频率多少,帧率多少
- 你是如何去提高频率的
- 如何降低功耗的,低功耗的方法有哪些
- 门控时钟是怎么个写法才能综合时综合为门控时钟,综合要求门控时钟占比多少合适
- 低功耗中动态功耗和静态功耗与电压频率的关系,要求精确到公式级
- 最后刷了一道简单的选择题
- Castle.MVC框架介绍
- 在 .Net 设定 proxy 的方法
- MVC结构简介
- 优酷、爱奇艺、摩拜……多家网络平台被曝注册容易注销难!面临个人隐私泄露风险
- WordPress中借助.htaccess屏蔽某个IP或某个IP段(防垃圾评论)
- ASP.NET 调味品:AJAX
- CTreeCtrl 控件使用总结
- 高盛成立交易部门,涉足比特币和加密货币交易
- WordPress主题开发:添加主题更新提醒功能
- WordPress主题开发:添加主题更新提醒功能
- ASP.NET2.0应用中定制安全凭证之实践篇
- Kaggle大神带你上榜单Top2%:点击预测大赛纪实(下)
- WordPress主题后台选项开发框架 Options Framework 介绍
- vc++ 在程序中运行另一个程序的方法
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Swift 泛型
- Swift高阶函数map,filter,reduce
- 一文解决大批量基因相关性分析
- Swift String 与 NSString
- 30.opengl高级光照-HDR
- Angular bootstrap的一个例子
- MicrobiomeAnalyst | 零代码分析宏基因组数据
- Java8实战——通过行为参数化传递代码 顶
- Angular component的一个例子
- 初识mybatis中的缓存
- 【卷积神经网络结构专题】ResNet及其变体的结构梳理、有效性分析
- Steganographer:能帮助在图片中隐藏数据的Python隐写工具
- 内网横向移动:Kerberos认证与(哈希)票据传递攻击
- 诺禾致源linux下数据下载
- 技巧 | OpenCV中如何绘制与填充多边形