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<n;i++)
	{
		for(j=m;j>=array[i];j--)
		{
			if(f[j]<f[j-array[i]]+array[i])
			{
				f[j]=f[j-array[i]]+array[i];
				g[i][j]=1;
			}
			else
			{
				f[j]=f[j];
				g[i][j]=0;
			}
		}
	}
	
	i=n;
	j=m;
	while(i>0)
	{
		if(g[i][j]==1)
		{
			printf("%d ",array[i]);
			j-=array[i];
		}
		i--;
	}
	printf("\n");
}


二面

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

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

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

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

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

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

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

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

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WX Chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值