【华为OD技术面试-面试官问的题 】SPI,线程创建方式,虚函数, Runnable和Callable有什么区别等问题

文章目录 华为 OD 面试流程 1. SPI(Server Provider Interface)了解,简单说明 2. 怎么确定某个对象是需要被回收的 3. 线程创建有哪些方式 4. Runnable 和 Callable 有什么区别?它们如何处理异常? 5. 为什么会发生线程安全问题?Java 的内存模型(JMM) 6. 如何保证线程安全? 7. volatile 和 synchronized 的区...

面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解

转载请注明出处:1.最大可以创建多少个tcp连接 服务器最大可以创建多少个TCP连接取决于多个因素,例如服务器的硬件配置、网络带宽、操作系统设置等。一般来说,现代服务器的硬件资源和网络带宽都比较充足,因此可以创建大量的TCP连接。然而,服务器在创建TCP连接时也会有一些限制,例如操作系统会限制每个进程打开的文件句柄数量,从而限制了服务器可以创建的TCP连接数量。 在Linux系统中,可以通...

面试官放水,还是公司实在是太缺人?这都没挂,字节原来这么容易进...

  三、技术面试 其实之前也有了解过今年的面试比以往难了许多,在测试岗的面试中涉及手撕代码并说出解题思路,一旦没有做出来或者是思路比较混乱都有可能面临被刷的危险。 这里在做第二题的时候卡住了。。但好在面试官很nice进行了引导,最后艰难解出来。 请简要介绍一下微服务架构,并说明其优缺点。 在进行自动化测试时,你认为哪些测试场景适合使用自动化测试?请分别说明原因。 在设计一个高并发系统时,你需要考虑哪些方...

JAVA-面试官常问-BeanFactory和FactoryBean的区别

 BeanFactory BeanFactory是什么? BeanFactory的结构 常见的使用场景 FactoryBean FactoryBean是什么? FactoryBean的结构   public interface FactoryBean<T> { /** * 从工厂中获取bean实例 */ T getObject() throws Exception; /** * 从工厂中获取bean实...

面试官:熔断和降级有什么区别?

熔断和降级都是系统自我保护的一种机制,但二者又有所不同,它们的区别主要体现在以下几点: 概念不同触发条件不同归属关系不同 1.概念不同1.1 熔断概念“熔断”一词早期来自股票市场。熔断(Circuit Breaker)也叫自动停盘机制,是指当股指波幅达到规定的熔断点时,交易所为控制风险采取的暂停交易措施。比如 2020 年 3 月 9 日,纽约股市开盘出现暴跌,随后跌幅达到 7% 上限,触发熔断...

面试官:什么是双亲委派模型?

双亲委派模型是 Java 类加载器的一种工作模式,通过这种工作模式,Java 虚拟机将类文件加载到内存中,这样就保证了 Java 程序能够正常的运行起来。那么双亲委派模型究竟说的是啥呢?接下来我们一起来看。1.类加载器双亲委派模型针对的是 Java 虚拟机中三个类加载器的,这三个类加载器分别是: 启动类加载器(Bootstrap ClassLoader)扩展类加载器(Extension Class...

我说HashMap初始容量是16,面试官让我回去等通知

)。JDK1.8采用的是数组+链表+红黑树的结构,当链表长度大于等于8,并且数组长度大于等于64时,链表才需要转换成成红黑树。 2. HashMap的初始容量是多少?如果面试的时候,你回答是16,面试官肯定让你回去等通知。JDK1.7的时候初始容量确实是16,但是JDK1.8的时候初始化HashMap的时候并没有指定容量大小,而是在第一次执行put数据,才初始化容量。// 负载因子大小fina...

蚂蚁二面,面试官问我零拷贝的实现原理,当场懵了…

“狼哥,面试又跪了,碰到了知识盲区” “哪个?” “一面还可以,二面面试官问我零拷贝的原理,懵逼了…这块内容没去研究过” “哦,这个知识点,我之前应该有讲过,你没注意到?” “这东西工作中用不到,可能被我忽略了” “啧啧啧…” “哎,有空和我讲讲?” “先从简单开始,实现下这个场景:从一个文件中读出数据并将数据传到另一台服务器上?” “为啥写这个?” “你先写” “行…” 1分钟后 “我写了伪代码” ...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.008139(s)
2024-04-20 19:14:35 1713611675