求职经历面试之宇都

  前段时间在南邮做了宇都的笔试,一家做网络接口芯片的公司,今天去面试,一个有四轮面试,首先是HR面,HR估计是把我的学校搞错了,我是某211大学的下属院校,她把搞错当成那个211大学的了,然后问了我很多那个学校的问题,很尴尬不知道。然后随便扯了点就业地点、职业规划等。HR面就只有10多分钟,回答的云里雾里的。

  接下来是技术面,技术面问的很仔细,问了我聊天室很多问题,比如,怎么判断客户端请求的是私聊还是群聊啥的?踢人、禁言是怎么实现的?TCP发送数据的时候要是数据包丢失了怎么办?TCP的三次握手和四次分手?有两个客户端同时登陆一个账号怎么办?群聊是怎么实现的?客户端发送的数据流过大,而服务器接收的时候速率很慢,怎么办?   除了最后一个问题和TCP丢包我之前没有考虑过,其他的问题我都回答出来了,后来就是问我上次写的笔试题:

void func(char* pstr)
{
    char str[10] = {0};
    char* p = "0123456789";
    strncpy(str,p,20);
    pstr = malloc(50);
}

问我这道题程序有什么要注意的地方,我答的是函数入口参数检查,还有就是指针p指向的数据是一个字符串常量存放在全局数据区,不可以拷贝到str中,而且strncpy的第三个参数也是越界的,还有pstr是char*类型,malloc返回值是void*类型,类型不兼容。然后从这道题中,他又问我malloc对应的函数是什么?(free函数)malloc了不free会造成什么?(内存泄漏)free了pstr不赋空会造成什么?(野指针)这些问题都不难,很快就答出来了。

  技术面还有就是提了一下UCOS和linux的移植过程,然后技术面就结束了,一共聊了大概有块一个小时样子。三面的时候来了换了一个不懂是什么岗位的人,而且这个时候他们公司估计是意识到我学校有问题了,不是那个211大学,而是下属学院,然后就是各种怼我。。。问我学校学费多少(名办院校),我要的薪资是7-8k,然后就是问我你一个应届本科的你觉得要7k现实吗?你知道我们公司硕士研究生多少薪资吗? 当时我的内心很无语,话说我前两天才拿了一个7.5k的offer,我直接怼回去了(反正估计没戏了),然后就是问我愿不愿意做软件测试?(我的内心是崩溃的,我脑子抽风了,来一家做硬件的公司做软件测试,很无语)然后第三面就结束了。

  第三面结束之后,他们公司估计想拒绝我,然后第四面来了一个技术的大牛,问我linux的移植和驱动编写,驱动问的很细,我就把我做的platform模型的按键驱动讲了一下,结果最后问我为什么要用中断顶半部和底半部(鬼知道,驱动模型又不是我定的),不过我确实在驱动那边并没有全部搞通,所以他问倒我,我无话可说,反正没戏了,就当练习了。

  今天的面试刚开始还是很愉悦的,hr和技术面没啥问题,问题出在了我的学校上,我无话可说,此处不留爷自有留爷处!而且积累了这么丰富的面试经验,今天值了!

发布了233 篇原创文章 · 获赞 195 · 访问量 55万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章