oppo面经整理题-java

Java

1.HashMap有哪些子类?都有哪些区别?分别用在哪些场景?

2.说一下Java集合类

3.set和list有什么共同点吗,或者都实现了什么功能继承了什么类

4.集合类通常有线程安全问题,有什么解决办法

5.HashMap实现原理

6.红黑树实现原理,有什么作用

7.

数据库

1.数据库平时用什么?Mysql索引能聊聊么?数据库事务哪些?

计算机网络

1.GET和POST的区别?2XX、3XX和4XX状态码的区别?HTTP和HTTPS的区别?对称加密和非对称加密的使用场景?DNS在HTTP请求过程中的作用?

2.https是什么,输入一个URL后的过程

JVM

1.JVM内存回收机制

多线程

1.Java里创建多线程有哪些方式?进程和线程的区别?进程之间怎么共享资源?

2.说一说线程池你的理解

3.线程同步的问题有什么解决方案

答:加锁

算法题

11.盛最多水的容器

287. 寻找重复数

剑指 Offer 65. 不用加减乘除做加法

杂题-技术题

杂题-智力题及其他

1. 4分钟漏斗和7分钟漏斗如何得到9分钟。

Java

全部评论

相关推荐

点赞 评论 收藏
转发
点赞 1 评论
分享
牛客网
牛客企业服务