腾讯 认领
计算机/互联网/通信/电子 广东 1000人以上 国企/上市公司
1)RTOS的实时性都体现在什么地方?(两个方面)<br>(2)LINUX下设备驱动的具体流程,包括设备驱动的分类;设备驱动模块的加载和卸载、以及open、close、read、write、ioctl、llseek等常用file_operations中的操作等。<br>(3)OS公共支撑库的主要作用是什么?为什么需要这个库?(适配层)<br>(4)RTOS中内存分配是如何做到实时性的,即执行时间的确定性?还有动态内存中具体的组织方式是怎样的?e.g. 利用malloc来分配10k和100k的内存空间,如何做到执行时间是一样的?同理,对于free也是一样。当然,这肯定需要重写malloc和free,但是要加入内存动态分配和释放的RT机制。
技术面。我的一面时间比较长,大概有80’吧。<br><br>说实话,这次面试也是我的处女面啊,现在想想,本人的处女笔和处女面都献给TX了,还是蛮不错的,呵呵。<br><br>首先是自我介绍,之前肯定谁都知道有这个环节,但是对我来说,那时还真的是没有怎么准备,这的确是个失误的地方,当面试官说先做个自我介绍吧,我当时就有点卡壳,不过还是马上反应过来了,就把教育经历和相关的专业方向、在哪个地方实习的、实习多长时间、实习的时候主要都做了哪些具体的工作等等。<br><br>然后是介绍自己的优缺点,这个比较有趣。说优点的时候呢,一不小心说了三个,面试官就说既然优点讲了三个,那缺点也说三个吧,真的是无语啊。还好后面只讲了两个,就糊弄过去了,呵呵。并且,说第三个优点的时候,我说我对待挫折和困难的看法不一样,更能够理解(其实就是抗击打能力比较强,汗)。谁知道面试官讲了一句说那就举个例子吧,不得已这还扯出了我和前女友的种种事情,我就blabla一通,真的是汗啊。。。
正在加载验证码...
腾讯后台开发面试经验&面试问题
面试问题
1)RTOS的实时性都体现在什么地方?(两个方面)<br>(2)LINUX下设备驱动的具体流程,包括设备驱动的分类;设备驱动模块的加载和卸载、以及open、close、read、write、ioctl、llseek等常用file_operations中的操作等。<br>(3)OS公共支撑库的主要作用是什么?为什么需要这个库?(适配层)<br>(4)RTOS中内存分配是如何做到实时性的,即执行时间的确定性?还有动态内存中具体的组织方式是怎样的?e.g. 利用malloc来分配10k和100k的内存空间,如何做到执行时间是一样的?同理,对于free也是一样。当然,这肯定需要重写malloc和free,但是要加入内存动态分配和释放的RT机制。
面试过程
技术面。我的一面时间比较长,大概有80’吧。<br><br>说实话,这次面试也是我的处女面啊,现在想想,本人的处女笔和处女面都献给TX了,还是蛮不错的,呵呵。<br><br>首先是自我介绍,之前肯定谁都知道有这个环节,但是对我来说,那时还真的是没有怎么准备,这的确是个失误的地方,当面试官说先做个自我介绍吧,我当时就有点卡壳,不过还是马上反应过来了,就把教育经历和相关的专业方向、在哪个地方实习的、实习多长时间、实习的时候主要都做了哪些具体的工作等等。<br><br>然后是介绍自己的优缺点,这个比较有趣。说优点的时候呢,一不小心说了三个,面试官就说既然优点讲了三个,那缺点也说三个吧,真的是无语啊。还好后面只讲了两个,就糊弄过去了,呵呵。并且,说第三个优点的时候,我说我对待挫折和困难的看法不一样,更能够理解(其实就是抗击打能力比较强,汗)。谁知道面试官讲了一句说那就举个例子吧,不得已这还扯出了我和前女友的种种事情,我就blabla一通,真的是汗啊。。。