8.21面试的,第一次面试,当天就知道凉了,时隔近半个月,还是发个凉经,祝大家八股文都背过,面试顺利,总共60min,算法题也没做出来,我是废物。
自我介绍
项目
JWT原理,怎么实现的,用了什么算法
项目里面为什么用mybatisplus
开始问一大堆mybatis
- mybatis里面dao和mapper怎么映射的
- 为什么mybatis有一个dao就能进行查询,不用自己去实现
- $和#区别
- mybatis有插件用过吗
- 插件(pageHelper)的实现原理
开始Java基础
- 介绍一下面向对象
- 举个开发过程中面向对象的例子
- 多态体现在哪
- java只有返回类型不一样算不算重载吗
- 用没用过抽象类,抽象类和接口的区别
- 接口可不可以继承接口
- HashMap底层
- HashMap链表什么时候变红黑树
- 红黑树怎实现的
- 红黑树优点
- hashmap扩容因子
- ConcurrentHashMap怎么保证线程安全的,1.8的优化
- 线程池用过吗,线程池参数
- 线程池工作原理
多线程统计两个人的总成绩,最后汇总到一张表,怎么做
会什么设计模式(单例)
讲讲单例,为什么用单例,怎么实现线程安全的单例
开始Spring
- spring的单例有什么特殊的
- spring bean的scope有几种
- springbean配置方式
- bean注入的注解有什么
- @Resource和@Autowired区别
- SpringMVC执行流程
- aop原理
- 动态代理原理
- spring事务怎么实现的
- @ Transaction有哪些属性
- @ Transaction什么时候失效
开始mysql
- InnoDB和MyISAM区别
- 不创建主键会怎样,虚拟主键,虚拟主键什么类型的
- 索引什么时候失效
- 慢查询怎么优化
- 怎么看索引生效没(explain)
- 第五条到第20条(limit 4,16)
为什么用redis
redis几种数据结构
用过哪种(string,hash)
hash用在什么场景
redis和数据库怎么保证一致性(数据库修改了redis怎么办)
redis分布式锁用过吗
rabbitmq用过吗(发邮件)
rabbitmq消息类型(不知)
发邮件失败了怎么办(持久化,定时任务)
算法题 LeetCode3:最长不重复子串(懵住,还以为是kmp丢人,哭)
反问
我答的不行,不深入,就问了很多,但是这个面试官我说了不了解,然后接着问相关的问题,唉。推荐大家可以学习下这套课程,金九银十的八股文大全,我最近也是在看 ,希望下次面试必定拿offer,加油 秋招人
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)