简历知识点汇总

一。掌握面向对象思想

https://blog.csdn.net/jianyuerensheng/article/details/51602015

三大特性---多态:https://www.cnblogs.com/cxq0017/p/6074247.html

虚函数和纯虚函数的区别:http://blog.51cto.com/vincent040/2052247

虚继承:https://blog.csdn.net/bxw1992/article/details/77726390

引用和指针的区别(加应用场景)https://blog.csdn.net/xiayzn/article/details/80766308

static作用:https://blog.csdn.net/qq_26437925/article/details/54912717

数组和链表的区别:https://www.cnblogs.com/efforts-will-be-lucky/p/7052715.html

ptmalloc:http://www.cnhalo.net/2016/06/13/memory-optimize/

               https://blog.csdn.net/kkkwinter/article/details/82459664

C++:https://www.cnblogs.com/feng-sc/p/5710724.html

单例模式:https://www.cnblogs.com/qiaoconglovelife/p/5851163.html

值传递,引用传递:https://www.cnblogs.com/dingxiaoqiang/p/8012578.html

智能指针:https://www.cnblogs.com/lanxuezaipiao/p/4132096.html

二。软件测试流程

测试流程:

   1)测试计划:根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。

2)测试设计:测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选择适当的测试用例

3)测试开发:建立可重复使用的自动测试过程

4)测试执行:执行测试开发阶段建立的自动测试过程,并对所发现的缺陷进行跟踪管理。测试执行一般由单元测试、组合测试、集成测试、系统联调及回归测试等步骤组成

5)测试评估:结合量化的测试覆盖域及缺陷跟踪报告,对于应用软件的质量和开发团队的工作进度及工作效率进行综合评价。

https://www.cnblogs.com/linxiu-0925/p/7761392.html

自动化测试框架:https://www.jianshu.com/p/8b4b615458b9

三。软件测试方法https://blog.csdn.net/juandaisy/article/details/69055740

https://www.cnblogs.com/dulijuan/p/4470110.html

四。基本测试用例设计

测试用例设计方法:

(1)等价类划分方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.注意有效等价类和无效等价类都需要划分。

(2)边界值分析方法边界值分析方法是对等价类划分方法的补充.

(3)错误推测方法列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例.

(4)因果图方法:适用于描述多种条件组合,最终生成的就是判定表. 它适合于检查程序输入条件的各种组合情况.

(5)判定表驱动分析方法

条件桩(Condition Stub):列出了问题的所有条件.通常认为列出的条件的次序无关紧要。

动作桩(Action Stub):列出了问题规定可能采取的操作.这些操作的排列顺序没有约束。

条件项(Condition Entry):列出针对它左列条件的取值.在所有可能情况下的真假值。

动作项(Action Entry):列出在条件项的各种取值情况下应该采取的动作。

规则:任何一个条件组合的特定取值及其相应要执行的操作.在判定表中贯穿条件项和动作项的一列就是一条规则.显然,判定表中列出多少组条件取值,也就有多少条规则,既条件项和动作项有多少列。

(6)正交实验设计方法就是使用已经造好了的正交表格来安排试验并进行数据分析的一种方法,目的是用最少的测试用例达到最高的测试覆盖率。

(7)功能图分析方法

测试微信朋友圈:https://blog.csdn.net/leboit/article/details/80890277

测试共享单车:https://wenku.baidu.com/view/03dc0ee6370cba1aa8114431b90d6c85ec3a88b0.html

测试电梯,杯子等等:https://blog.csdn.net/qq_39322743/article/details/79674044

软件测试实例之闰年判断:https://www.cnblogs.com/wwq1993/p/4395850.html

五。软件测试模型

https://www.cnblogs.com/linxiu-0925/p/7761392.html

基本软件周期模型:https://blog.csdn.net/juliefish/article/details/12855675

双v模型:https://blog.csdn.net/li5066520/article/details/49723175

六。基本数据结构

排序:https://blog.csdn.net/hguisu/article/details/7776068

链表面试题总结:https://blog.csdn.net/kqzhu/article/details/62881896

链表类:https://blog.csdn.net/m1011566442/article/details/46698151

二叉树类:https://blog.csdn.net/bit_clearoff/article/details/53424671

                   https://www.cnblogs.com/alantu2018/p/8460958.html

树的应用场景:https://blog.csdn.net/wwh578867817/article/details/47734281

二叉树应用场景全汇总: https://blog.csdn.net/hguisu/article/details/7686515

栈和队列:https://blog.csdn.net/snow_5288/article/details/71167773

实现链式队列:https://www.cnblogs.com/linuxAndMcu/p/7739929.html

实现链式栈:http://blog.51cto.com/chen0547/1967912

排序:

堆栈区别:https://blog.csdn.net/hguisu/article/details/7369936

哈希冲突:https://blog.csdn.net/qq_36771269/article/details/79728243

七。高级数据结构:

BST,AVL.R_B:https://blog.csdn.net/kkkwinter/article/details/81482174

红黑树详解:https://blog.csdn.net/chenhuajie123/article/details/11951777

B树,B+树:https://blog.csdn.net/u013400245/article/details/52824744

字典树:https://www.cnblogs.com/xujian2014/p/5614724.html

哈希:

八。网络部分

https://github.com/frank-lam/2019_campus_apply/blob/master/notes/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.md

OSI七层模型:https://blog.csdn.net/u011619283/article/details/52679504

TCP:https://blog.csdn.net/kkkwinter/article/details/81273842

TCP心跳包(突然拔掉网线怎么办):https://blog.csdn.net/bjrxyz/article/details/71076442

TCP粘包问题:https://www.cnblogs.com/qiaoconglovelife/p/5733247.html

TCP滑动窗口:https://www.cnblogs.com/freebird92/p/6442155.html

                           https://blog.csdn.net/q1007729991/article/details/70142341

TCP拥塞控制与流量控制:https://www.cnblogs.com/gaopeng527/p/5255757.html

                                                https://www.cnblogs.com/newwy/p/3254029.html

TCPnagel算法:https://blog.csdn.net/wdscq1234/article/details/52432095

实现UDP可靠性传输:https://blog.csdn.net/gettogetto/article/details/76736365

为什么要实现可靠性UDP?https://www.zhihu.com/question/22078217

IP:https://blog.csdn.net/kkkwinter/article/details/81269437

HTTP:https://www.cnblogs.com/wangning528/p/6388464.html

HTTP报头:https://blog.csdn.net/ccfxue/article/details/53020911      

九。高性能服务器编程:

并发模式:

而我项目中的半同步半异步指的是并发的同步异步,同步是指完全按照代码顺寻执行,如果有需求条件没有满足,将会一直等待。而异步指的是如果有需求没满足,那么将会先执行后面的代码,如果条件一旦满足,将会再返回去执行。

并发模式的半同步半异步模式:https://blog.csdn.net/yyc794990923/article/details/76302124

并发模式的领导者追随者:https://blog.csdn.net/weiyuefei/article/details/51154401

事件处理模式:reactor与proactor:https://www.cnblogs.com/bitkevin/p/5724410.html

五种IO模型:https://blog.csdn.net/houjixin/article/details/27662489

IO复用:https://www.cnblogs.com/0x12345678/p/5978975.html

               https://www.cnblogs.com/luoxn28/p/6220372.html

ET,LT:https://www.jianshu.com/p/d3442ff24ba6

libevent:https://www.jianshu.com/p/8ea60a8d3abb

redis: https://blog.csdn.net/hjm4702192/article/details/80518856

nginx:https://blog.csdn.net/kkkwinter/article/details/82458885

memcache:https://baijiahao.baidu.com/s?id=1588816843517136163&wfr=spider&for=pc

内存池:https://www.cnblogs.com/findumars/p/6143020.html

多进程多线程:

区别:https://blog.csdn.net/RUN32875094/article/details/79515384

https://blog.csdn.net/q_l_s/article/details/52608734

十:操作系统

进程调度:https://www.jianshu.com/p/6e1fa5cf62cb

                  https://blog.csdn.net/oceansw/article/details/78326369

线程同步:http://blog.jobbole.com/109200/

 

死锁:https://www.cnblogs.com/-zyj/p/5683140.html

进程间通讯:https://blog.csdn.net/kkkwinter/article/details/81264942

socketpair:https://blog.csdn.net/weixin_41010318/article/details/80221283

十一:虚拟映射

https://blog.csdn.net/weixin_41966991/article/details/81189300

https://blog.csdn.net/weixin_41966991/article/details/81217013

十二:MySQL索引背后的数据结构及算法原理

http://blog.codinglabs.org/articles/theory-of-mysql-index.html

B树,B+树,存储引擎的索引,索引的优化

十三:MySQL

https://github.com/frank-lam/2019_campus_apply/blob/master/notes/MySQL.md

MYSQL中的锁:https://blog.csdn.net/puhaiyang/article/details/72284702

十四:linux命令:

top:http://man.linuxde.net/top

netstat:http://man.linuxde.net/netstat

iostat:https://www.cnblogs.com/xiuluo--angel/p/7086637.html

lsof:http://man.linuxde.net/lsof

tcpdump:https://www.cnblogs.com/maifengqiang/p/3863168.html

ps:https://www.cnblogs.com/fakerbin/p/6513365.html

Linux下core文件调试方法:https://www.cnblogs.com/BinBinStory/p/7248161.html

50种最常见的Linux命令:http://gywbd.github.io/posts/2014/8/50-linux-commands.html

 

十五:常见面试题

https://blog.csdn.net/kkkwinter/article/details/82635246

剑指offer:https://www.cnblogs.com/qqky/category/991621.html

回文串问题:https://www.cnblogs.com/Kobe10/p/6365676.html

二叉树代码:https://blog.csdn.net/mengni123321/article/details/48213633

KMP:https://blog.csdn.net/v_july_v/article/details/7041827

https://blog.csdn.net/qingkongyeyue/article/details/53464437

海量数据问题:https://blog.csdn.net/oMengLiShuiXiang1234/article/details/51724734#排序问题

一致性哈希:https://blog.csdn.net/baidu_30000217/article/details/53671716

 

 

 

 

      

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值