面试题
-
【342期】面试官:说说进程间通信和线程间通信的几种方式及区别
围观: 推荐一位大神朋友 进程和线程的区别: 对于进程来说,子进程是父进程的复制品,从父进程那里获得父进程的数据空间,堆和栈的复制品。 而线程,相对于进程…
-
【341期】面试官:HashMap中变量modCount的真实作用是什么
围观: 推荐一位大神朋友 错误的结论 在网上搜索HashMap中变量modCount的作用时,大部分的解释都是这样: Fail-Fast 机制 我们知道 …
-
【340期】面试官:JavaBean为什么要重写hashCode()方法和equals方法
围观: 推荐一位大神朋友 记得有一次去面试Java软件开发工程师,面试官问了我一个关于JavaBean为什么要重写hashCode()方法和equals方…
-
【339期】面试官:请你说说B树、B+树的原理及区别
围观: 推荐一位大神朋友 之前在网上看到过一些B树与B+树的区别然后主要是针对定义来陈述,分分钟看的我快要冬眠,然后在一次面试遇到该没问题没回答上来一首凉…
-
【338期】面试官:private修饰的方法可以通过反射访问,那么private的意义是什么?
围观: 推荐一位大神朋友 在一个类中,为了不让外界访问到某些属性和方法,通常将其设置为private,用正常的方式(对象名.属性名,对象名.方法名)将无法…
-
【337期】阿里技术面:ReadWriteLock读写之间互斥吗?
围观: 推荐一位大神朋友 开发中遇到并发的问题一般会用到锁,Synchronized存在明显的一个性能问题就是读与读之间互斥; ReadWriteLock…
-
【336期】面试官:线程池执行过程中遇到异常会发生什么,怎样处理?
围观: 推荐一位大神朋友 线程遇到未处理的异常就结束了 这个好理解,当线程出现未捕获异常的时候就执行不下去了,留给它的就是垃圾回收了。 线程池中线程频繁出…
-
【335期】面试官:你了解Netty事件注册过程吗
Netty是对NIO的封装,通过事件驱动的网络编程框架,自然是要实现NIO中的事件注册与监听。在NIO中我们都是显式的注册每一个事件,但是Netty为开发人员封装了这些细节,提供了…
-
【334期】精心整理的15道 Dubbo 基础面试题,拿去!
围观: 推荐一个“摸鱼程序员”聚集地 1、Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已…
-
【333期】面试官:手写一个必然死锁的例子
题外推荐 推荐一个“摸鱼程序员”聚集地 前言 只对死锁代码感兴趣的可以直接跳到第三小节 必然死锁示例,如果对死锁还不太了解的,我们可以一起来讨…
-
【332期】头条三面:toString()、String.valueOf、(String)强转,有啥区别?
题外推荐 推荐一个“摸鱼程序员”聚集地 一、前言 相信大家在日常开发中这三种方法用到的应该很多,尤其是前两种,经常在开发的时候,随心所欲,想用…
-
【331期】美团一面:如何高效的将两个有序的数组合并成一个有序数组
题外推荐 推荐一个“摸鱼程序员”聚集地 在说这个题目之前先来说说一个排序算法 “归并算法” 归并算法采取思想是分治思想,分治思想简单说就是分而…
-
【330期】最常见的15道 ConcurrentHashMap 面试题解答
题外推荐 推荐一个“摸鱼程序员”聚集地 1 ConcurrentHashMap默认初始容量是多少? 从下面ConcurrentHashMap类的静态变量可以…
-
【329期】如何利用redis分布式锁,解决秒杀场景下的订单超卖问题
题外推荐 推荐一个“摸鱼程序员”聚集地 1. 秒杀场景 Controller层: public boolean lock(String&…
-
【328期】Spring高频面试题:如何解决循环依赖问题
题外推荐 推荐一个“摸鱼程序员”聚集地 循环依赖问题全景图 什么是循环依赖问题? 类与类之间的依赖关系形成了闭环,就会导致循环依赖问题的产生。 比如下图中A…
-
【327期】ElasticSearch常见面试题汇总
题外推荐 推荐一个“摸鱼程序员”聚集地 一、ElasticSearch基础: 1、什么是Elasticsearch: Elasticsearch 是基于 L…