TP-Link图像研发工程师秋招回忆

笔试

60分钟技术题(15道选择,2道程序改错,3道编程),40分钟行测题。选择题涉及范围很广,计算机网络、操作系统、数据结构通通都有。

 

一面

    基础知识面。面试官是一个年轻小哥,后来知道他是路由器部门的,难怪问了很多计算机网络的题目。

1、TCP和UDP的区别?

2、TCP数据报的首部格式?

3、TCP和UDP的伪首部包含什么?

4、什么时候要加伪首部?

5、在同一个网段ping路由器的处理过程?

6、malloc和new的区别?

7、写一个memcpy函数。

8、编程题:从n维有序整数数组中抽取几个,加起来最靠近m,列出所有组合。

输入:整数m和n

输出:所有组合

博主答案仅供参考:

void func(int* array,int n,int m)
{
	int i,j,f[100],g[100][100];
	for(i=0;i=array[i];j--)
		{
			if(f[j]0)
	{
		if(g[i][j]==1)
		{
			printf("%d ",array[i]);
			j-=array[i];
		}
		i--;
	}
	printf("\n");
}


二面

    面试官是个中年大叔,后来知道是部门主管,一开始全程绷着脸,压力面。

    先是一直翻我的成绩单和四六级证书,可能没看到挂科吧,就说了句英语还不错。

    然后自我介绍,讲到一半就打断了,说我没什么图像处理方面的经验(明明满简历都是,大哥你是怎么得出这个结论的???)。那我就把做过图像方面的项目给他讲讲呗,但中间都是讲不了几句就又打断了,说这个没讲清楚呀,那个为什么要这样做不那样做,还要我在纸上推导一遍公式,其实就是故意挑刺。多说无益,实践出真知,最后我干脆把平板掏出来,将做好的项目demo放给他看,终于让他满意地点点头(真心累……)。

    接着他看到我简历里有做图像特征提取的,就问有几种常用的图像特征提取方法,并在纸上写写原理,再讲讲优缺点。

    最后聊人生,看到我简历上有马拉松获奖经历,开始聊运动。我说喜欢打篮球,他居然问我一周打几次,第六感告诉我他是个篮球迷。于是趁机套路呀,聊NBA,从姚明聊到科比,从热火队聊到骑士队。

    从开始的严肃气氛,到愉快的聊天中结束面试,这一路走得太不容易了……

    回去后过两天就收到了座谈会签约通知。

    最后想说,只要准备得当并且保持自信,offer会眷顾你的。

你可能感兴趣的:(面经)