心态很重要,以下纯属个人观点,首先就大公司而言,一般考察的就是基础、项目、实习等,所以你要有自己觉得还不错的亮点,比如基础很好,那么项目差点或者没有实习也是有很大机会过的。然后项目的话,如果你想投后台开发的话,既然看了视频上的项目,其实也是可以做出来的,虽然不是实际的项目,但是面试官考察的是你的实际项目上手能力。然后以及你说面试官没问你一些常见的基础问题,我觉得估计是你自我介绍的时候,技术栈没有介绍好,因为你是非科班出身,面试官也不知道你了解什么,如你应该突出你比较擅长算法等,然后面试官问你是否了解操作系统、计算机网络,个人觉得你不应该直接回答“了解”,可以回答一些操作系统常考、重要的知识点(我也是菜鸡,看你比较丧,所以。。。加油吧,网上一些喷子不用理)