小迈科技 java 一面面经(校招)base广州

#小迈科技#
#面试问题记录#

🧠 个人背景与项目经历
1.你现在还在学校吗?为什么不回学校了?
2.去年去实习过?实习做的是XX类的吗?
3.实习时你们主要用的是什么框架?Spring Boot 加 MyBatis 吗?用了 MyBatis Plus 吗?
4.你做的那个XX项目是公司项目还是个人做的练手项目?
5.项目是单体架构还是微服务架构?
6.实习期间有人带你吗?需求是怎么对接的?

💻 技术能力 - 后端开发
🧵 多线程与分布式
7.Redis 分布式锁你了解吗?它是怎么实现的?
8.你在项目中分布式锁是在哪些场景下用的?
9.分布式锁代码是怎么写的?Redis 中 setnx 怎么配合使用?

☁ MQ & 延迟任务
10.你在项目里 MQ 是怎么用的?是用来实现什么业务逻辑?
11.延迟队列的作用是什么?是为了解决什么问题?
12.延迟队列和死信队列具体是怎么配合使用的?
13.如果用户已经支付了,延迟队列的消息该怎么处理?消费者怎么判断?
14.你用的是死信队列吗?什么时候消息会被加入到死信队列?
15.死信队列在你项目里是怎么配置的?你具体用了什么机制?

🧩 MySQL & 数据库能力
16.MySQL 的 WITH 语法你是怎么用的?
17.用 WITH 做递归查询的效率怎么样?适用于高并发吗?
18.联合索引 a, b, c,如果只用 b 查询,能不能走索引?
19.联合索引 a=0 且 b>100 的场景能不能走索引?为什么?

🧠 Java 基础
20.HashMap 的自动扩容机制你了解吗?触发条件和扩容倍数是什么?

🔍 接口请求流程
21.从前端点击按钮,到后台 Controller 被调用,中间请求的整个流程是怎样的?
22.HTTP 请求是如何从域名解析到服务器的?怎么找到具体的服务?
23.后端是如何监听端口并响应请求的?Tomcat 在这里起到什么作用?
全部评论
有下文吗 准备去试一下
1 回复 分享
发布于 05-09 00:14 广东
我上次就面了十几分钟,另一天收到感谢信了
1 回复 分享
发布于 05-08 12:10 江西
应该凉了
点赞 回复 分享
发布于 05-08 12:00 广东

相关推荐

查看11道真题和解析
点赞 评论 收藏
分享
头像
05-09 16:22
已编辑
华南师范大学 Java
  一面四小时后通知次日二面——————————🧠 个人背景与项目经历1.XX系统是你们这边的项目吗?你一直在做这个项目吗?2.做过一个XX项目是吧?是学习项目还是公司项目?3.项目中你主要负责了什么?4.你参与的项目经验多吗?5.除了XX和XX系统,有没有别的项目可以讲讲?💻 技术能力 - 后端开发6.数据库与安全7.你们系统是怎么存储用户密码的?8.单纯用 MD5 会有撞库风险,如何防御?9.接口调用怎么验证调用方身份?10.使用 MD5 校验上传文件的目的是什么?☕Java & Spring11.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)
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

更多
牛客网
牛客企业服务