Certificate of no criminal record# Immigration - 落地生根
r*t
1 楼
下午刚刚面的,职位是hardware engineer。 发现版上的面经都没有这方面的,就发出来给大家
分享一下。
寒暄之后就让我介绍了一下自己的一个项目,我做的是sensor network, 就主要介绍了一下这个
项目的功能,有什么特点,我主要负责了哪些内容。 balabala说了一通。 期间问了一些相关的内
容,基本上没有什么刁难的地方。
第二个问到了I2C总线,让我讲的越详细越好。我就把自己做I2C所知道的都说出来了,包括时序之
类的。 因为一般上是用MCU和芯片的I2C相连接,所以我说到对I2C编程实际上是对MCU的寄存器操
作。后来又问,如果MCU上没有I2C模块,怎么实现和有I2C接口的芯片相连接,还考虑到哪些问题,
对MCU有什么要求。 我就按自己的理解说了一通,用GPIO实现,用函数把底层的封装起来,这样方
便自己调用。
第三个问题是,若果有一个application,你会如何选择你的平台,是用MCU还是DSP还是ARM最后
一个问题是,给你一个具体的问题,让你选择适当的方式直线。要求是把一个VGA信号转换成数字信
号显示在LCD上, 这个问题我听了两遍还是没有听清楚他到底要干什么(听力太差了。。。),就胡
乱说了一下,用MCU+FPGA的方式。然后他又问能不能detail一点的。比如说要不要buffer什么
的。我先想着VGA是模拟的,不要buffer。后来我想着还是要个buffer比较好,处理这一屏的时
候要缓冲下一屏的信号。就胡乱说了两句,这个时候我已经乱了方寸,估计没有什么说清楚(悲剧的
口语)。
最后我问了两个问题问他。都是无关痛痒的。。。
整个过程35分钟,气氛还算友好。 希望对大家有用,特别是面试非software engineer的同学。
分享一下。
寒暄之后就让我介绍了一下自己的一个项目,我做的是sensor network, 就主要介绍了一下这个
项目的功能,有什么特点,我主要负责了哪些内容。 balabala说了一通。 期间问了一些相关的内
容,基本上没有什么刁难的地方。
第二个问到了I2C总线,让我讲的越详细越好。我就把自己做I2C所知道的都说出来了,包括时序之
类的。 因为一般上是用MCU和芯片的I2C相连接,所以我说到对I2C编程实际上是对MCU的寄存器操
作。后来又问,如果MCU上没有I2C模块,怎么实现和有I2C接口的芯片相连接,还考虑到哪些问题,
对MCU有什么要求。 我就按自己的理解说了一通,用GPIO实现,用函数把底层的封装起来,这样方
便自己调用。
第三个问题是,若果有一个application,你会如何选择你的平台,是用MCU还是DSP还是ARM最后
一个问题是,给你一个具体的问题,让你选择适当的方式直线。要求是把一个VGA信号转换成数字信
号显示在LCD上, 这个问题我听了两遍还是没有听清楚他到底要干什么(听力太差了。。。),就胡
乱说了一下,用MCU+FPGA的方式。然后他又问能不能detail一点的。比如说要不要buffer什么
的。我先想着VGA是模拟的,不要buffer。后来我想着还是要个buffer比较好,处理这一屏的时
候要缓冲下一屏的信号。就胡乱说了两句,这个时候我已经乱了方寸,估计没有什么说清楚(悲剧的
口语)。
最后我问了两个问题问他。都是无关痛痒的。。。
整个过程35分钟,气氛还算友好。 希望对大家有用,特别是面试非software engineer的同学。