拼多多服务器端研发工程师
一共三面,首先HR面,然后两轮技术面:
1.HR面,就是一只在聊天,具体忘记了,好像问了最近有面什么公司之类的,还有对于工作地点,薪资什么要求等等。
2.技术面一面:
上来写代码,给定一个数组,里面全是大于0的数,给定一个整数,使得数组中数字相加等于这个整数,判断一共有多少种情况,比如数组为{2,3,10,5,10},整数为15,则有2+3+10(两种,因为10有两个),5+10(两种),一共四种情况,所以返回4;
然后就是问了一个项目,结束;
3.技术面二面:
上来写代码,实现LRU,LRU为一个类,里面有set(key,val),get(key,val)两个函数,实现这两个函数,同时LRU容量有限,只能存下MAX个数,当存入的节点超过MAX时,需要将最久没用到的那个节点删除,把新节点加入。差不多就是这个意思。
然后问了一下TCP中,服务器端存在多个time_wait是怎么造成的,怎么解决。
结束。。。。