File tree Expand file tree Collapse file tree 5 files changed +127
-15
lines changed Expand file tree Collapse file tree 5 files changed +127
-15
lines changed Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ TCP与UDP区别总结:
113
113
114
114
115
115
116
- ** 为什么要四次挥手?**
116
+ ### 为什么要四次挥手?
117
117
118
118
那四次分手又是为何呢?TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。TCP是全双工模式,这就意味着,当主机1发出FIN报文段时,只是表示主机1已经没有数据要发送了,主机1告诉主机2,它的数据已经全部发送完毕了;但是,这个时候主机1还是可以接受来自主机2的数据;当主机2返回ACK报文段时,表示它已经知道主机1没有数据发送了,但是主机2还是可以发送数据到主机1的;当主机2也发送了FIN报文段时,这个时候就表示主机2也没有数据要发送了,就会告诉主机1,我也没有数据要发送了,之后彼此就会愉快的中断这次TCP连接。如果要正确的理解四次分手的原理,就需要了解四次分手过程中的状态变化。
119
119
@@ -124,17 +124,19 @@ TCP与UDP区别总结:
124
124
- TIME_WAIT: 表示收到了对方的FIN报文,并发送出了ACK报文,就等2MSL后即可回到CLOSED可用状态了。如果FINWAIT1状态下,收到了对方同时带FIN标志和ACK标志的报文时,可以直接进入到TIME_WAIT状态,而无须经过FIN_WAIT_2状态。(主动方)
125
125
- CLOSED: 表示连接中断。
126
126
127
- 参考
127
+ ** 参考资料 **
128
128
129
- [ 三次握手] ( https://baike.baidu.com/item/%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B/5111559 )
129
+ - [ 三次握手] ( https://baike.baidu.com/item/%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B/5111559 )
130
+ - [ tcp三次握手及其必要性] ( https://blog.csdn.net/u013344815/article/details/72134950 )
131
+ - [ c++面试题(网络通信篇)] ( https://blog.csdn.net/zhouchunyue/article/details/79271908 )
130
132
131
- [ tcp三次握手及其必要性 ] ( https://blog.csdn.net/u013344815/article/details/72134950 )
133
+ - [ tcp建立连接为什么需要三次握手 ] ( https://www.jianshu.com/p/e7f45779008a )
132
134
133
- [ c++面试题(网络通信篇) ] ( https://blog.csdn.net/zhouchunyue/article/details/79271908 )
135
+ - [ TCP相关面试题(转) ] ( https://www.cnblogs.com/huajiezh/p/7492416.html )
134
136
135
- [ tcp建立连接为什么需要三次握手 ] ( https://www.jianshu.com/p/e7f45779008a )
137
+ ### TCP四次挥手最后client端的状态是什么知道吗?
136
138
137
- [ TCP相关面试题(转) ] ( https://www.cnblogs.com/huajiezh/p/7492416.html )
139
+ - [ ] TODO
138
140
139
141
## TCP连接的可靠性
140
142
Original file line number Diff line number Diff line change @@ -1480,6 +1480,70 @@ BFS 常用于找单一的最短路线,它的特点是 "搜到就是最优解"
1480
1480
1481
1481
- [ ] TODO
1482
1482
1483
+ - Coding:单例模式实现(2次)
1484
+
1485
+ - Coding:stoi函数
1486
+
1487
+ - Coding:二叉树对称判断(不用额外空间)
1488
+
1489
+ - Coding:返回数组中和最大的子串
1490
+
1491
+ - Coding:链表局部反转,每两个结点调换下位置(2次)
1492
+
1493
+ - Coding:输入一个数组,取一些数出来,使和最大,约束是不能取相邻的元素,有负数,有小数
1494
+
1495
+ - Coding:链表反转
1496
+
1497
+ - Coding:swap函数
1498
+
1499
+ - Coding:输入数组,将正数排到前面,负数在后面
1500
+
1501
+ - Coding:设计实现Hashmap
1502
+
1503
+ - Coding:求二叉树中节点的最远距离(3次)
1504
+
1505
+ - Coding:找数组中位数
1506
+
1507
+ - Coding:给一个点的集合和一个值K,把在以k为半径的区域内存在其他点的点列表输出
1508
+
1509
+ - Coding:给一个数组,随机等概率删除数组中的一个数,要求高效
1510
+
1511
+ - Coding:写个String类,把能想到的构造函数都写出来
1512
+
1513
+ - Coding:atoi函数
1514
+
1515
+ - Coding:给一个图,给两个结点,求两个结点之间的最短路径
1516
+
1517
+ - Coding:单链表,删除值为k的节点
1518
+
1519
+ - Coding:二叉树前序遍历
1520
+
1521
+ - Coding:给一个上线时间段记录数组,和开始,结束时间,输出所有这段时间内的上下线记录
1522
+
1523
+ - Coding:大小端,写个程序判断
1524
+
1525
+ - Coding:两个有序链表merge
1526
+
1527
+ - Coding:二分查找,有重复,findlast
1528
+
1529
+ - Coding:x的y次方
1530
+
1531
+ - Coding:链表倒数第k个节点
1532
+
1533
+ - Coding:分数转化成小数,循环部分用括号包起来
1534
+
1535
+ - Coding:输入一些时间段,输出最大重合数
1536
+
1537
+ - Coding:hash数据结构设计
1538
+
1539
+ - Coding:n个点的数组,按x轴排序
1540
+
1541
+ - Coding:n个点的数组,两个同行或列的点可以移除一个,使最后图中节点最少,返回移除点的索引序列
1542
+
1543
+ - Coding:链表尾结点插入头部,操作k次返回
1544
+
1545
+ - Coding:给一个数组,能不能分成两个数组,它们平均值相等,能的话返回两个数组
1546
+
1483
1547
## TODO
1484
1548
1485
1549
## 参考资料
Original file line number Diff line number Diff line change @@ -393,6 +393,44 @@ sizeof(A)大小为8,因为struct中i和j各自得到了一块内存,每人4
393
393
394
394
- [ ] TODO
395
395
396
+ ### extern关键字的底层机制是怎么实现的?
397
+
398
+ - [ ] TODO
399
+
400
+ ### 静态绑定和动态绑定是怎么实现的?
401
+
402
+ - [ ] TODO
403
+
404
+ ### 虚函数表跟对象还是跟类绑定?
405
+
406
+ - [ ] TODO
407
+
408
+ ### 返回函数中的静态变量的地址会发生什么?
409
+
410
+ - [ ] TODO
411
+
412
+ ### 全局static变量和非static的有什么区别?
413
+
414
+ - [ ] TODO
415
+
416
+ ### unordered_map怎么实现的?画一下底层的数据结构
417
+
418
+ - [ ] TODO
419
+
420
+ ### sorted_set 怎么实现?
421
+
422
+ - [ ] TODO
423
+
424
+ - volatile关键字
425
+
426
+ ### .h里面定义函数,会在什么阶段错误?
427
+
428
+ - [ ] TODO
429
+
430
+ ### 为什么.h里面一般只放函数声明?为什么这么设计?
431
+
432
+ - [ ] TODO
433
+
396
434
static和const区别?
397
435
398
436
const和define的区别?
Original file line number Diff line number Diff line change 91
91
92
92
- [ ] TODO
93
93
94
+ ### seq2seq-attention原理和公式
95
+
96
+ - [ ] TODO
97
+
94
98
## 如何做文本摘要?
95
99
96
100
- [ ] TODO
97
101
102
+ ## CTC loss公式推导
103
+
104
+ - [ ] TODO
105
+
98
106
## 参考资料
99
107
100
108
- [ 2018-暑期实习生-自然语言处理算法岗-面试题] ( < https://blog.csdn.net/qq_28031525/article/details/80028055 > )
Original file line number Diff line number Diff line change 137
137
- [ ] [ C++春招/秋招面经全记录] ( https://www.nowcoder.com/discuss/55004 )
138
138
- [ ] [ 渣硕C++秋招笔经面经全纪录] ( https://www.nowcoder.com/discuss/50209 )
139
139
- [ ] [ C++开发的求职之路:坚持就是胜利] ( https://www.nowcoder.com/discuss/52132 )
140
- - [ ] [ 平安科技CV岗面经] ( https://www.nowcoder.com/discuss/149300?type=0&order=0&pos=52&page=0 )
141
- - [ ] [ 2018年秋招面试问题整理] ( https://www.nowcoder.com/discuss/148309?type=2 )
142
- - [ ] [ 19校招阿里腾讯华为美团算法岗面经,均已拿offer] ( https://www.nowcoder.com/discuss/104930 )
143
- - [ ] [ 简历上的哪些内容才是 HR 眼中的干货?] ( https://www.zhihu.com/question/39722495 )
144
- - [ ] [ 有什么是你面试很多次都失败后才知道的?] ( https://www.zhihu.com/question/290543744 )
145
- - [ ] [ Top 10国际大厂人工智能岗位经典面试题精选] ( https://mp.weixin.qq.com/s/FUpPIZP0hzUWNXZobjGYPw )
146
- - [ ] [ 一些秋招面经 CV vs NLP] ( https://www.nowcoder.com/discuss/143458?type=0&order=0&pos=57&page=1 )
147
- - [ ] [ 一个非科班普通211硕士如何拿到腾讯、百度等offer] ( https://www.nowcoder.com/discuss/142151?type=2&order=3&pos=11&page=1 )
140
+ - [x ] [ 平安科技CV岗面经] ( https://www.nowcoder.com/discuss/149300?type=0&order=0&pos=52&page=0 )
141
+ - [x ] [ 2018年秋招面试问题整理] ( https://www.nowcoder.com/discuss/148309?type=2 )
142
+ - [x ] [ 19校招阿里腾讯华为美团算法岗面经,均已拿offer] ( https://www.nowcoder.com/discuss/104930 )
143
+ - [x ] [ 简历上的哪些内容才是 HR 眼中的干货?] ( https://www.zhihu.com/question/39722495 )
144
+ - [x ] [ 有什么是你面试很多次都失败后才知道的?] ( https://www.zhihu.com/question/290543744 )
145
+ - [x ] [ Top 10国际大厂人工智能岗位经典面试题精选] ( https://mp.weixin.qq.com/s/FUpPIZP0hzUWNXZobjGYPw )
146
+ - [x ] [ 一些秋招面经 CV vs NLP] ( https://www.nowcoder.com/discuss/143458?type=0&order=0&pos=57&page=1 )
147
+ - [x] ♥ [ 一个非科班普通211硕士如何拿到腾讯、百度等offer] ( https://www.nowcoder.com/discuss/142151?type=2&order=3&pos=11&page=1 )
148
148
- [x] ♥♥ [ 秋招算法岗面经汇总] ( https://www.nowcoder.com/discuss/132540?type=0&order=0&pos=7&page=1 )
149
149
- [x] [ 新鲜出炉的算法岗面经!!] ( https://www.nowcoder.com/discuss/139810?type=2&order=0&pos=8&page=1 )
150
150
- [x] ♥ [ 我的 offer 选择心路历程] ( https://www.nowcoder.com/discuss/139622?type=0&order=0&pos=20&page=1 )
You can’t perform that action at this time.
0 commit comments