首页 > TAG信息列表 > 连问

美团8连问

一、请解释一下对象的创建过程 public class T { int m = 8; } T t = new T(); 1、给m申请内存,将m进行半初始化,初始化0 2、调用构造方法,给m赋值8 3、将t对象的引用指向m 二、DCL与volatile问题 1、volatile:保证线程可见性,防止指令重排序 2、指令重排:   对象初始化的三个

Android 面试:事件分发8连问,androidrom移植

} else { return dispatchGenericMotionEvent(event); } } 1.经过层层回调会调用到mView.dispatchPointerEvent 2.我们知道ViewRootImpl中的mView就是DecorView 现在事件已经传递到了DecorView,也就是我们界面的根布局 接下来是事件在Activity,Window,DecorView中的传递 2.4

【知识点】OkHttp 原理 8 连问

前言 OkHttp可以说是Android开发中最常见的网络请求框架,OkHttp使用方便,扩展性强,功能强大,OKHttp源码与原理也是面试中的常客 但是OKHttp的源码内容比较多,想要学习它的源码往往千头万绪,一时抓不住重点. 本文从几个问题出发梳理OKHttp相关知识点,以便快速构建OKHttp知识体系,如果对你

MySQL日志15连问

1. redo log是什么? 为什么需要redo log? redo log 是什么呢? redo log 是重做日志。它记录了数据页上的改动。它指事务中修改了的数据,将会备份存储。发生数据库服务器宕机、或者脏页未写入磁盘,可以通过redo log恢复。它是Innodb存储引擎独有的 为什么需要 redo log? redo log主要

ConcurrentHashMap之9连问

1.聊聊ConcurrentHashMap 、源码,实现原理 在Java 1.8 中数据结构是 数组+链表+红黑树。 每个数据单元都是一个Node结构,结构中有Key ,value next ,hash 这几个属性。next 字段是在Hash冲突后形成链表需要的。 2.ConcurrentHashMap并发能力为什么好于Hashtable ① Hashtabl

HashMap(JDK8) 源码分析及夺命9连问

HashMap(JDK8) 大总结 数据结构 Node数组 + 链表 + 红黑树 构成 成员变量及内部类 //默认数组的初始化长度 AKA 16 1<<4 10000 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 //数组的最大长度为 2的30次方 static final int MAXIMUM_CAPACIT

面试:TCP协议经典十五连问!

前言 TCP协议是大厂面试必问的知识点。整理了15道非常经典的TCP面试题,希望大家都找到理想的offer呀 1.  讲下TCP三次握手流程 开始客户端和服务器都处于CLOSED状态,然后服务端开始监听某个端口,进入LISTEN状态 第一次握手(SYN=1, seq=x),发送完毕后,客户端进入 SYN_SEND 状态

面试:TCP协议经典十五连问!

摘自:https://mp.weixin.qq.com/s/SUGwqKdVOvENql5tJ8Ky2 前言 TCP协议是大厂面试必问的知识点。整理了15道非常经典的TCP面试题,希望大家都找到理想的offer呀       1.  讲下TCP三次握手流程       开始客户端和服务器都处于CLOSED状态,然后服务端开始监听某个端口,进入LIST

ZooKeeper的十二连问,初学者怎样看懂java代码

面试准备 不论是校招还是社招都避免不了各种面试、笔试,如何去准备这些东西就显得格外重要。 运筹帷幄之后,决胜千里之外!不打毫无准备的仗,我觉得大家可以先从下面几个方面来准备面试: 1. 自我介绍。(介绍自己的项目经历以及一些特长而不是简单自我介绍喜好等) 2. 自己面试中可能涉

ZooKeeper的十二连问,培训java要多少钱

首先我们先来看看这份Spring源码分析笔记 Spring源码分类的一览无余,详细清晰明了!让你分分钟把握! Spring源码分析笔记手册内容,共七个部分 第一部分Spring概述 Spring 简介Spring 发展历程Spring 的优势Spring 的核⼼结构Spring 框架版本 第二部分核心思想 IoCAOP 第三

ZooKeeper的十二连问,java属于以下哪种语言

# **四面阿里**面试岗位是研发工程师,直接找蚂蚁金服的大佬进行内推,参与了阿里巴巴中间件部门的提前批面试,一共经历了四次面试,拿到了口头offer。**一面:**1. 自我介绍2. 项目中做了什么,难点呢。3. Java的线程池说一下,各个参数的作用,如何进行的。4. Redis讲一下5. 分布式系统的

ZooKeeper的十二连问,大厂Java开发面试解答

## InnoDB总体结构首先我们来看官网的一张图(图片来源于MySQL官网):![image](https://s2.51cto.com/images/20210701/1625095937133854.jpg)从上图中可以看出其主要分为两部分结构,一部分为内存中的结构(上图左边),一部分为磁盘中的结构(上图右边)## 内存结构InnoDB内存中的结构主要

c++类和继承面试点25连问

本篇文章连问面试时经常会遇到的类和继承相关25个问题,看看你能回答出几道题呀。 还是先看一下思维导图,如下: ![c类和继承面试点25连问.png](https://s2.51cto.com/images/20210618/1624016651207841.png?x-oss-process=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFF

阿里二面Hashmap21连问,我没顶住......

如果在看这篇文章时,对HashMap的结构还不是很了解,可能下面提及到知识点对你会有些帮助。 1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node[] table; 2:HashMap 的工作原理? HashMap 底层是 hash

HashMap30连问,彻底搞懂HashMap

文章目录 一、背景知识1、什么是Map?2、什么是Hash?3、什么是哈希表?4、什么是HashMap?5、如何使用HashMap?6、HashMap有哪些核心参数?7、HashMap与HashTable的对比?8、HashMap和HashSet的区别?9、什么是LinkedHashMap和TreeMap? 二、HashMap的实现原理10、HashMap的数据结构?11、Ha

Redis面试8连问

Redis 1、如何保证Redis高可用和高并发2、Redis高可用方案具体怎么实施3、说说哨兵机制的原理4、部署Redis哨兵要注意哪些问题5、Redis主从架构数据会丢失吗 为什么6、Redis主从复制的工作原理7、由于主从延迟导致读取的数据过期怎么处理8、Redis key的过期策略有哪些

紫霞仙子:区块链的十二连问

最近更新了八篇分布式的文章,准备写下第九篇的时候,发现跟区块链关系非常紧密,于是就先写一篇区块链的科普文章吧。 紫霞仙子:听说你最近在学区块链,给我讲讲呗~ 一、用大白话说下什么是区块链? 1.我是至尊宝,我爱紫霞仙子你,在这个时间,这个地点,我对紫霞你说:至尊宝爱紫霞一万年。 2.现

紫霞仙子:顶得住区块链的十二连问吗?

最近更新了八篇分布式的文章,准备写下第九篇的时候,发现跟区块链关系非常紧密,于是就先写一篇区块链的科普文章吧。 紫霞仙子:听说你最近在学区块链,给我讲讲呗~ 一、用大白话说下什么是区块链? 1.我是至尊宝,我爱紫霞仙子你,在这个时间,这个地点,我对紫霞你说:至尊宝爱紫霞一万年。

美团7连问(jvm)

感谢大佬的录屏,延迟看一下JVM的视频课程,记一下笔记: 开篇这玩意儿我暂时也看不懂,先放在这里: 接下来给了一段创建对象的代码,以及它的java汇编码 字节码: 0.new ->申请内存。堆里有了一个新的内存。(半初始化。成员变量设置默认值) 3 dup 因为invokespecial会消耗一份,所以必须先复

Dubbo 序列化协议 5 连问,你接得住不?

作者:yanglbme,来源:https://dwz.cn/ZE2O4lHu 1)dubbo 支持哪些通信协议? 2)支持哪些序列化协议? 3)说一下 Hessian 的数据结构? 4)PB 知道吗? 5)为什么 PB 的效率是最高的? 面试官心理分析 上一个问题,说说 dubbo 的基本工作原理,那是你必须知道的,至少要知道 dubbo 分成哪些层,然后平时怎么发