Java后端
·2023-10-31#面试# Java
日常实习一面简单整理
主要是自我介绍,介绍下之前实习过程中的工作,项目问了api开放平台、八股文问了spring、redis、mysql,最后一道简单算法题。
自我介绍
学校、技术栈、项目、实习
实习
熟悉业务流程、处理线上bug
业务梳理
模块开发
项目
API开放平台
1.签名认证流程
2.介绍下RPC
3.dubbo和springcloud openfeign的区别
4.dubbo的核心组件
5.dubbo服务之间的调用是阻塞的吗(简历上写的了解dubbo,这个不会)
八股
1.说下spring的bean
ioc控制反转、bean的生命周期、依赖注入、相关注解
2.无状态bean和有状态bean
存储数据、线程安全
3.spring用到的设计模式
工厂模式、代理模式、单例模式、适配器模式
4.redis的基本数据类型
string、hash、set、list、zset、还有三个新的数据类型(不会写,说出来了)
5.布隆过滤器
实现原理、冲突问题、解决缓存穿透问题
6.redis的缓存穿透、缓存雪崩
概念 解决方案
7.redis并发写key如何解决
锁
8.分布式锁
redis setnx redison 看门狗机制
9.redis实现延时队列
zset实现,按照时间戳排序(当时不会,因为一直都是用死心队列 TTL),面试官引导用zset
10.数据库的锁
全局锁、表锁、行锁
11.sql优化
慢sql解决、索引、执行计划
算法
字符串分割比较,具体不太记得了,很简单,可以用idea写,然后复制粘贴
23
1
分享
操作
评论
相关内容
0个评论
全部评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
