1、如何提升?你说的第一个问题中出现的知识点,我觉得可以研究不少,django、微服务这些,都是可以去学习、研究的,你说的这些都是小项目,但本科生本来就是小项目啊,小项目面试官问什么?当然是问你的原理,你用的工具,为什么用?怎么实现的?等等,这些都是你要去研究的,这就是你在这个过程中的提升。2、算法题和你一模一样的困惑我以前也有,现在给出结论,不做算法相关的话,《剑指offer》和leetcode上easy+一部分mid就够了,没必要深究。当然,能多研究算法是好的,但是开发的话算法要求真的真的不高!3、专业课专业课提升很简单,百度、牛客等搜索“专业课名+面试题”,自己边看边整理,然后在招聘季之前集中复习,不是什么难事。等到了大三,找个靠谱的实习就好,没有什么捷径,也不要“害怕学习某些东西浪费时间”,很多坑你自己不踩,光听别人的是没用的。