哈啰日常实习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回收器有哪些步骤,每个步骤做哪些
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回收器有哪些步骤,每个步骤做哪些
全部评论
线程池包含哪些参数这些线程问题都回答上了吗
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. 忘了
实习的都问的这么多啊
有后续了吗
多久接到的面试通知
相关推荐
牛客28967172...:说的还是有道理的,我校招时就拿到过网易雷火好几个顶级项目组方向的offer,基本上流程和你说的一样。
但本质还是劝退互联网的游戏方向,本质上是代价更高,而且职业生涯容错率很低,方向比较窄。
代价是众所周知的严重加班,游戏大版本赶工基本上通宵无休,甚至国庆五一都没放假是常态。
职业生涯性价比低是因为游戏行业本质上就是赢家通吃,但你要跳槽只有腾讯网易等头部,要么就是米哈游莉莉丝库洛三七等少数中厂,然后就没了,公司是断崖的少
游戏开发相比互联网方向岗位非常非常少,比如网易整个雷火也才五六百人,里面十几个工作室,招人比例非常低,其他游戏公司也是一样。
而且方向也很窄,你做引擎开发就只能跳相关,你做游戏客户端也只能跳相关(游戏客户端都算吃香的,但市场hc也非常非常少,跳槽机会更少),基本上很难转回互联网
这里对比传统互联网,大厂多的都说不过来,而且容错率很大,你做搜索方向可以跳推荐,你做推荐方向可以跳广告,要求远没有游戏行业那么严,甚至你之前干测试都能跳槽研发方向
点赞 评论 收藏
分享
查看27道真题和解析