看了好多美团笔试面试的,有之前笔试后,然后收到面试的吗

美团网16年研发类校招面试经历
一个普通应届本科生毕业生的美团面试经历:
先介绍下年美团的校招流程吧,网申,笔试,三轮技术面试,谈薪资发。
9月日在美团网申,日笔试,笔试题目我感觉较难吧,当时选择题有是蒙的,然后编程题只做出来个半,第一道编程题:将整型转化为字符串。当时我就惊呆了直接””;然后过了我也不知道为啥这么简单;然后就是第二题:输入一组字符串,每个字符串格式为 ,,前两位是为编号,后一位代表他俩是敌人或者朋友,为敌人,为朋友,有如下规则:朋友的朋友是敌人,敌人的敌人是朋友,求出团伙数。这题网上有,使用并查集就行。我当时没做完只留了部分代码在上面。第三题大概看了下,没来得及做,大概是给你一组坐标,有一张网格纸,将坐标投影到网格纸上用剪刀检出最大的正方形,要求正方形包含所有的点。但是没做,后边讨论时同学说题目要求还有按直线裁剪。按这意思就应该是找出最大最小的坐标即可。
笔试完感觉。也没在意,然后各种投简历,笔试,什么百度、京东、去哪儿、腾讯然后在华为宣讲会时收到一个电话,叫我号准备面试。当时那个啊,校招第一个面试通知。
22号早上点半到了面试现场,点开始,一面,开始挺紧张的,然后我还是第一批前六个进房间,六个面试官让我去角落那个面试官那,我过去说面试官您好,让后面试官微笑说别紧张,咱们只是技术交流好吧,然后我问他需要自我介绍么,他说行,然后我一遍巴拉巴拉,他一遍看我简历。说完后,他直接让我写了个算法,给定一个数组,求出最大子串和,这问题很常见,很快就写出来了,接着问我知道哪些数据结构,然后熟悉的有哪些,然后我就说了些数据结构,没等他问,我讲了一些数据结构在中的应用以及底层实现原理如、,一个基于哈希算法一个基于红黑树,更多的区别我就不多说了自行百度,然后问我跟区别,烂大街的面试题,之后又提到线程安全,就问,那你知道为什么不安全,给他说了一下两者的方法的具体实现,一个有关键字修饰,一个没有,在多线程环境下,网里数据可能出现的问题等等。之后就是说实现多线程方式,这我不多说,然后就是谈谈你对线程池的理解,我也不知道当时怎么胡说一通,扯到我写的数据库连接池了,汗!然后他打断了我,说那我换个说法,你觉得一个核,线程池多大合适,这我真不知道怎么算,我就个他画了下线程数量与系统性能的关系图,先升后降,就说这个峰值就是最佳数量,至于具体怎么算的我不大清楚。他说行,然后就问为什么之后会下降,我就试探性的说了句可能是因为系统调度开销增加吧之后又问线程间通信方式,巴拉巴拉,介绍了中通信方式以及各自的优缺点。问我用过没,我就说只是简单地写过一个服务端客户端两者之间输入一些东西另一边响应,他也没多问。之后就问我设计模式知道多少,我就说单例,策略,代理,然后他给我画了个场景邀我用多种设计模式实现,就是工人早楼房,有不同楼型,每当一座楼被卖出去要通知相关人员如销售人员,经理等。在他描述过程中我试探性的说,工厂加观察者?他说你之间见过?我说没有只是这跟那两种设计模式的描述很像,他说挺好,那你想想怎么实现。然后我蒙圈了稀里糊涂画了一点,细节的没给出实现方式,但之后面试官很有耐心,一点点引导我实现了,我说了声谢谢,他说之前跟你说过嘛,技术交流心中暗爽。然后又问了我一点数据库事务的性质,很简单,然后描述了一下,最后叫我写了条,问题不大,平时项目中经常写。最后面试官很好,我这边你过了,出去等二面吧。呼,出门一看手机,分钟就这么过去了挺快
在等候室等了来分钟,期间跟同学聊了聊面试问题(同学一面也过了),然后叫我去二面,进屋看见面试官,第一眼给我的感觉是技术宅,不好应付,之后,果然依旧,我问他需要自我介绍么,走了一遍流程,说完还是叫我写算法,判断俩链表是否相交,挺简单,一会写完了。之后又问了我写没写过数据库储存过程,我说我学时写过,他叫我写了一下,我虽然记得不大清,还是写完了,他看了没问题之后又叫我写一条,逻辑比较复杂,表联查,花了半分多钟写完之后给他看,他说我有一点没考虑到,然后说了叫我再写写,之后实在没写出来,就说实在想不出来了他说,那你知道事务特性以及数据库隔离级别吗,我去,这么爽,一面问过,我便又说了一遍,又讲了讲数据库隔离级别。紧接着,他说给我讲讲你会的设计模式,我就把一面学到的给他讲了一遍,哈哈!现学现用。后边又让我讲讲的机制以及类加载机制,这大家可以看看相关的资料,基本都有,我是看博客了解的,讲了些基本的回收算法以及类加载机制。之后又问我你对了解有多少,(怕什么来什么,题主并不大会计算机网络),我就讲了讲层模型,以及具体连接方式,它与的区别,各自的应用场景,最后还说了说攻击,之后他也没追问最后问了我一道智力题,盏灯,个开关问题,之前看过,但关键时刻掉链子,纠结一会儿说,之前我看过,但忘了汗!接着我又说您知道怎么实现的吗,能不能教我一下,他来了句我也不会之后面试就结束了,问我有神吗想问的,我就问了下工作环境以及氛围,之后就叫我出去等会儿。当时心里没谱,以为要挂,之后看面试官拿着我资料给,说这个你看过了吗然后,姐姐说,过了吧!顿时对姐姐的好感成指数上升
之后又在等候室等,快到了,这时过来跟我说,你下午有空吗,估计上午面不完,我说下午我有场面试了,(心想,:得趁热打铁啊),之后说那行,如果你不担心饿的话我在这等会儿,我们面完你再走。几分钟后,过来叫我去面试,姐姐还特意提醒了我一下,最后一个面试官可能有些年纪了,姓郑!(多好的啊),进去后我说郑老师您好,他说你坐,我看看你简历。之后老规矩,我又问了下需要自我介绍吗,他说不用了(干练),你来写个算法吧,叫我写个过滤字符的算法,输入字符串,剔除除小写字母外的字符,要求在原字符串上操作,叫我用写,我说不大会可以用吗,他犹豫了一下,说行,待会儿给我解释一下思路,最后写完给他讲了讲,没问题。后面又问我项目,看我简历上两个项目分别用了不同的框架,就叫我讲讲之间的区别,我就将跟、跟对照着跟他讲了讲,自我感觉回答的不错,后面又讲了下的和。之后又问了下项目职责什么的,最后又问你在学校成绩怎么样,我说还行吧,就讲了讲获奖情况,以及月份放弃保研推免的事,他就问我为啥放弃保研资格,巴拉巴拉分析了一大堆,他来了句能读研还是去读研比较好没说啥,沉默几秒说,我这有份成绩单您要不要看下,他说行啊,就看了看,看我专业相关课以及数学都很好就在简历上标记了一下(机制如我!加分),之后就闲聊了几句,感觉还不错!之后三轮面试结束,叫我回去等通知,号之前回复。
这样一个分钟的面试就结束了,总的来说美团面试官是以一个发现者的角度来与面试者交流的,感觉相当不错。还有就是,每轮面试我看面试官都写了好多评价,一两页纸呢,之后还有个面试总分。这也是我第一个面试,瞬间有了自信。但之后去哪儿,华为的惨痛经历告诉我,面试六分靠实力,四分看运气!在号点前,我除了美团其他面试都已经夭折,极度压抑,而且学校这边互联网企业也都差不多招完了。只能期待美团过了,在大概点左右,接到美团电话,心里瞬间踏实了,通知我第二天去谈工作相关事宜,到手。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!2017美团面试算法题
9月份去参加美团的面试,遇到一个挺有意思的题,哈哈哈,现摘录如下:
问题描述:
将1到9九个数字填入上图,每个数字能且仅能使用一次,使得三条边的四个数字之和相等。
解答:将a1到a9排成一排,然后求全排列,如果满足a1+a2+a3+a4==a4+a5+a6+a7==a1+a7+a8+a9,则为输出。据此编程如下:
#include &iostream&
int array[10];
bool used[10];
int cnt = 0;
bool Judge()
int sum1, sum2, sum3;
sum1 = sum2 = sum3 = 0;
for (int i = 1; i &= 4; i++)
sum1 += array[i];
for (int i = 4; i &= 7; i++)
sum2 += array[i];
for (int i = 7; i &=
sum3 += array[i];
sum3 += array[1];
if (sum1 == sum2 && sum2 == sum3)
void backtrack(int k,int n)
if (Judge())
printf("find one!
count=%d\n",cnt);
printf("第一条边为:%d-%d-%d-%d\n", array[1], array[2], array[3], array[4]);
printf("第二条边为:%d-%d-%d-%d\n", array[4], array[5], array[6], array[7]);
printf("第三条边为:%d-%d-%d-%d\n", array[1], array[7], array[8], array[9]);
printf("\n");
for (int i = 1; i &i++)
if (!used[i])
array[k] =
backtrack(k + 1, n);
int main()
backtrack(1,10);
system("pause");
运行上述代码,可得结果如下:
进而可知,一共有864种情况。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!未来的家人,会感谢今天努力的你
美团面试经历
美团网上测评通过后是在南京大学进行的面试,一共三轮。每一轮都有三到四题的手写代码,还是很变态的。
链表与数组的区别
post get区别
覆盖与重载的区别
排序两个 冒泡
字符串转整形
整形转字符串
数组中重复次数最多的整数
hashmap hashset hashtable介绍
tcp/ip的通信过程 三次握手 四次挥手
继承相关问题
线程与进程
死锁现象的举例
数组中第一次出现重复的那个
二叉树的遍历方法 前序的两种写法 递归和非递归
三面boss面
一个数组分两半左边加起来的和与右边加起来的和相减的值最小,找到那个位置
一根棍子折断两次,可以组成三角形的概率,和组成等腰三角形的概率
六个石头,五个一样只有一个不一样,用天平最少次数找出来
最后一轮面试后等通知最后没等到,呵呵。南京地区的竞争太激烈,对于我一个外地的来说太难了。。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!美团大众点评面试经验——后台开发
经历了3,4月份的实习面试,再到9,10月份的校招,现在所谓的金九银十已经接近了尾声,是时候该总结一下了,非常感谢之前的很多前辈写的面经,让我能够顺利通过很多面试,所以我也会把我的面试经历分享出来,希望能帮到后面的学弟学妹们。
新美大的笔试还是比较简单的,好多同学都通过了,笔试的重点还是编程题,希望大家能好好准备。
一面(初试1):
美团的面试时间需要自己预约,我预约的是下午的14:15分,到了酒店之后,很快就安排了一面面试。
刚进去,面试官还在打电话,说着什么可能自己要求太严格了,前面很少有人能过他这关(当时瞬间心里一紧。。。)。首先是常规的自我介绍,然后面试官开始问问题了。
首先是一些【java的基础知识】,包括知道哪些集合类?ArrayList和LinkedList有什么区别?HashMap的实现原理(这个问的很多,请重点看,包括各种细节,为何按位与而不是取摸等问题)?HashMap是不是线程安全的?怎么做能使HashMap线程安全(其实考到了并发包的东西)?
然后是网络的基本内容,包括了基本的三次握手、窗口机制、拥塞控制等。这些问题都详细得和他说了一遍。
可能比较侧重基础吧,接着又问了JVM的GC的内容。包括怎么分代,新生代的两种区,以及各用了什么GC算法,新生代怎么才能进入老年代等,以及平时需要调整的一些参数等,看过这块的话,还是比较容易的,没看过就肯定不会的。
接着是操作系统,进程间的通信方式有哪些?产生死锁的条件?CPU的调度算法等。
然后是一些开放的问题,网络传输中,在应用层方面,怎么处理那些不完整的数据包,有没有什么更好的方法?还有一个就是常见的大数据去重问题。
整个过程非常nice,面试官也很满意,最后出了个【算法题】,就是剑指offer那个之字形打印矩阵的题,细心点基本没啥问题的。完事之后,面试官开始介绍他所在的部门,因为我报的是上海的岗位,他说想争取我去北京他们部门(心中暗喜,感觉问题不大了),然后说了一下他们平时的工作,最后他把他的名字都告诉了我,让我去关注一下他们的技术博客。。。到这儿一面完事,出来时15:20,面了差不多80分钟。
二面(初试2):
一面出来之后去了等候室,很快马上就二面了,二面开始时间大概是15:25分,二面面试官一直在笑,很神奇额。一上来也没有自我介绍,说了上一面面试官对我的评价非常好(看来一面表现好点还是很有必要的),然后让我选择更侧重后台开发的,还是数据挖掘,机器学习这方面的,我当然选了后台开发这块。
一上来也是java基础知识,他直接问java用了很多年了吧,问你些比较难的问题吧,囧。。Volatile的作用?Synchronized修饰静态变量和普通变量的区别?这边答得一般吧。面向对象的三个特性(纳尼,哈哈,竟然这么简单)?java线程池的实现原理?问的也不算多吧,不过还是挺有难度的。
接着是关于数据库的,基本的ACID,以及联合查找等,问了Hibernate的优缺点,然后我们开始吐槽hibernate的各种不好。感觉这个面试官也很nice,哈哈。
然后开始问java虚拟机的东西,内存结构?GC等?常用的收集器及其特点?
感觉一面二面都是问的基础,项目都没有怎么涉及,这边还问了网络的一些基本知识,TCP和UDP区别?五层结构?每层分别有哪些协议?
开始问算法题,还是套路啊,一上来就是个top K的问题,然后问如何维护一个堆?接着是一个KMP的问题。。感觉还是很基础的。
最后就是最近在看什么书?类似于这种问题,整个过程下来,感觉还是不错的,我问了一下他们作为后台开发,主要平时用到的有哪些技能,他就挨个说了个遍。。。面试结束,面试官把我送出了房间,告诉我后天回进行复试。出来时大概16:50,大概85分钟,中间有一段时间和面试官扯了几个算法题,他说让我告诉他几个比较经典的算法,用来考下一个人。。哈哈。希望下一个人别打我。。。(随便举一个,比如一个整形数组,再给一个整形target值,让从数组中找两个数的和为target的值?)
三面(复试):
初试面完当天晚上就收到了复试通知,要求第三天上午去参加复试。上午9点不到到达了指定的酒店,很快就被带上去复试了,开始时间大概是9:10。
复试面试官是一个年级比较大的中年人,看上去就是部门主管级别的。一上来,可能初试表现比较好,一上来,他就开始介绍他们的部门,和我说哪些部门比较好,推荐我去哪些部门。。。等等。。接着开始问项目,项目大家都不同,就不详细说了。中间问到了一些java IO的内容。然后聊了聊平时都是怎么学习的,个人的优缺点,参加的学生活动,平时有没有什么娱乐活动等,这个领导看着挺和蔼的呢。差不多40分钟吧,三面结束,告诉我很快就会下一面。出来时大概9:50多。
四面(HR):
刚出来,又很快被叫去面试了,进去时大概10:00。
HR看着挺年轻的,不过后来聊天过程中,知道他05年就硕士毕业了。我感觉主要是他在说他的经历,说了拿到了哪些offer等,然后我开始吐槽华为,不过HR说华为还不错啥的。。。不过最后我俩开始狂喷华为的奋斗者协议。。。感觉正经问题都没问,最后加了个微信,全程都在聊天。。而且是那种八竿子打不着的东西,什么附近好玩的地方啊,有哪些好吃的店的。。。。晕。。。。聊完差不多10:50,offer应该没有什么问题。
总结一下:最后做一下总结,我个人觉得基础很重要!基础很重要!基础很重要!重要的事情说三遍,有很多项目经历的同学,你在整理项目的同时请也把基础的东西复习好;特别是项目经历较少的同学,希望你们能把基础给复习好,最后祝大家都能找到自己满意的工作。
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!2015美团网面试经验分享
时间:日上午星期四
一面大约1h40min二面:40min
地点:中南大学科教北楼-301
职位:美团网算法工程师
结果:你先回去吧!
声明:不喜勿喷,仅供交流!谨献给面试被拒的我们!如知道相关问题的答案,麻烦评论一下,感谢!
需要改进:1.面试过程中遇到实在不会的题目,可以让面试官提示你一下思路,切记不要和面试官发生争执(多谢二楼提醒)。
Author:湖南农业大学 2015届一本科应届毕业生
只怪自己学艺不精,前路漫漫,其修远兮!
2014年9月25日星期四,上午10点去参加面试;面试地点是一个大教室,你坐在工程师右边就行了;首先让你做一个简单的自我介绍,他顺便看一下简历,然后就步入主题了。
开门见山:(以下简称A工程师和B 我)
A 你面试的是android?恩,下面问几个简单问题?
里面的Intent 有什么作用?
B 用于Activity之间的跳转,还有数据传递。
A 恩。那么还有什么作用?
B (还是坦白吧!不要不懂装懂)其实android研究的不是很深,其实我用的最多的是算法?
A 志愿里面有一个算法工程师?为什么没选?
B 我以为要求很高,所以没敢填,所以写在了第二志愿!!!囧
A 好吧,那我就问一下的算法题,过了就把你转到算法工程师那里去二面!
A那你主要研究的算法有哪些?
B 我平时研究的是dp和博弈。
B 恩,主要是:背包问题(01,完全,多重,二维费用等),威佐夫博奕,nim游戏,SG定理以及取走分割游戏。
A 我们来看一个问题:n位的01串组成的集合S1(共个),找出一个母串:所有长度为n的子串所组成集合S,S包含S1.
有点抽象,看个栗子:
所有的01串有:00
0110 的所有2位的子串有:01
00符合条件,不能找到更短的了,因为至少得有2个0和1.你分析一下如何找一个最短的母串!(注:这题我放OJ上了)
B 然后想了一下,应该这个串长度最少应该&=,大约想了5min,感觉没什么思路!
A 你想一下,编程怎么解决?怎么找出这个串?
A 不是,你把n位的所有01串全部列出来,再去选!
B 我说:这样的话复杂度是()阶乘。
A 这个串肯定包含连续n个1和连续n个0的情况,可以去掉很多情况,复杂度可以降很多
B (无语,(!) 你这么点优化!!~~~~)
/*****多谢楼下 博友,弄懂了这个问题;故又写一文:
**********************//
A 下面,我们来讨论简单点的问题:
32位操作系统可识别的内存多大?
理论值是4G。
A 为什么是4G?
B 因为32位bit可编码的地址空间是2^32 ,所以是4G。
A 那么你简单说一下操作系统是如何分配内存的?
B 从开机开始?
B 首先,计算机加电,cpu直接将cs+ip置为BIOS第一行代码的地址,读取BIOS代码…..直到启动桌面。
A 恩,那么下面说一下32位int如何每一段如何划分的?内存分页,最小的段是多少位?
B 好像是15位?
A 偏移位占几位?
A 好吧,那么 ….
B (坦白吧!直接打断他)这个我没怎么研究过!
A 下面我们还是来做几个题:
如何判断一个单链表有环?
B 想了一下,Hash判重,每次查询是O(1)效率是O(n),如果访问过重复访问的点说明有环,如果为NULL,说明无环?
A 不错,那么辅助空间是多少?
可不可以不用辅助空间呢?或者只用O(1)的辅助空间
B 让我想想?
About 5min,.....
B 好像没什么想法,因为你都忘记了你自己走过的路!!好像不好搞耶!
/***后来google之(请看官自备梯子),发现google才是学术帝,龟兔算法!!(亦称快慢指针)stackoverflow上有这样的问题!!还可以求环,效率O(n),突然发现优化无止境。
A 恩,那么我们来看下一个题!
给你一个严格递增的序列,从中间某个未知的地方切成两段,将前一段放到后面,求最大值?注意划开的位置你不知道!
O(n)的遍历可以,我觉得你是要更高效率的算法!
B 在纸上简单画了画,大约两分钟thinking,发现可以二分搞!立马给面试官讲了思路!
A 恩,写代码实现一下。
B 下手就写,写完之后,发现L&R有点小问题,没去管!
A 面试官看了下,你的边界是不是有问题?
B (还真的看出来了!)想了1min,改成L+1&R返回的时候max(a[L],a[R])就没事了.
A 恩,不错。
判断一个二叉树是否关于根节点左右对称!
B 想了想,遍历树的方式,发现“左根右”==“右跟左”即可判断是否“手性对称”(这是高中在书上看到的一个词)。
A 如果一个做孩子为空,一个右孩子为NULL,那就不对了。
B 我说:加一个-1到遍历序列。
A (面试官,又在纸上画了画)~~~你这个方法可以,但是你得保存遍历序列,可不可以不要辅助空间?
B(好吧!原来优化了时间,再想空间优化,一般我只做前一个)想了想,遍历!
B 哦,真的!(顿悟)递归实现,每次比较左右孩子即可!4种情况。
A 写一下代码。
B (好吧,习惯了!)下笔就开始,发现自己没写好,又自己重写了一次,大约花了7~8min,好了。
A 面试官看了看,行。
A 再看一个题:一个二叉树,层次遍历!写一下代码。如果你想记录下来一起输出也行。
B (搞的我好像很喜欢开数组似的,还有没有完!)BFS层次遍历就行。
。。。写完代码
A 你先到外面等一下!
大约5min,通知进去二面。
/----------------------------我是evil的分割线---------------------------------------------/
/--------------------------------------------------------------------------------------------------/
A 做,先简单介绍一下!
B 恩我来自……(介绍完毕)
A 下面我们来讨论一下CS.
B 不好意思,没听太清CS是?
A Computer Science(不屑)
B 哦,计算机科学!(汗)
A 看了你的简历,平时都研究哪方面的算法?
B (又重复了一遍。。。)
A我们先看一个问题:黑白棋盘,从左上角到右下角是否有路,只能访问上下左右4个位置,且为白色?问是否可达?
B (心中窃喜,BFS寻路,签到题)问:用不用记录步数?
A 不用!先看是否可达?
B 那就是BFS!
A 你写一下代码!
B 大约6min,写完!最坏的情况下,复杂度O(n*m)
A 他一行一行看了代码!好像没发现什么问题,说怎么没输出路径!!
B (晕!你不早说!)拿回代码,改之,开了一个标记数组,存储方向!到达终点,从终点回溯输出即可!
B 可不可以不回溯!你这多了一重循环!复杂度最多是(n*m+n+m)只是增加了O(n+m),时间复杂度!总的时间复杂度根本没增加!!(真感觉,太没风度了,能不能找个心服口服的理由)!
A 不一样,能不能不开标记数组!能不能不要那重循环找路!
B 那就递归DFS,我写的是BFS!
A 能不能不用递归!
B 那就将递归DFS改成非递归DFS,那也得开数组记录状态啊!
A 能不能不开数组!
B 非递归,不开数组怎么保存状态!(我感觉,越来越…..)(声音好大,别人还以为我们吵起来了)
A 那么我们来换一个题:
现在,我们的服务器上有一个APK文件,你知道就是一个ZIP包,对于每一个用户请求,先建立连接,然后判断请求来源,把apk解包,在manifest后追加来源信息,再打包成apk,发给请求方。
问:1.如果多个用户同时请求,没有时差,怎么解决冲突?
2 .如何提高数据的发送效率?
B 单例模式?
A 单例模式解决不了。
B 如果多用户同时请求,可以建立一个请求队列,然后判断请求队列是否为空,不为空,则循环取队列中的请求建立连接!
A 如果两个用户的请求同时到达!
B 对文件加锁!!
A 如果两个请求同时请求加锁?
B 这个….我不是很清楚!
A 那么看第二个问题,如何提高数据的发送效率?
B 得先找瓶颈段,看哪段效率最低?我觉得的瓶颈段应该在节点的转发上!spfa寻最短路!
A 不是!!
B 哦,数据到公网上就不受发送者控制了!那就是服务器端,数据包分组发送?
A 那怎么分组?
B 这个不是默认就分好的吗!
A 你可以控制!
B 好吧!这个不是太懂!
A 那今天就到这里吧!你先回去吧!
B (估计没戏!回去好好学习吧!)
B 单例模式?
A 单例模式解决不了。
B 如果多用户同时请求,可以建立一个请求队列,然后判断请求队列是否为空,不为空,则循环取队列中的请求建立连接!
A 如果两个用户的请求同时到达!
B 对文件加锁!!
A 如果两个请求同时请求加锁?
B 这个….我不是很清楚!
A 那么看第二个问题,如何提高数据的发送效率?
B 得先找瓶颈段,看哪段效率最低?我觉得的瓶颈段应该在节点的转发上!spfa寻最短路!
A 不是!!
B 哦,数据到公网上就不受发送者控制了!那就是服务器端,数据包分组发送?
A 那怎么分组?
B 这个不是默认就分好的吗!
A 你可以控制!
B 好吧!这个不是太懂!
A 那今天就到这里吧!你先回去吧!
B (估计没戏!回去好好学习吧!)
最后的最后:没有深入的了解TCP/IP……. 觉得各种解释都是那么苍白无力!再次感叹书到用时方恨少!
PS: 感觉自己就是战斗力只有几的渣渣,革命尚未成功,同志还需努力!
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 美团测试开发笔试题 的文章

 

随机推荐