今天不coding
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写,然后复制粘贴
0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
下载 APP