末9本硕女非科班,去年7月开始刷算法题,10月开始学Java,学到7月底准备秋招,有烂大街的项目,无实习经历。8-10月投了100多家,笔试基本能过,面试基本都有,但总挂在一二面,只进过一个招银的hr面和华为的主管面,这俩面试都是线下一天之内连着的。一问Redis或者kafka的问题就答不出来,背的八股都没用到,感觉问的特别偏。比如“redis是基于内存的,这个内存是不是本地的内存”,“kafka在消费时间限制内没消费完,那么kafka下一步会怎么办”,“kafka如何做到像QQ邮箱收到邮件那样不在任何操作下主动弹出实时通知”……就算每个面试都复盘,每次也有我根本答不出来的问题。我在想这些答不出来是不是没有实践,没有实习的原因,需不需要再找个实习,还是说我根本就不适合搞后端?但是测试开发也投了好多,也是面一个挂一个。或者是因为我没有面试技巧?每次面试官问我问题都很实在,问我为什么没找实习,我说3月份那阵我还没学完,找不到好实习,然后挂了。问我为什么不找算法,我说论文最近才发表,怕论文没发表出去找不到算法,然后面试官说面试结束了。不是想这么说,实在是又紧张脑子又笨不知道该怎么变通……只能遇到一个问题写下来背一个话术。而且面试也不是很有自信的样子。发泄一下,感觉读了20多年书都白努力了到底是我根本不符合招聘要求还是行情不好,我现在真的有点怀疑自己的能力了