新大陆春招Java面经

1.自我介绍
2.== 和equasl的区别,equals和hashcode 的关系?
3.字符串的的操作类有哪些?
4.hashMap的put 的底层原理?是线程安全的吗?
5.ArrayList和LinkList 的区别?线程安全用哪个?
6.try finally 里都有return,最终返回的是哪个?
7.java中常用的设计模式?你用过哪些?单例模式的实现方式?哪些是线程安全的?
8.synchorized的使用场景?可以用在方法上吗?
9.java异常类型?
10.快速排序原理?你平时用什么排序?如果有一个有序数组,要从找个数组里查找一个,怎么做?
11.说了一个什么算法,查找子串的算法?没太听懂
12.二叉树的层序遍历怎么做?
13.线程创建的方式?线程池的参数?
14.线程的run()和start()的区别?callcable能获取子线程抛出的异常吗?可以拿到子线程的返回值吗?
15.hashTable和ConcurrentHashMap的性能有什么差别?
16.linux修改文件命令?进入文件后怎么对文件进行修改?
17.移动文件命令?拷贝文件命令?查看端口命令?查看磁盘利用率命令?
18.Redis的5种数据类型?持久化机制?
19.Spring的Bean的作用域有哪些?
20.Aop如何实现?统计一个方法的执行时长如何做?定义通知类的注解是什么?
21.自定义注解的生命周期?
22.springboot的核心注解?
23.@component有什么作用?
24.线程通信的方式?如果要让某个线程等待另一个线程执行完后再执行用什么方法?
25.主键索引和唯一索引的区别?可以为空吗?
26.limit分页用法和参数?limit 10代表什么?
27.使用联合索引需要注意什么?
28.Like什么情况导致索引失效?
29.知道sql注入吗?怎么防止?
30.sql如何去除重复记录?
31.一个表有姓名,部门,薪资,要查询平均薪资大于5000的人怎么写sql?
32.数据库三范式?
33.介绍一下你的第一个项目?
34.maven如何解决依赖冲突问题?
35.Object你知道哪些方法?
36.如何查看java版本?如何运行一个jar包?
37.mybatis默认是几级缓存?

#新大陆##Java面试#
全部评论
吃爽了
点赞 回复 分享
发布于 06-16 00:26 北京
问这么多?
点赞 回复 分享
发布于 06-07 23:03 广西

相关推荐

头像
06-10 16:52
门头沟学院 Java
1. 自我介绍// 拷打实习2. 你当时是如何考虑邮件幂等性的问题的?3. 如果Redis宕机,消息一直重投不成功怎么办?4. 幂等有没有研究过除了uuid还有什么可以做?5. 超时中心是如何设计的?6. 超时表扫描多久扫一次?7. 确定消息队列的延迟消息可以设定具体时间吗?8. 这个缓存当时有什么问题?(主从延迟,延迟双删)9. 延迟的时间设置多久?10. 除了延迟双删和强制主库外,还有其他方案吗?11. 对于一个缓存系统的设计你觉得要有哪些需要考虑的点?// 八股12. 讲一下TCP/IP,直接讲(讲了三次握手)13. 讲一下HTTP状态码14. 一个请求从浏览器发送到回来,会经过哪些东西15. 追问:发出一个请求是如何找到具体的ip16. MyBatis和MyBatis Plus有什么区别?17. 用过哪些MyBatis Plus比较好用的方法18. Java 8那些新语法特性有没有用过19. MySQL的索引有哪些?20. 一条查询的语句从MySQL发出来,会做哪些东西?// 其他21. 后面想要做什么岗位?22. 后面想要做什么类型的行业?// 反问23. 对于实习生的技能要求是怎样的?24. 实习生进来之后会负责哪些?线下面试,只有一面 + HR面主要拷打实习 + 八股,基本是看简历来问的已oc,但拒
查看24道真题和解析
点赞 评论 收藏
分享
评论
4
20
分享

创作者周榜

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