我是计算机科学方向的本科生。25 号周四联发科 MediaTek 来学校进行提前批招聘了,我就拉着室友一起去了,我们之前刷了之前的笔试题,然后刚好遇到了几道完全一样的几道题目:1. 计算二进制数字位中1的个数;2. 链表逆转C/C++也是非常基础的题目,其余的几道硬件、通信相关的不太会,还是拿到了比较好的成绩,我下来之后就知道自己错了一道题目。感觉肯定没有室友分数高,他这次肯定是得铁定拿offer呀哈哈。
说说笔试的具体内容吧,除了 30 分的嵌入式基本上是瞎蒙以外,其余都是C/C++完全没什么问题,轻松得很,室友评价说,要是大一刚刚学完C语言的来,比我们肯定要考的好。真的时很有道理,不过我还是不太认可的,大一至少算法不会这么熟练可能会出错。> 在嵌入式的 30 分中,有一个是堆栈的问题,当时有点困惑,这里再复习一下,主要区别在**,刷题的时候要把数组放在外面,是因为出于安全考虑栈的大小最多为8MB,放在外面的时候使用的是 data section(既不是堆也不是栈,而是 bss)。然后我就考了73分。
一面非常顺利,面试官看着我的项目经历、获奖证书非常钦佩。也没有问什么技术问题,有一点很有意思,我发现我紧张的时候都会不敢看别人,这位面试官友好地提醒了我看着他说话,还好我很快调整了过来,继续面试。之后就是在休息区等了5分钟左右就被蓝衣服的主管叫过去继续面试了,看到他手上拿着一面面试官给我的评价,我只看到了评分,有两项分别是9分和8分。我一坐下来,主管就和我坦白,你这个面试分数是相当高的了,而且笔试73分不是第一就是第