卓望 java 一面面经(校招)base广州

#卓望数码#
#面试经验#
#面试问题记录#
一面四小时后通知次日二面
——————————
🧠 个人背景与项目经历
1.XX系统是你们这边的项目吗?你一直在做这个项目吗?
2.做过一个XX项目是吧?是学习项目还是公司项目?
3.项目中你主要负责了什么?
4.你参与的项目经验多吗?
5.除了XX和XX系统,有没有别的项目可以讲讲?

💻 技术能力 - 后端开发
6.数据库与安全
7.你们系统是怎么存储用户密码的?
8.单纯用 MD5 会有撞库风险,如何防御?
9.接口调用怎么验证调用方身份?
10.使用 MD5 校验上传文件的目的是什么?

☕Java & Spring
11.Spring Boot 用了哪些 starter?各自的作用是什么?
12.如果第三方 starter 功能不够怎么办?
13.Spring Boot 中有没有用到 AOP?
14.可以用来扩展 starter 的方式有哪些?
15.Spring 全家桶覆盖的范围够用吗?

多线程与线程安全
16.ConcurrentHashMap 为什么线程安全?
17.JDK1.8 之前和之后的实现有何区别?
18.size() 方法是怎么统计的?是否加锁?

🔐 安全性与权限控制
19.上传文件前需要做哪些安全校验?

接口安全
20.接口层面做了哪些安全处理?
21.JWT 是怎么生成的?
22.JWT 是用哪个库实现的?签名算法是什么?
23.Token 刷新的触发机制是什么?
24.项目中有没有做 token 自动续期?

幂等性
25.接口幂等性有哪些实现方式?

⚙️ 系统架构与中间件
26.Redis 与缓存机制
27.什么是缓存穿透?怎么解决?
28.什么是缓存击穿?怎么解决?
29.什么是缓存雪崩?怎么解决?
30.热 key 会带来什么问题?如何应对?

MQ & 延迟任务
31.用 MQ 实现了什么业务?
32.如何通过 MQ 做延迟队列?解决了什么问题?

🧱 设计模式
33.工厂模式和抽象工厂模式的区别是什么?
34.代理模式和装饰器模式有什么不同?

🧠 Java 基础知识
35.Java 能否继承多个类?
36.接口中能定义实现方法吗?JDK8 之后呢?
37.接口中 default 方法你了解吗?

🧪 Linux 运维基础
38.在 Linux 下怎么查看远程端口是否可达?
39.除了 telnet 还有什么命令可以测试端口?(比如 nc)
全部评论
请问一共有几面呀
点赞 回复 分享
发布于 2025-05-07 20:59 江西
一面已过 刚通知的
点赞 回复 分享
发布于 2025-05-07 18:12 广东

相关推荐

03-09 17:42
已编辑
福州大学 Java
给准备投这家公司的友友提供一下面经作为参考八股顺序不太记得了。1.自我介绍2.项目介绍(这块答得很烂,感觉面试官不感兴趣,都没怎么追问细节)3.讲讲mysql b+树(提到b+树基本结构,减少磁盘OI)4.事务的隔离级别(四个都提到了)5.讲讲JVM内存模型,双亲委派机制(基本都回答上来了)追问类加载器能不更改掉双亲委派 (这个回答了无法轻易更改,因为安全问题)6.线程池的类型(这个忘记了)线程池核心参数(这个答上了)7.syn和reen的区别(这个当时只记得后者可以实现公平锁,现在才意识到还有很多不同)8.谈谈spring的IOC    (讲了一下控制反转,解耦)9.讲一下如何处理循环依赖(提到了三级缓存,和只能解决单例下的循环依赖)10.容器了解吗(不太了解,只了解了一些docker但没真的部署过)11.大模型开发软件cursor和trae有使用过吗(没使用过)补充一点:追问了项目中事务是怎么实现的(这个确实不了解,只会用@Transactional)面试官建议:了解一些前端的知识,在校要主动多使用大模型开发,了解前沿技术。提到我代码能力还是基础不是很充足。一共面了20分钟,面完就知道大概率无了,感觉还是项目都没有怎么细问,个人感觉像是因为没有上线过的原因。有点疑问想咨询一下:这是我第一次面试,感觉面试官都是让我主动谈谈项目啊,八股啊。我感觉我如果一下把点都回答了,那面试官问的就都是我没准备的,但如果刻意讲讲的时候没有答完整,留一些让面试追问的又可能不会追问而是跳过,再觉得你基础不行。所以我很纠结这种讲讲谈谈要怎么回答合适,怎么把握那个度。也可能是我太菜了,前面项目那回答太差就挂了,后面只是走流程,所以才会这样。平常自己找AI面试都是AI会追问细节和具体内容,今天实际面一下发现差别还是好多。
查看14道真题和解析
点赞 评论 收藏
分享
评论
7
39
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务