淘天一面 3/26 part1
#软件开发2024笔面经# 1、平时都是用java语言吗
2、集合分为哪几类
3、arraylist底层
4、声明arraylist,java语言会做什么操作
5、arraylist什么时候扩容
6、arraylist是线程安全的吗
7、线程安全的list有哪些(忘了)
8、hashmap的底层原理
9、解决hash冲突一般有哪几种方法
10、hashmap是线程安全吗
11、线程安全的map有哪些
12、hashtable和concurrenthashmap的区别
13、concurrenthashmap最耗时的操作是什么
14、java线程有哪几种状态
15、线程之间如何通讯
16、进程和线程的区别
17、字符串常量池的理解
18、jvm的内存模型
19、堆分为哪几个模块
20、讲一下full gc和young gc的区别
21、代码有没有办法手动触发gc
22、执行system.gc()系统会发生什么
23、会立即触发回收吗
24、jvm的gc有哪几种常见的算法
25、java的字节码文件的加载过程
26、java的常量在哪个阶段被赋值(答错了)
27、双亲委派机制
28、双亲委派主要解决什么问题
29、mysql的索引实现和使用
30、mysql的隔离级别
31、数据库默认隔离级别
32、项目有没有做过数据库优化,然后是这么做的
33、syncronized的实现原理
34、syncronized和lock的区别
35、怎么创建一个线程,怎么创建线程池
36、创建线程池需要注意什么
37、什么是死锁
38、怎么避免死锁
39、有了解过设计模式
2、集合分为哪几类
3、arraylist底层
4、声明arraylist,java语言会做什么操作
5、arraylist什么时候扩容
6、arraylist是线程安全的吗
7、线程安全的list有哪些(忘了)
8、hashmap的底层原理
9、解决hash冲突一般有哪几种方法
10、hashmap是线程安全吗
11、线程安全的map有哪些
12、hashtable和concurrenthashmap的区别
13、concurrenthashmap最耗时的操作是什么
14、java线程有哪几种状态
15、线程之间如何通讯
16、进程和线程的区别
17、字符串常量池的理解
18、jvm的内存模型
19、堆分为哪几个模块
20、讲一下full gc和young gc的区别
21、代码有没有办法手动触发gc
22、执行system.gc()系统会发生什么
23、会立即触发回收吗
24、jvm的gc有哪几种常见的算法
25、java的字节码文件的加载过程
26、java的常量在哪个阶段被赋值(答错了)
27、双亲委派机制
28、双亲委派主要解决什么问题
29、mysql的索引实现和使用
30、mysql的隔离级别
31、数据库默认隔离级别
32、项目有没有做过数据库优化,然后是这么做的
33、syncronized的实现原理
34、syncronized和lock的区别
35、怎么创建一个线程,怎么创建线程池
36、创建线程池需要注意什么
37、什么是死锁
38、怎么避免死锁
39、有了解过设计模式
全部评论
感觉不是很难
咋全是八股😂
![](https://uploadfiles.nowcoder.com/files/20240514/510894044_1715654316364/pingllunicon.png)
春招合集来咯,看看帖
没有手撕嘛,哪个部门呀
需要内推的找我哈,内推后,也辅助同学们更有效的获取一手信息。当前职位本科优先考虑。
请问有后续嘛
竟然全背过,可惜没面试机会![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553876144/621D8DEE04D201CF272B803C44F185F9)
相关推荐
点赞 评论 收藏
分享
01-08 00:38
杭州电子科技大学 前端工程师 点赞 评论 收藏
分享
01-26 18:45
门头沟学院 Java 点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享