|
职位是 test verification engineer
数电部分:
1. sequential circuit, combination circuit 区别?
2. 什么是米里机,什么是摩尔机,区别?
3. 什么是setup time,什么是hold time? 什么是 propagation delay ? 时钟的最
小周期由谁决定?
4. 我resume上的一个project
5. 顺路由我的project问了数字滤波器的问题,描述一下fir,iir。 他们有啥区别,
你的滤波器可以用vhdl实现并合成吗?
这个答的没把握,我说乘法不能synthesis,如果是模二运算可以,一般乘法需要做成
专门的模块,乘法一般一个基本单位时钟周期完成不了,用累加的方法在多个时钟周期
搞完。具体没做过,所以也就答到这里。
6. 你得出的结果怎么验证?
我说用modelsim看波形, 被鄙视,说 比如你有1000个测试数据,怎么验证?
想了一下,我说用个高级语言比如matlab,c++ 写出来,做成testbench,比较之。
7. 顺路这里由问了我通信里面怎么让收发双方同步?
C/C++
1. 啥是指针, & * 是干啥的?
2. 什么是virtual function?
3. operation overloading? 比如怎么把 “+” overlaod? 啥函数只能是friend,
解释为什么?
4. a,b 不用第三个变量,怎么交换a,b ? (比特xor运算,这个刚好在谭老师的书上
看到了)
5. 指针做函数参数的好处? (相当于可以返回多个函数值)
6. 啥是extern?
Video 部分
1. intra coding, inter coding 解释是是啥
2. H264跟以前的有啥不同?
3. 你做的video project描述一下。
4. 顺路解释了一下h264的1/4像素的prediction
5. h264 dct变换相较以前有啥进步? 全是整数运算,drift可以避免了
6. h264 的小block size有啥好处?bundary的blocky issue
7. h264的小block做dct有啥原因没?
貌似小印对这个答案比较满意,因为是quarter pixel的精确度了,你找到的
prediction已经很准确了(decorrelated) 犯不着去 8x8 那么大的范围找了。
大致能回忆起来的就是这么多了。整个面试比起以前的那些大牛来说容易许多了,都是
基础的问题,相较来说就是问的广了点。 不知道on-site会怎么样?
现在就是数电那块不知道怎么复习好? 抓瞎一样的看书,来这里就没太学过电路有关
的东西了。那个大牛能点播一下? 怎么准备好点?
谢谢谢谢 |
|