Java后端
·2025-11-22北京某agent公司面试
一、项目相关问题
1. 你做的云图库项目是跟着哪个机构/博主学习的?项目核心功能是什么?
2. 项目中Redis的使用场景有哪些?具体实现了什么功能?
3. 你是如何部署项目的?对宝塔面板的理解是什么?
4. 项目中用到的COS是什么?具体用途是什么?
5. 项目中WebSocket的应用场景是什么?实现了什么效果?
6. 跟着教程做项目的过程中,你有哪些感悟和收获?
7. 你在项目中用到了Git,常用的Git命令有哪些?如何进行项目的拉取和推送?
二、技术基础问题
(一)Java核心
1. 如何理解Java反射?在项目中有哪些实际应用?
2. Java的8种基本数据类型是什么?对应的包装类有哪些?
(二)框架相关(Spring Boot/MyBatis/MyBatis-Plus)
1. Spring Boot和SSM的最大区别是什么?
2. MyBatis和MyBatis-Plus的区别是什么?
3. MyBatis-Plus中多表查询如何实现?关联查询的SQL写到哪里?
4. MyBatis-Plus的Wrapper条件构造器有什么优势?应用场景是什么?
5. 单表查询和多表查询的优缺点分别是什么?
(三)前端相关(Vue)
1. Vue的常用钩子函数有哪些?各自的作用是什么?
2. 前端如何定义后端接口?接口文件通常存放在哪里?
3. Vue中页面跳转的路由配置在哪里进行?
(四)数据库&缓存
1. MySQL中GROUP BY和ORDER BY在同一条查询语句中,哪个在前哪个在后?
2. Redis的核心数据结构有哪些?你在项目中用到了哪种?
(五)工具&其他
1. 你对WebSocket的理解是什么?它的核心作用是什么?
2. Linux常用的基础命令有哪些?(如查看进程、端口)
3
1
分享
操作
评论
问答助学
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
