汇顶科技ic验证一面面经
base成都,tl:8.20投递,投递一周后笔试,9.5一面
是一个面试官单独面试,先自我介绍,然后面试官针对简历说让我就侧重讲验证实习做的项目。
先大概把项目介绍了一遍,估计第一遍面试官没有听的特别懂,就问我说你主要做的工作就是基于已有的环境做一些调试和优化是吗,问使用场景是不是为了验证公司的工具有没有问题,然后自己重申了一遍工作的重心,说了一下对应的应用场景。
然后面试官开门见山问:怎么学的sv和uvm?你的sv和uvm是自己看项目中学的还是报培训班?
接下来是一些八股考察,大概有这些,都是比较常见的:
1. sv数据类型,logic的特点,什么情况下不能用logic只能用wire;
2. 动态数组和队列的区别;
3. 队列常见函数和功能;
4. 线程,三种fork_join,如果要禁用线程用什么;
5. UVM component和object区别;
6. phase机制解释,说一些常见的phase,哪些phase是自顶而下,哪些是自底而上;
7. uvm怎么启动整个环境,有哪些方式,具体命令是什么;
8. vcs verdi使用;
9. uvm寄存器模型考察,adaper实现了什么功能,包括一些函数和底层源码考察
10. 有没有用过sva?
然后面试官开始盘项目,这个面试官恰好对寄存器模型和相关验证场景非常了解,问了很多真实项目中会遇到的问题和一些场景题目,比如uvm原生寄存器模型存在的不足,访问类型的特点,随机化支持哪些类型,具体要验证某一个访问类型的验证方案,地址串扰的处理,模型地址怎么映射的,checker怎么做的,有没有用config机制实现禁用某些寄存器,顶层api有哪些
最后还问了一些amba相关的问题,apb和ahb,以及具体verdi的一些使用,比如如何看信号翻转。
然后就是反问环节,问了后续流程和培养方案,以及业务方向,成都这边主要是蓝牙和显示屏,后续流程的话会在下周一前出结果
整体大概面了50分钟,简历上其他的偏向于设计的部分都没有问。
总体面下来感觉侧重于对基础知识的考察,sv、uvm常见八股,有时候会突然问一些冷门问题比如命令全称怎么写的,也会结合你的项目问一些验证场景的处理,主要是看你对项目的熟悉程度。#ic验证#汇顶科技#芯片#数字ic验证##汇顶科技##数字ic##秋招##面试#
是一个面试官单独面试,先自我介绍,然后面试官针对简历说让我就侧重讲验证实习做的项目。
先大概把项目介绍了一遍,估计第一遍面试官没有听的特别懂,就问我说你主要做的工作就是基于已有的环境做一些调试和优化是吗,问使用场景是不是为了验证公司的工具有没有问题,然后自己重申了一遍工作的重心,说了一下对应的应用场景。
然后面试官开门见山问:怎么学的sv和uvm?你的sv和uvm是自己看项目中学的还是报培训班?
接下来是一些八股考察,大概有这些,都是比较常见的:
1. sv数据类型,logic的特点,什么情况下不能用logic只能用wire;
2. 动态数组和队列的区别;
3. 队列常见函数和功能;
4. 线程,三种fork_join,如果要禁用线程用什么;
5. UVM component和object区别;
6. phase机制解释,说一些常见的phase,哪些phase是自顶而下,哪些是自底而上;
7. uvm怎么启动整个环境,有哪些方式,具体命令是什么;
8. vcs verdi使用;
9. uvm寄存器模型考察,adaper实现了什么功能,包括一些函数和底层源码考察
10. 有没有用过sva?
然后面试官开始盘项目,这个面试官恰好对寄存器模型和相关验证场景非常了解,问了很多真实项目中会遇到的问题和一些场景题目,比如uvm原生寄存器模型存在的不足,访问类型的特点,随机化支持哪些类型,具体要验证某一个访问类型的验证方案,地址串扰的处理,模型地址怎么映射的,checker怎么做的,有没有用config机制实现禁用某些寄存器,顶层api有哪些
最后还问了一些amba相关的问题,apb和ahb,以及具体verdi的一些使用,比如如何看信号翻转。
然后就是反问环节,问了后续流程和培养方案,以及业务方向,成都这边主要是蓝牙和显示屏,后续流程的话会在下周一前出结果
整体大概面了50分钟,简历上其他的偏向于设计的部分都没有问。
总体面下来感觉侧重于对基础知识的考察,sv、uvm常见八股,有时候会突然问一些冷门问题比如命令全称怎么写的,也会结合你的项目问一些验证场景的处理,主要是看你对项目的熟悉程度。#ic验证#汇顶科技#芯片#数字ic验证##汇顶科技##数字ic##秋招##面试#
全部评论
您好,有后续了吗?
我也是9.5面的,但是只面了22分钟,现在无消息
已经oc了
相关推荐
03-25 17:41
长春电子科技学院 前端工程师 smile丶snow:1.简历尽量一页,比如教育经历那里,全日制,计算机学院这些可以去掉没啥用好浪费空间。
熟悉三件套就没必要写了吧。js基本上是这样写
* JavaScript核心:深入理解 JS 运行机制(事件循环 Event Loop、微任务/宏任务),熟练掌握 Promise/Async 异步编程 模型。
熟悉可以改成熟练掌握。组件库写一个ant感觉就行,多写了浪费空间。
旅游项目是不是jonas的natours啊,我之前简历也有这个。我之前是这样写的
全栈思维: 熟悉 Node.js/Express 后端架构,掌握 MongoDB 数据库设计与聚合查询
工程化我觉得还是少些吧,不写就问的少,如果你真的了解的话可以写。
1.实习的话推荐大厂官网和aoob上面投,我自己有写一个校招网站的小网站可以直达~github主页上面有,顺便求个关注(
2.大三下一般课程比较少了吧,如果学校比较严的话可以多沉淀一会,如果不太严可以请dai课然后去实习,尽量找个近一些的就行。暑期实习不是暑假才实习哦,基本是上3月底4月初发offer就可以过去了,然后大概暑假的时候走转正流程答辩。
3.大厂算法题+js手写体。hot100+常见的比如数组转树,Promise.all,deepClone,之类 js手写都不难其实。算法看自己能力吧,我其实算法能力也不行。
4.自己平时没有用AI Coding吗?自己想一下怎么让AI帮你更好的写代码~比如Skill的诞生,OpenSpec的诞生,不都是我们想让AI更好帮我们写代码吗。
点赞 评论 收藏
分享
