借贷宝(成都)-Java开发实习-一面

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,还提醒我去补知识。就是没有反问环节,感觉寄了。
全部评论
佬真强
点赞 回复
分享
发布于 2023-10-25 10:23 湖北
问的东西咋这么多,小厂实习都这么恐怖吗😂
点赞 回复
分享
发布于 2023-10-26 17:47 重庆
OPPO
校招火热招聘中
官网直投
为啥没有反问环节
点赞 回复
分享
发布于 2023-11-10 19:31 广东
楼主,请问一下项目架构咋答的
点赞 回复
分享
发布于 2023-12-08 17:59 湖北
有算法题吗佬
点赞 回复
分享
发布于 02-19 09:19 四川

相关推荐

7 27 评论
分享
牛客网
牛客企业服务