面经分享1

面试企业/团队 :成都某小厂
面试岗位 :Java后端开发
面试时间 : 2026年1月10日(我的第一场面试)
面试形式 : 视频面试
面试流程 :纯八股+项目聊天,无算法

这是我第一次面试,面试官主要考察基础概念掌握情况。

八股场景

微服务相关(问得非常细)
  1. 微服务的定义:什么是微服务架构?
  2. 微服务 vs 分布式:两者有什么区别和联系?
  3. 网关压力问题
    • 如果微服务用来分担并发压力,那压力大的为什么不是网关层?
    • 大量并发请求下,网关层的压力大吗?压力是由网关扛,还是由不同服务的服务器扛?
    • (我答了网关只做路由、鉴权、限流,业务压力在业务服务,但网关本身也会成为瓶颈,需要水平扩展)
  4. 微服务的优缺点:优缺点分别列举。
  5. 服务间通信
    • 不同服务之间用什么通信?我说了HTTP/RESTful或RPC。
    • 追问:为什么用HTTPS不用HTTP?微服务只部署在本地电脑/局域网,不同服务端口不同,不存在安全问题,HTTP性能开销更小,为什么不用?
    • (这里答得不太好,面试官在考察对HTTP/HTTPS适用场景的理解)
  6. 高并发处理
    • 如果当前能处理10000 QPS,突然来了100000并发量怎么办?(答了限流:令牌桶/漏桶算法、Sentinel配置)
    • 如果这10万请求已经进了消息队列,队列积压了怎么办?(答了增加消费者、动态扩容、消息队列本身水平扩展)

项目

Token续期机制(简历项目)
  1. 双Token自动续期
    • 你项目里Token续期的逻辑怎么写的?
    • 如果是"访问接口时检查token,恰好5分钟内过期才续期",这个逻辑有什么问题?
    • Token被盗怎么办?如果浏览器sessionStorage里的token被盗了,别人拿着这个token岂不是可以一直访问?(答了黑名单机制、短时效AccessToken+长时效RefreshToken配合、设备指纹等)

算法

无算法

AI

无AI

面试总结

这是我从0到1的第一场面试,整体感觉是务实、直接、重基础概念。面试官应该是技术负责人或者资深开发,问的问题虽然不深,但覆盖面广,而且喜欢追问"为什么"。

相关推荐
abcnull3 小时前
用javaparser做精准测试
java·ast·静态代码分析·精准测试·javaparser
叶小鸡3 小时前
Java 篇-项目实战-苍穹外卖-笔记汇总
java·开发语言·笔记
AI人工智能+电脑小能手3 小时前
【大白话说Java面试题】【Java基础篇】第22题:HashMap 和 HashSet 有哪些区别
java·开发语言·哈希算法·散列表·hash
juniperhan3 小时前
Flink 系列第21篇:Flink SQL 函数与 UDF 全解读:类型推导、开发要点与 Module 扩展
java·大数据·数据仓库·分布式·sql·flink
ID_180079054733 小时前
Python 实现亚马逊商品详情 API 数据准确性校验(极简可用 + JSON 参考)
java·python·json
c++之路4 小时前
C++23概述
java·c++·c++23
专注API从业者4 小时前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
sakiko_4 小时前
UIKit学习笔记4-使用UITableView制作滚动视图
笔记·学习·ios·swift·uikit
摇滚侠5 小时前
DBeaver 导入数据库 导入 SQL 文件 MySQL 备份恢复
java·数据库·mysql
晓梦林5 小时前
MAZESEC-X1靶场学习笔记
笔记·学习