小厂全栈实习面经:双非大三首次面试(笔试手写JWT)
个人背景
- 学历:双非本科大三
- 学习经历:学习过黑马苍穹外卖和天机学堂
- 实习经历:无实习经历
背景与笔试
整体流程
投递简历后收到面试邀请,面试流程分为笔试和面试两个环节。笔试环节采用手写代码的形式,考察全栈开发能力。
笔试内容
-
后端部分:要求手写
User.java的 PO 实体类、登录 DTO 数据传输对象,以及 JWT 校验工具类,并实现登录接口和校验逻辑JWT 工具类未完全实现,登录校验逻辑做了基础实现
-
前端部分:要求手写
login.vue登录页面和路由工具因前端经验有限,仅说明会使用 ElementUI、AntDesign 等组件库
笔试感受
小厂全栈岗位的笔试题覆盖前后端技术栈,考察范围较广,但是手写jwt。。。不清楚何意味
面试
笔试之后就是面试,面试就是简单聊了聊,没问太多,最主要就是问稳定性和能不能来,薪资能不能接受,加班能不能接受。 前端会不会做
后端做的多一些,前端也能做,简历上也是后端多一些,会用一些ElementUI,AntDesign这类组件库
vue有没有接触过,会有写后台管理相关的事,前端也写过对吧,我们就尽量不再写接口再对了,太麻烦了
接触过,后台管理也写过,前端也都写过,就一人全栈全干了对吧
对的,能干吗
没问题
你在你之前的公司是干啥的
刚开始做运维系统,主要是打杂,后续参加了公司保险项目的订单模块,参与一些业务逻辑,写了一些增删改查
能跟着上手干活吗
还行,前面有些跟不上,后面慢慢就跟上了,当时那家公司的文档比较多
反正就是说白了,如果你过来的情况下就直接能上手了是吧
对的没问题没问题
是长期的哈,能接受长期实习
对,可以接受
长期实习的话就是说毕业以后也可以留在公司对吧
emm...合适的话会留的
彳亍,没完成工作加班什么的可以吗
加班大概到什么程度呢
就是我们给你制定工作,你在合理范围内合理时间完成,那你得自觉加班
没问题,完不成那不就是我的问题吗
我简单问几个问题,我们这边也算是国家合作的实训基地,也是定期会找实习生,以前找的实习生总是摸鱼,能长期干的实习出去也都是特别厉害的那种,能正常融入工作节奏就行
您放心,我肯定不摸鱼,我在之前公司工作的都老认真了,这肯定是没问题的
springboot问你几个常用的注解吧,springboot你用的比较多还是springcloud用的比较多
springboot比较多,因为controller还是用boot
小程序有接触过吗
接触过,像有些地方要用到appid之类的
springboot常用注解简单说说,就是有印象的
像启动类上的application注解,还有的像是自动注入的,这些是mvc的
内个内个像maven内个git什么的都会用吗,idea用的熟吗
嗯会用,idea直接集成git就能用了
数据库mysql是吧,国产数据库有没有接触过
嗯。。。这个还真没有,数据库用的多的就是mysql,MongoDB这类的
数据库我再问你,比如说几个聚合函数吧:求和,分页,分类求和,左右连接,有什么区别
sum、limit、group by,left join、right join,左连接就是能查到左面那个表的详细信息,右连接。。。
Kafka接触过哈
用过,但是用的不太多
nginx的轮询配置文件里调过吗
这个没有调过,因为我们那个项目是前后端分离的哈
nignx 负载均衡调过吗
了解过,默认是轮询
docker会用哈,Linux简单命令都清楚哈
会用,没问题
Linux删目录、删进程
rm -rf、kill
K8S接触过吗
这个也是了解过,但是平时不怎么用
ai工具你用过哪些
像cursor、trae、Qwen、Gemini这些主流ai都用过
你拿cursor能写代码吗
嗯。。。可以,平时用trae比较多,因为trae便宜
哦这个我不知道,你在你们那专业课排多少,百分之多少
每年那个奖学金没问题,百分之二三十吧
专业有多少人
360
后续就是说了一些公司相关的业务,聊了聊方向,问了多长时间上岗,还问了是不是为了混三方协议来的,感觉聊的还可以,聊了聊投简历面试多不多,行情怎么样之类的
总结
面试体验方面,流程相对简单,主要围绕稳定性、入职意愿和基本技能展开,技术深度提问较少,更看重稳定性、工作态度和上手能力,而非技术细节;岗位分析来看,是典型的小厂全栈岗位,需要一人负责前后端开发,包括后台管理系统的前端工作,加班情况则需要根据工作任务自主安排时间完成工作目标;
后续进展
面试后一天收到通过通知,拒了。面小厂全栈主要就是积累面试经验,虽然八股项目都没问,也没有积累多少。
(实在是不太明白这个笔试有什么意义,之前完全没有准备过,有懂行的大佬可以说说)
