长沙小厂面经

#发面经攒人品#
没想到9月30号还能接到面试,而且过了一个小时就约面,有点紧张了
1. 介绍你的项目、特点、难点和解决办法
2. 什么情况下索引会失效?
3. 视图和表的区别?(没想起来)
4. JWT 的优缺点?和其他 Token 的区别?
5. JDK 1.8 有哪些变化?(没答全)
6. Spring 做了什么?IOC、AOP?哪些类不能被代理?
7. 事务传播性有几种?(这个真不知道啊)
8. 集合有几种遍历方式?如何边遍历边删除?
9. 重写(Override)和重载(Overload)的区别?
10. 基本类型与包装类的使用场景?
11. Redis 是单线程还是多线程?为什么快?
12. 既然 Redis 用单线程快,为什么 MySQL 不用单线程?
13.反问

---------------------------------------------------------------------------
这次面试感觉很不好,好多都不太清楚,还得沉淀沉淀啊,我太菜了,感觉要挂
全部评论
,请问是哪家公司呢,我也想去试试
点赞 回复 分享
发布于 10-27 16:17 湖南

相关推荐

10-12 20:43
门头沟学院 Java
一、项目技术细节类问题针对"面霸系统"项目:如何根据Redis统计刷题记录?Sentinel是什么?基于QPS(每秒请求数)的限流如何实现?为何达到峰值后其他请求会超时?使用的是Spring Boot还是Spring Cloud?Nacos的作用是什么?MyBatis-Plus批量新增数据时,为何未返回所有新增数据的ID?如何基于MyBatis-Plus的API实现"年表操作"(数据按时间维度管理)?MyBatis-Plus中EQ、LT、NG等API分别表示什么含义?如何基于Token实现登录控制?为何带Token能访问接口、不带则不能?Token通常是密文,如何解析该密文?如何通过Token确定对应用户ID?延迟队列如何实现?如何保证消息不丢失?二、Java基础与进阶类问题int(基本数据类型)与Integer(包装类)的区别是什么?Integer的最小值是多少?若Integer a = 10、Integer b = 10,a == b的输出结果是什么?为什么?是否用过线程?实现线程的方式有哪些?线程池与线程的区别是什么?是否用过反射?反射基于什么实现?反射的应用场景有哪些?ArrayList与LinkedList的区别是什么?为何ArrayList适用于"读多写少"场景、LinkedList适用于"写多读少"场景?Java中String、StringBuilder、StringBuffer的区别是什么?若要让String、StringBuilder变成线程安全的,该如何操作?Spring Boot为何不用Tomcat就能直接启动(通过main方法即可启动)?Spring Boot中事务相关的注解是什么?事务注解(@Transactional)在什么情况下会失效?知道哪些Java设计模式?什么是单例模式?三、数据库与索引类问题MySQL有哪几种索引?MySQL的事务隔离级别有哪些?四、版本控制与工具类问题使用Git提交文件时,基本需要调用哪几步操作?Git中commit操作的作用是什么?五、锁与并发类问题知道哪些锁?ReentrantLock和synchronized分别作用于什么场景?ReentrantLock和synchronized的区别是什么?线程实现的几种方法反射的原理,详细解释怎么用的反射Spring Boot里为什么不用tomcat就可以直接运行Transaction注解什么情况会失效MybatisPlus批量新增为什么没有返回所有组件的id基于MybatisPlus做一个联表操作,怎么用它的api
点赞 评论 收藏
分享
评论
点赞
7
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务