大四-Java-23届秋招
鱼皮哥你好,先简单介绍一下我现在的情况吧,我是一名普通211的23届的本科毕业生,专业是信息与计算科学,找Java后端开发的工作,由于准备得比较晚,去年秋招时才自学完JavaSE、JavaWeb、MySQL以及数据结构与算法这些知识。框架都还没开始,到今年春招时才学完SSM、SpringBoot、Maven这些框架。之前没有用框架做过项目,项目都是在这两个月跟着星球做的,后端项目能跟得上(学过的或者跟着直播学的都能看懂),做了用户中心和接口开放平台,春招没有收到offer。目前打算准备秋招。
面试遇到的问题:
在学校面试的企业:
基本上问有没有项目?答:正在做接口开放平台项目(然后介绍一下这个项目)
就没后续了。
工行:
1,讲一下Dubbo的运行原理,说一下SpringCloud与Dubbo的区别?(这个当时接口开放平台还没做完,所以没答上来)
2,讲一下Spring里的AOP,它的实现原理是什么?有没有用过?答:AOP指的是面向切面编程,实现原理是动态代理(当时解释动态代理感觉讲得很混乱),没有在项目中用过。
3,说一下重写与重载的区别?答:重载指的是方法的不同形式,实现方式:方法名相同但参数不同(类型、顺序、个数);重写主要是子类覆写基类的方法。(这里感觉语言表达不是很好)
另一家小公司(忘了公司名了):
1,自我介绍。
2,问我了解K8S吗?答:只知道是跟云原生相关的,
然后给我20分钟,让我去网上查什么是 service、pod、ingress以及部署,我先去官网查了这几个的概念,接着又去chatGPT查了,
3,询问环节:说一下你查到的,我就把查到的原封不动地读了(自己知道大概是什么,但不知道怎么去描述),读了一会儿hr让停,说用自己的语言来讲,只记得当时讲得很乱。
最后问的一个问题是:ingress是做什么的?原理是什么?答:路由,将请求转发到真正的服务上,原理不清楚。
然后又接着问:怎么转发?是随机的吗?答:不一定,可能是轮询(当时想着是负载均衡),
然后就没后续了。
我自己也大概总结了一下之前的失败的经验:
1,因为是非科班的,计算机网络以及操作系统这方面的知识仅了解一些在开发中常用的。也在网上看了计算机基础方面的常见面试题,但笔试遇到一些不常见的就不会了。
2,之前完全没有项目经验(使用框架的)。
3,算法能做简单的和一些中等的。尤其是SQL语句,只会写一些简单的增删改查,复杂的查询(如子查询)以及带一些函数(不是聚合函数)就不咋会了。
4,没做什么项目,知识没得到应用所以容易遗忘,语言表达能力需要提高。
4,没有面试话术,基本的雷都踩到了。
5,校园经历基本没有,也没有竞赛相关经历。成绩也不是拔尖的那种,虽然每年都在进步。
针对上述问题,我对5月做以下计划:
(面试话术在小红书上学了一些,还需要花点时间写论文)
1,每天刷1~2道算法。
2,伙伴匹配系统项目:也顺便学习Redis、Swagger以及Knife4j(15天)
3,总结计算机网络以及操作系统知识点(6天)
4,看八股文。
想咨询一下鱼皮哥的:
1,针对我这种情况,想在今年秋招找一份工作,有什么建议吗?
2,跟着伙伴匹配系统学的Redis应对面试怎么样?
最后祝一下鱼皮哥创业顺利,财源广进!!!
