我们的目标是┏ (゜ω゜)=☞芯片前端全栈工程师~喵!
前言
最近因为一直做芯片验证岗校招的面试,所以汇总了一些面试题用了大概有两个月了。这周我突然觉得不能总是一套题考察到底,所以开始组织新的面试题了。因此呢,这套旧的题目就放在这个专栏下供大家参考吧。
面试问题
验证基础知识
异步fifo中跨异步的随机性是如何在验证环境中模拟?$urandom和$random的区别是?
代码覆盖率包括哪些?
行、翻转、条件、分支、fsm、断言
function和task的区别是?接口上使用output和ref的差别是?
在class中,使用virtual task和使用task的区别是?
虚方法并不会影响方法的重载,无论是否定义为虚方法,均可重载;
virtual的多态属性,主要表现在父类指针指向子类实例时,virtual方法会调用子类对应方法,非virtual方法会调用父类对应方法;
句柄间的指向规则是什么?$cast函数的作用是?$cast是否检查空句柄?
本类句柄可以指向本类实例&#