当前位置: 首页 > news >正文

面试问题整理

20200422面试题
1、有nginx为什么还要用gateway
2、factorybean和beanfactory有什么区别 https://www.cnblogs.com/leeego-123/p/12159574.html
2、aop原理
3、ioc原理
4、注解requestbody和responsebody区别。pathvireable和requestparam注解区别,feign客户端的注解
5、为什么用springcloud而不用其他
6、gateway网关用户权限校验
7、项目团队的开发配置,小组人员的开发配置
架构师技术选型

20200423面试整理
1、堆栈空间模型
2、变量传递
3、分布式锁
4、token生成技术 (jwt token设计方案 https://www.cnblogs.com/lufeiludaima/p/pz20190203.html)
5、left join有几条记录(用户主表的记录不会丢失,即使右边没有符合匹配的条件,如果有多个符合条件的就会有多条)
6、用户权限校验 (看第四条)
7、为什么用pulsar?(消息可持久化、吞吐量高、低时延、高可用、高扩展性、易运维等)
8、redis集群技术 (https://www.cnblogs.com/qinxu/p/9633418.html 主从集群搭建和哨兵模式)
9、mysql集群技术

20200427面试整理
1、springboot自动配置原理 https://jingyan.baidu.com/article/fdbd4277a277edb89e3f48fa.html

1、内存泄漏排查
2、springboot 自动加载机制
3、springcloud gateway 路由机制
4、哪些情况下 索引会失效
5、多线程与线程池的理解,线程池有哪些参数 (多线程面试题 https://blog.csdn.net/tanmomo/article/details/99671622)
6、jvm内存模型、什么时候会压栈(声明基本类型变量和给对象引用赋值的之后)
7、分布式系统模块划分的依据是什么
8、如何进行内存泄漏、内存溢出问题排查(https://www.cnblogs.com/ThinkVenus/p/6805495.html)
9、线程池一般创建多少个线程? https://www.cnblogs.com/volare/p/12286822.html

20200518面试问题整理
1、springcloud 分布式事务
2、gateway有哪些过滤器
3、缓存高可用方案(集群方式和区别)
4、线程死锁排查 (死锁面试题(什么是死锁,产生死锁的原因及必要条件))
5、索引失效场景以及为什么会失效,explain函数分析过程 (mysql explain执行计划详解 )
6、多线程的优缺点 (https://blog.csdn.net/zhh1072773034/article/details/74240897)
7、redis支持的数据类型和使用场景 (string-产品数
、list-消息列表存储、set-工单模板、hash-用户信息)

20200520
1、如何避免消息丢失 (https://www.jianshu.com/p/8ed16edc73e4)
2、MySQL explain的执行计划
3、网关的作用和使用以及限流 (鉴权、日志、请求头参数处理、限流、负载均衡、熔断)
4、多线程处理中线程死掉如何避免数据丢失 (数据持久化、处理结果确认)
5、jvm调优 (https://www.cnblogs.com/LQBlog/p/12911033.html)
6、乐观锁和悲观锁 (https://blog.csdn.net/L_BestCoder/article/details/79298417?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase)

20200525
1、springboot的启动过程 (https://blog.csdn.net/wanderlustlee/article/details/80350736)
2、pulsar的消息消费模式
3、各类线程池的区别(了解)
4、blockingqueue队列了解吗?
5、ReentrantLock 可重入锁(https://blog.csdn.net/hsf15768615284/article/details/80044368?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2)

20200527复试
1、pulsar和一般的mq有什么区别或者优势
2、pulsar秒杀应用
3、netty简单使用和面试?

jvm调优 Java架构师面试题——JVM性能调优 https://blog.csdn.net/zhan_lang/article/details/88567569

20200527
1、mysql数据库引擎
2、mysql索引的工作原理
3、mysql主从复制工作原理
4、redis哨兵模式如何保持数据一致的原理
5、springcloud是如何实现熔断的
6、多线程,currenthashmap如何实现线程安全;各种线程池的原理
7、union和union all的区别 (前者不包括重复行|后者包括重复行)

http://www.lryc.cn/news/4964.html

相关文章:

  • “区块链60人”2022赋能中国区块链创新人物名单公布
  • day2324 数组
  • 【Python实战】神仙运气—快看看你的彩票:2千多万元大奖无人领,马上就过期了,下一期的中奖者会是你吗?(纯技术交流)
  • 2023年上半年软考高项信息系统项目管理师2月25日开班
  • 数据库(第一天)
  • 一文了解 ArrayList 的扩容机制
  • 牛态已成选股源码
  • Python基础
  • 浅显易懂的说清楚小游戏与H5游戏的技术区别
  • 【Python入门第七天】Python 数字
  • Python自动化测试 软件测试最全教程(附笔记),看完可就业
  • Windows 安装Tomcat
  • 知识图谱业务落地技术推荐之图数据库汇总
  • 2023新华为OD机试题 - 最小传递延迟(JavaScript) | 刷完必过
  • SpringMVC基础入门(一)之理论基础概念
  • 前端知识点
  • 【docker知识】从容器中如何访问到宿主机
  • MySQL入门篇-MySQL常用流程控制函数小结
  • 大数据技术架构(组件)35——Spark:Spark Streaming(1)
  • 实现超大文件上传逻辑
  • JavaScript HTML DOM EventListener
  • 构建RFID系统的重要组成部分
  • PID控制算法简介
  • 【王道数据结构】第八章 | 排序
  • 95后外贸SOHO,年入7位数,他究竟是怎么做的?
  • 2023年全国最新消防设施操作员精选真题及答案
  • mysql 无需修改配置文件,即可改变表数据存储位置
  • 轻松解决Session-Cookie 鉴权(含坑)附代码
  • pyinstaller使用详细
  • java -数据结构,List相关基础知识,ArrayList的基本使用,泛型的简单、包装类介绍