1. Java的8种基本类型2. 自增自减位置的特点3. 你在项目中常用的循环方式4. where(true)什么时候跳出?什么关键字来控制?5. 重载和重写的区别?你提到了sum的两个参数或者三个参数,那么假如有不定个参数呢?6. Java中的异常?你项目中的全局异常处理器是怎么做的?具体怎么捕获7. 你项目中用到了多线程吗?怎么做的?8. MQ了解吗?不了解的话能不能根据自己的理解推测怎么保证消息不丢失?9. 多线程可能会带来什么问题?10. 内存溢出和栈溢出的区别?11. 死锁的条件?如何预防死锁或者避免死锁?12. 说一下你对集合的了解?平时用过哪些集合?什么特点?13. ArrayList的构造方法?扩容机制?(面试官提醒我去看看新版本的)14. 如何向一个编程小白介绍红黑树?15. 红黑树的稳定性怎么理解?16. 常见排序方法时间复杂度?稳定性?使用场景?17. 你项目中提到了熟悉五种数据结构,分别说说特点?18. 数据库的DML和DDL语句分别指什么?基本语法说一下19. 说说事务?四大特性?隔离级别?20. MySQL主要由哪些部分组成?21. MySQL数据的具体存储方式?22. Redis的常见数据类型?23. 你项目中怎么使用分布式锁的?为什么要用分布式锁?实现原理?24. 缓存穿透、缓存击穿、缓存雪崩的发生原因和解决方法?解决方法优缺点?25. 说说Spring 中的IoC和AOP?26. 你项目中怎么使用AOP的?为什么要自定义注解?怎么做的?(面试官提醒有现有轮子)27. Spring中如何定义一个Bean?有哪些注解可以实现28. @Resourse和@Autowired的注入方式区别?可以有哪些参数?29. SpringBoot和SpringCloud的对比?优点和缺点?30. Linux中常用的命令?31. 说说“去哪儿吃”(黑马点评)的项目架构?32. 项目中怎么使用Redis实现登录的?33. 怎么定义热点数据的?使用哪种数据结构?34. 极简版抖音的点赞模块是怎么做的?Redis+定时任务的异步点赞怎么做的?怎么优化?35. 项目开发中遇到的最大问题是什么?怎么解决的?面试官人很好,没有压力和PUA,还提醒我去补知识。就是没有反问环节,感觉寄了。
点赞 8
评论 6
全部评论

相关推荐

07-24 03:49
门头沟学院 Java
牛客73769814...:这种小作坊去了也费劲
点赞 评论 收藏
分享
07-28 16:37
门头沟学院 Java
哎,继续加油吧
ResourceUt...:能接到面试就已经是✌🏻了
腾讯一面2191人在聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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