肥妞是个清心寡欲的狗啊# pets - 心有所宠
c*t
1 楼
去了IDT onsite,这里给大家分享一下自己的经历。职位是ASIC Design Engineer。这
家公司以前是做memory起家的,现在也做一些视频传输,显示方面的ip。因为公司不大
,所以面试流程相对自由。住宿安排在了公司旁边的酒店,走路就能过去,很方便。
面试早上9点开始,先是一个印度的manager带着介绍了一下公司的办公环境,然后大概
讲了一下公司的情况。然后9点半开始正式面试。面试的一共四个人,是一起面试的。
面试一共有两个部分,先是让我介绍以前在学校做过的项目。感觉他们也不是很有兴趣
,但是还是让我讲了一个半小时。期间问了些问题,都是关于项目本身的,所以还比较
好回答。
第二部分是问一些技术问题,先是问了一个关于error correction code的。但是问法
比较奇怪:说有一个经理在办公室里放了4种颜色的球,一共12个,门外有12个员工。
经理依次扔出12个球,每扔出一个,让1个员工进来猜扔出的球是什么颜色,如果猜对
了,就算成功。进来的员工可以看到剩下的球是什么颜色,他不可以把这个信息告诉后
来的员工,但是可以告诉他们他猜测的何种球。问员工们采取什么策略,才能保证猜对
球的数量最多。这其实是一个parity checking的问题,可以把4种球依次编码为00,01,
10,11,第一个员工必须保证他猜测的球复合他们的parity编码原则,后面的员工们就
可以根据他猜测的结果得到正确的答案,所以最多可以有11个人猜对。其实parity编码
并不难,但是这个问题涉及了太多附加信息,开始让人摸不清头脑要问的是什么,所以
当时花了很长时间才回答出来,影响了后面的心情。之后一个印度大姐问了一个如何写
round robin arbiter状态机的问题,感觉印度人还是不是很友好。然后问了怎样才屏
幕上打印某种排列方式的点阵的问题,基本是个如何使用循环语句的问题。还有其他一
些问题,记不太清了。总的来说问题不多,也不是很难。但是不太喜欢这种几个人一起
问问题的方式,每个问题都要扯比较长的时间,保证每个人都明白。当然和自己掌握节
奏的能力和表达能力不强也有关。
家公司以前是做memory起家的,现在也做一些视频传输,显示方面的ip。因为公司不大
,所以面试流程相对自由。住宿安排在了公司旁边的酒店,走路就能过去,很方便。
面试早上9点开始,先是一个印度的manager带着介绍了一下公司的办公环境,然后大概
讲了一下公司的情况。然后9点半开始正式面试。面试的一共四个人,是一起面试的。
面试一共有两个部分,先是让我介绍以前在学校做过的项目。感觉他们也不是很有兴趣
,但是还是让我讲了一个半小时。期间问了些问题,都是关于项目本身的,所以还比较
好回答。
第二部分是问一些技术问题,先是问了一个关于error correction code的。但是问法
比较奇怪:说有一个经理在办公室里放了4种颜色的球,一共12个,门外有12个员工。
经理依次扔出12个球,每扔出一个,让1个员工进来猜扔出的球是什么颜色,如果猜对
了,就算成功。进来的员工可以看到剩下的球是什么颜色,他不可以把这个信息告诉后
来的员工,但是可以告诉他们他猜测的何种球。问员工们采取什么策略,才能保证猜对
球的数量最多。这其实是一个parity checking的问题,可以把4种球依次编码为00,01,
10,11,第一个员工必须保证他猜测的球复合他们的parity编码原则,后面的员工们就
可以根据他猜测的结果得到正确的答案,所以最多可以有11个人猜对。其实parity编码
并不难,但是这个问题涉及了太多附加信息,开始让人摸不清头脑要问的是什么,所以
当时花了很长时间才回答出来,影响了后面的心情。之后一个印度大姐问了一个如何写
round robin arbiter状态机的问题,感觉印度人还是不是很友好。然后问了怎样才屏
幕上打印某种排列方式的点阵的问题,基本是个如何使用循环语句的问题。还有其他一
些问题,记不太清了。总的来说问题不多,也不是很难。但是不太喜欢这种几个人一起
问问题的方式,每个问题都要扯比较长的时间,保证每个人都明白。当然和自己掌握节
奏的能力和表达能力不强也有关。