程序员笔试面试专栏写作计划
这个学期参加了不少的笔试和面试,有必要对笔面试中常考的知识点进行针对性的总结,特别是容易遗漏的、容易被问懵逼的问题,对我连C++虚函数都不知道的菜鸟来说,及时查漏补缺,完善自我知识体系,是提升自我、提升面试能力的重要手段。
把这些容易忽略的知识点总结出来,有助于日后复习巩固,也希望对还没找到互联网实习和工作的的小朋友们有所帮助。
该专栏预计会涉及以下内容:
编程基础:
关于C/C++的核心概念,包括虚函数、指针、结构体、枚举等的总结;
Java中的虚拟机异常处理机制、内存回收、面向对象思想在软件工程中的应用的总结;
数据库基础:
数据库索引的类型、数据库引擎类型、数据库范式、事务的性质、数据库索引的设计和优化等;
网络基础:
TCP的三次握手,四次挥手的理解;TCP可靠传输是如何保证的,自带的优化传输速度的方案(窗口、捎带应答等)
HTTPS协议
IPSec协议
子网的划分
数据结构基础
哈希函数算法和解决冲突的办法、二叉树遍历次序和还原、不相交集(并查集)、最小栈、优先队列等
算法基础
常见的几种排序算法的实现和复杂度分析
动态规划
图的遍历
暂时想到这么多,今后持续补充
每天我会更新一到两个知识点
。。。。。立flag了,感觉要出事(