哈啰日常实习Java后端一面

1. 项目介绍
2. 问我实习能多久
3. java基本数据类型
4. 包装类型与基础类型有什么区别
5. 拆箱、装箱的时机
6. wait() 和 sleep() 的区别
7. 哪一个是线程共享的?
8. synchronized关键字一般作用在什么上面
9. 不同的作用域起到什么样的效果
10. volatile关键字
11. 在你的项目中用到了哪些集合
12. ArrayList 和 HashSet 的区别
13. ArrayList、HashMap 的底层数据结构
14. HashMap 和 ConcurrentHashMap 的区别
15. 哈希冲突的处理办法
16. 用过哪些类型的线程池
17. 线程池包含哪些参数
18. 拒绝策略有哪些
19. 线程池的工作流程
20. JVM 内存模型
21. 堆内存模型划分
22. 程序计数器用来存储哪些内容
23. 栈的作用
24. new一个对象怎么在内存模型划分存放
25. 类加载放在哪里
26. GC你熟悉哪些
27. G1回收器有哪些步骤,每个步骤做哪些
全部评论
线程池包含哪些参数这些线程问题都回答上了吗
点赞 回复 分享
发布于 02-05 17:47 湖南
3. byte、short、int、long、float、double、boolean、char 4. 包装类有常用的API,方便开发 5. 装箱:将基本类型赋值给包装类型 拆箱:将包装类型赋值给基本类型(进行计算) 6.是JUC包中的方法wait(),sleep()会将线程挂起 x 7.不会 8.synchronized一般作用在代码块和静态方法、实例方法上 9. 不同的作用域控制变量的范围不一样 x 10. 让其他线程可以立刻看到数据被修改后的值 11. 略, 12.ArrayList底层是数组+链表实现的,HashSet底层使用HashMap实现的。ArrayList是有序的,HashSet是无序的,并且HashSet的元素不能重复 13. ArrayList底层是数组+链表实现的,HashMap底层在1.8之前是数组+链表 1.8开始是链表+数组+红黑树 14. hashmap是线程不安全的,concurrenthashmap是线程安全的。concurrenthashmap使用CAS乐观锁来进行上锁 15. 哈希冲突的解决办法:重哈希法、拉链法 16. 定时线程池,固定线程池 17. 核心线程数、最大线程数、过期时间、时间单位、线程工厂、拒绝策略、阻塞队列 18. 拒绝策略有三个,一个是满了直接抛弃提示异常,一个是直接抛弃并不提示,一个是满了就由创建这个任务的线程执行、x 19.如果有核心线程空闲就用核心线程处理,核心线程满了就由普通线程处理,普通线程也用完了就将任务塞入阻塞队列,阻塞队列也满了就触发拒绝策略 20. 程序计数器、堆、本地方法栈、元空间 x 21. 新生代、老年代 22. 程序计数器记录编译的行数 x 23. 执行方法 x 24. 占用内存大就直接在老年代中 x 25. 忘了 26. 忘了 27. 忘了
点赞 回复 分享
发布于 01-23 20:37 河南
实习的都问的这么多啊
点赞 回复 分享
发布于 01-18 20:36 陕西
有后续了吗
点赞 回复 分享
发布于 2025-12-29 11:24 江苏
多久接到的面试通知
点赞 回复 分享
发布于 2025-12-28 18:50 广东

相关推荐

04-03 01:16
北京大学 Java
解藕 当时是不清楚具体的意识。数据库的原子性持久性一致性用处很大。Oracle 数据库可以存储大量的数据。处理数据量的级别超过一百万是企业业务数据选择技术存储的最好选择。数据库死锁使得数据库表的数据处理操作不可以顺利进行。数据库的锁机制涉及到行级锁表级锁字段锁。Oracle 数据库的隔离级别同样是对数据的一种安全保护机制。幻读用户查询到数据处理事务没有查询到的数据。数据库表的事务处理要么成功要么失败,数据库事物操作过程批处理逻辑业务数据处理过程。读未提交是事物处理数据体现出来的幻读结果。虚读读已提交是数据库表结构数据的业务数据十分脆弱。多线程操做数据库中的数据会出现数据持久化过程出错但是用户可以查到数据的一种表现。数据库数据持久化数据过程不一致导致客户端的查询结果不会有准确的数据显示。Java业务逻辑过程这种情况是多线程的高并发线程安全问题。互联网公司的业务很多会积累一定的用户量。定义一次数据处理多线程高并发需要对数据处理的结果统计进行批量的分析。用户的查询体验客户端延迟时间控制在2 秒时钟。计算机系统的中央处理器CPU分为拆分时钟处理和业务分批次处理。分时分批处理数据过程是数据异步处理机制。数据同步 Synchronize Java同步锁。数据同步锁会锁住时间和空间。数据库表数据不可以进行重复度表示数据库表的锁机制会对数据事物加锁。数据处理过程JVM内存堆数据块内存块存储数据。数据块处理单元通过数据锁机制解决数据不可重复度问题。解藕 一词是数据处理逻辑过程相互分离互不影响。很多的计算机设计思维都是独立间隔的设计连接方式。   面试中,你被问过哪些奇葩问题?恒生电子笔试
如果公司降薪,你会跳槽吗...
点赞 评论 收藏
分享
评论
6
45
分享

创作者周榜

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