联发科

台企,加班有加班费,签字费较多,年终奖美丽,培训好,平台大,跳槽认可度很高。但也有同学觉得base一般,但是加上加班费、签字费以及地区补贴,今年发哥依旧是yyds。

【面试经历】

  • 一分钟英文自我介绍

  • 你那个桥是干啥的,桥的作用

  • 你那个AHB to APB Bridge如果一个master对多个slave应该怎么办?

  • MCDF验证环境里有几个agent

  • 因为笔试做的太好,还有C和python的题以及算法和数据结构(二叉树、栈)哭了

  • 讲一下component和object

  • 都有哪些组件

  • Factory机制

  • 问了一些SV和UVM的知识

  • IC验证流程

  • 你还有投别的公司嘛

  • 讲一下你那个AHB的trans

  • AHB的burst

  • 举例说明与AHB burst相关的协议

  • AHB和APB项目的测试点,你是怎么制定的

  • 你硕士期间的项目,遇到啥问题

  • 怎么解决的

紫光展锐

老牌IC大厂,培训很好,平台很好,好跳槽,薪资不高,属于其它公司重点关注对象,也是大家都会投简历并讨论的公司,但是因为薪酬劝退,不过据说后边给SSP的意向性股票很多。

【面试经历】

  • 介绍一下你自己

  • 你的DUT的数据和UVM验证平台的数据会有时间差这个你应该怎么办

  • 你怎么知道比对的数据就是那个时间点的数据发各个chnl的数据的时候,可能chnl1发了几个trans,还有间断,然后再发chnl2的,这个你应该怎么仲裁

中兴

培训很好,薪资今年涨了一些,但相较其它公司的薪酬竞争力不大,但是愿意招非科班人培训,这点还是挺不错的。不过中兴给大佬们的薪资开的很美丽,蓝剑更美丽。

【面试经历】

  • 介绍一下自己

  • APB协议

  • AHB TO APB你都做了哪些

  • 覆盖率都有哪些,代码覆盖率分为哪几种 代码覆盖率、功能覆盖率、断言覆盖率 代码覆盖率分为行覆盖率、分支覆盖率、状态机覆盖率、翻转覆盖率

  • Scoreboard是干嘛用的

  • 为什么选验证

  • 为什么要去西安

  • 有男/女朋友嘛

集创北方

做LED显示屏和LCD面板,在北京还是很不错的,有北京户口指标,员工宿舍,薪资待遇也还可。

【面试经历】

  • 介绍一下自己,介绍项目

  • APB协议分为哪些操作,介绍一下,你那个burst是怎么写的

  • 这个burst可以随机嘛,你是怎么随机的

  • 你的功能覆盖率是怎么写的,有哪些点,怎么检查你的功能覆盖率

  • 功能覆盖率和断言覆盖率的区别

  • 你的断言覆盖率写了哪些?(AHB TO apb Bridge的流程)

  • 你那个Arbiter是怎么写的

  • 寄存器是自己写的嘛

  • MCDF的验证怎么知道你自己的数据对不对

  • 如果我这三个chnl的数据的优先级高,低,低,是不是一直发送高,那我低的就不发送了?

  • 为什么选验证,IC设计流程也即ASIC设计流程了解嘛

  • 你平时都用了哪些工具?分别是哪家公司的?

  • 把你的项目都做成PPT讲述

  • 为什么选验证

  • 为什么来北京

  • 你的优点和缺点

寒武纪

这家公司比较低调,产品做的很好,思元系列芯片很棒,薪资很美丽,据说薪资涨幅很高,在AI芯片里做的算是很好的

【面试经历】

  • 自我介绍,问提到的各个比赛情况,是什么内容,你在里边充当什么样的角色

  • 简述一下AHB都有哪些信号,Htrans是怎么用的

  • 你这个测试点怎么制定的,都制定了哪些

  • 介绍一下MCDF

  • 你这个是怎么验证的,寄存器模型有了解嘛

  • 寄存器都验了哪些?如果寄存器设置的数和你采集的数不一样怎么办

  • 只读寄存器应该怎么验证

  • SV的优势,为什么要用SV进行验证

  • 深拷贝和浅拷贝

  • 为什么要用virtual

  • 为什么选验证

  • 你参与了很多学生工作,有遇到什么困难吗

  • 有没有压力特别大的时候,你是怎么解决的

商汤科技

【面试经历】

  • 为什么转验证?

  • 你之前保研的时候怎么不选IC。想来北京还是上海,之前保研的时候怎么没来北京

  • SV里边find队列和find index队列应该返回什么?这个没敢懵,是不是返回数和索引啊?

  • 有没有用过zadx(好像是这个东西)?

  • 怎么验证一个DUT

  • 用过断言嘛?写一个断言,a为高的时候,b为高,还有a为高的时候,下一个周期b为高

  • 对商汤的了解,对AI的了解

  • 项目中遇到什么问题是怎么解决的

  • 对SV中约束的理解

  • phase机制的理解

  • rand和randc的理解

  • 对进程的理解,我刚开始还以为是mailbox那几个,后来发现是fork join那三个的区别

  • ref的用法

  • 寄存器模型的使用,例如前门访问是怎么用的,后门访问呢,adapter是干嘛的

  • sequencer和driver之间的握手机制