大三软工学生的技术栈自检清单

大三最容易焦虑的就是"我到底学到什么程度了"。我给自己列了一份自检清单,分四块打分,每块25分。

语言基础:能不能不看资料说清面向对象的三大特性?能不能解释值传递和引用传递的区别?能不能手写一个单例?这三个问题答不上来,语言这关就没过。

数据结构与算法:数组、链表、栈、队列、哈希表、二叉树,能不能说出各自的时间复杂度?排序算法能不能手写快排和归并?LeetCode简单题能不能稳定半小时内AC?

计算机基础:TCP三次握手为什么不是两次?进程和线程的区别?死锁的四个条件?数据库索引为什么用B+树?这四个是面试高频,答不完整就是基础不牢。

工程能力:Git常用命令熟不熟?Linux基本操作会不会?能不能独立把一个项目从本地跑起来再部署到服务器?

我打完分发现自己只有60分左右,语言和算法还行,工程能力几乎是零。这份清单最大的价值不是打分,是让我知道该往哪补。建议你也打一遍,别凭感觉,凭具体问题。

posted @ 2026-10-09 15:11  一水尘风  阅读(6)  评论(0)    收藏  举报