测试工程师5大核心能力详解
参见:https://mp.weixin.qq.com/s/2GjZFQEiCpnK_VsucgqtVQ
一、网络部分
1、Web页面响应过慢怎么定位问题:从一个浏览器输入url到形成页面经历了什么?
答案参考:https://github.com/ljianshu/Blog/issues/24
2、“三次握手,四次挥手”?
答案参考:https://www.cnblogs.com/qcrao-2018/p/10182185.html
3、HTTP常见面试题
参考答案:https://github.com/ZhongFuCheng3y/3
4、HTTP缓存机制及原理
参考答案:http://www.cnblogs.com/chenqf/p/6386163.html
5、GET和POST的区别?
参考答案:https://segmentfault.com/a/1190000018129846
二、算法与数据结构
面试中需要掌握的8中数据结构
参考答案:https://mp.weixin.qq.com/s/MM6q9-IO0eQtbEQ_D-mLAQ
1、链表算法面试问题。
参考答案:https://mp.weixin.qq.com/s/Kxcld56hjEukti0PwHOKSQ
2、树相关
1)什么是2-3树?
参考答案:https://mp.weixin.qq.com/s/b_J-Sw9mJ0p-c4t3ey81Xw
2)什么是红黑树?
参考答案:https://www.jianshu.com/u/1d933ff900e7
3)为什么MySQL数据库要用B+树存储索引?
参考答案:https://mp.weixin.qq.com/s/9oAc5QgJ7kub2-HISTnW6A
4)AVL树
参考答案:https://www.61mon.com/index.php/archives/218/
3、十大经典排序算法。
参考答案:https://mp.weixin.qq.com/s/mq2NSG3xMqIs28nU354TjQ
4、什么是堆排序?
参考答案:https://mp.weixin.qq.com/s/KJldeFePHSTLUaxIj9Czpg
5、栈和队列手写
参考答案:https://mp.weixin.qq.com/s/6CacG5kDmKimTMYpZdSEEA
6、什么是散列表?
参考答案:https://mp.weixin.qq.com/s/Zks_Du7Qr2T5iDlT61gEXg
7、什么是哈希表?
参考答案:
https://mp.weixin.qq.com/s/1o8TZlyuikaE0mbtqQjg4A
8、程序员面试最常见问题TOP 48
参考答案:https://hackernoon.com/50-data-structure-and-algorithms-interview-questions-for-programmers-b4b1ac61f5b0
三、数据库
1、Redis面试必问题目
参考答案:(1)https://mp.weixin.qq.com/s/XJzu8yyVYZYmcOui_xXnvw
(2)https://mp.weixin.qq.com/s/HeHvINDdXiPjgkE8TYdNYQ
2、MySQL面试必问题目
参考答案:https://mp.weixin.qq.com/s/Hj67Ll1jXarGedBQxr2ecw
四、Linux常用命令
参考答案:http://blog.csdn.net/qwe6112071/article/details/50806734
五、测试部分
参考链接:https://www.cnblogs.com/czhang2-12/p/9649835.html
https://www.cnblogs.com/czhang2-12/p/9698244.html
https://blog.csdn.net/m0_37717595/article/details/81407963