首页 > 字节提前批 客户端一面凉经
头像
superceller
编辑于 2020-07-07 15:53
+ 关注

字节提前批 客户端一面凉经

首先写一下自己的感受:太鸡儿菜了,面试官小哥都要被菜哭了😂
以下是总结:

1、 Java中的多态是什么?怎么实现的?

2、 多态时会出现类型擦除,什么是类型擦除?

3、 Java内存模型是什么?

4、 多线程对Synchronized关键字修饰的静态方法和非静态方法的访问,获取锁的时机?

5、 线程通信的方式?volatile关键字、waitnotify。为什么volatile能够使得线程通信,除了这两个还有吗?

6、 线程同步的方式?

7、 线程内存与主内存的关系?

8、 什么是线程死锁?线程死锁怎么避免?

9、 类加载的过程?

10、Jvm中的垃圾回收?三种,如何标记?可达性分析算法,引用计数器。引用计数器如何计数?可达性分析中的GCroot可以是哪些对象?

11、三次握手的过程?

12、httphttps的区别?ssl的加密算法实现?

13、 HashSetHashMapArraylist用过吗?

14、HashMap的底层实现,加入key的过程,hash值是如何获得的?链表加入时equals的比较?HashMap扩容机制说一下?为什么是2的幂次方,当hash值相同时如何处理?当equalstrue时如何处理?

15、 ArrayList扩容机制说一下,ArrayList存储空间连续吗? 为什么?

16、如何启动一个线程?

17、 线程的状态?

18、如何停止一个线程?

19、进程调度算法?

20、为何要进行工作内存和主内存的交互?

21、 堆排序的时间复杂度,快速排序的时间复杂度,稳定性,稳定性的作用?

22、五层模型说一下?http用于哪层?tcp用于哪层?

代码题:用两个栈实现一个队列
想起来的就这么多,实际上问的大概加起来差不多三十个问题吧,准备的数据库还有spring框架相关的都没问,以操作系统还有jvm为主,还是自己能力不足啊😂


更多模拟面试

全部评论

(12) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐