阿里国际后端开发一面面经

1.java中Object类都有哪些方法?
2.getClass ()方法一般在什么时候会被使用?
3.在各种框架里面为什么要用到反射?
4.介绍一下jvm的内存模型(结构)
5.本地方法栈怎么快速造成oom?
6.堆区有一个for循环,然后里面new一个对象,这个for循环次数多,会发生oom吗?
7.Java 中主流的垃圾收集器的原理介绍一下?
8.G1如何精确控制 STW的时间?
9.介绍一下在并发编程中如何保证可见性?
10.可见性的前提是什么?为什么Java中存在可见性的问题?
11.volatile 关键字怎么确保可见性?
12.并发编程的工具类有哪些类?
13.线程池的核心参数介绍?
14.ReentrantLock的底层实现原理是什么?
15.手撕:反转链表中指定区间
全部评论
大佬是实习吗,还是秋招呢
点赞 回复 分享
发布于 11-11 01:34 伊朗

相关推荐

12-20 18:11
门头沟学院 Java
1. 为何字符串 String 是不可变的?2. 如何将字符串转成整数?3. 字符串 String 的最大长度是多少?4. new 一个未指定初始容量的 ArrayList 时,初始化容量是多少?5. ArrayList 的扩容机制是怎样的?6. ArrayList 和数组相互转换的方法是什么?对应的类、方法和包名是什么?7. 如何重写 List 的排序方法?8. 在 for 循环里删除列表元素会有什么隐患?9. 如何解决 for 循环删除列表元素导致的数组越界问题(需求:循环中判断字符串等于 a 就删除)?10. HashMap 是否有序?11. 若需要有序的 Map,应该使用哪个类?12. HashMap 中除了 entrySet 遍历,还有哪些循环迭代打印所有 key-value 的方法?13. 如何写一个线程?14. Java 自带的四种线程池类型是哪四个?15. 对线程里的信号量如何理解?16. 如何按逗号和分号两个符号分割字符串,得到指定数组?17. 如何编写 SSM 框架中的过滤器?18. Java 如何远程调用第三方接口?19. Mybatis 里 #{} 和 ${} 的区别及风险是什么?20. Mybatis 的 XML 对应的 Mapper 接口层方法能否重载?21. MyBatis 查询 SQL 时,若不用别名,如何让数据库下划线命名的字段自动匹配 Java 驼峰命名的属性?22. Spring Boot 项目中同时使用 MySQL 和 Oracle 两个数据库的配置及使用方法是什么?23. MySQL 分页查询语句怎么写?24. MySQL 分页中,每页 10 条数据,查询第三页的 limit 后两个参数是什么?25. 分组聚合函数有哪些?26. 两个结构相同的表(3 列 5 行),如何查询合并为 3 列 10 行的结果集?如何合并为 3 列 4 行的结果集?27. 数据库中 VARCHAR、INT、BLOB、CLOB 字段的用途分别是什么?28. 在控制台打印九九乘法表,两个 for 循环的起始和结束条件是什么?29. 如何封装一个方法求两个 int 类型整数的最大公约数?30. 青蛙跳 100 阶台阶,每次最多跳 4 阶,从第 1 阶跳到第 100 阶有多少种跳法?31. 对 Query 和 JS 前端框架了解多少?牛客在线求职答疑中心#
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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