Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
面试题:偏向锁的十连问,你能接住几个?
文章目录 前言 名词解释 问题解析 问题1 如何判断当前锁对象为偏向锁 问题2 偏向锁如何判断锁重入 问题3 符合什么条件才会尝试获取偏向锁 问题4 线程进入偏向锁后 会不会创建lock record 问题5 偏向锁膨胀后
面试题
Java
偏向锁
面试题:重量级锁的8连问,你能接住几个?
文章目录 前言 名词解释 问题解析 问题1 ObjectMonitor和AQS有什么异同 问题2 为什么ObjectMonitor需要cxq和entryList两个等待队列 问题3 cxq队列中等待线程 什么时候会进到EntryList 问
面试题
Java
重量级锁
面试题:偏向锁的十连问,你能接住几个?
文章目录 前言 名词解释 问题解析 问题1 如何判断当前锁对象为偏向锁 问题2 偏向锁如何判断锁重入 问题3 符合什么条件才会尝试获取偏向锁 问题4 线程进入偏向锁后 会不会创建lock record 问题5 偏向锁膨胀后
面试题
Java
偏向锁
面试题:重量级锁的8连问,你能接住几个?
文章目录 前言 名词解释 问题解析 问题1 ObjectMonitor和AQS有什么异同 问题2 为什么ObjectMonitor需要cxq和entryList两个等待队列 问题3 cxq队列中等待线程 什么时候会进到EntryList 问
面试题
Java
重量级锁
操作系统常见面试题
1 什么是进程 Process 和线程 Thread 有何区别 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动 进程是系统进行资源分配和调度的一个独立单位 线程是进程的一个实体 是CPU调度和分派的基本单位 它是比进程更小的能
Interview
操作系统
面试题
面试高频的CMS回收器
CMS回收器 低延迟 想了解更多GC垃圾回收器的知识 可以看下面这篇文章JVM之垃圾回收篇 在JDK1 5时期 Hotspot推出了一款在强交互应用中几乎可认为有划时代意义的垃圾收集器 CMS Concurrent Mark Sweep 收
面试题
面试
JVM
Java
微信小程序面试题大全
1 简述微信小程序的相关文件类型 WXML 搭建页面的结构 WXSS 页面样式文件 js 逻辑处理 网络请求 json 配置当前页面标题和引入组件等 app js 可以在里边监听生命周期函数 声明全局变量 app json 小程序的全局配置
微信小程序
面试题
前端
小程序
《剑指offer》系列---2
1 求斐波那契数列的第N项 这个题目很简单 讲递归的书上都是用这个来讲的 但是面试的时候 如果你写个递归 那估计会让人失望的 因为递归的效率真是一个问题 你可以测试一下 输入50 基本上得到结果的时间 够你去喝杯茶了 include
笔试面试
面试题
奇偶数排序
题目描述 给定一个整数数组 请调整数组的顺序 使得所有奇数位于数组前半部分 所有偶数位于数组后半部分 要求时间复杂度为O n 分析与解法 最容易想到的办法是从头到尾扫描这个数组 每遇到一个偶数 就把他单独取出来 然后把该偶数后面的所有数往前
面试题
奇偶数排序
头尾指针
前后指针
【java面试常见2】
文章目录 1 返回json串要加什么注解 2 RestController包含了什么注解 3 docker拉取镜像 4 springMVC的相关注解 5 vue框架和HTML有什么区别 为什么要使用vue 6 从Mysql中随机获取数据用什
面试题
Java
面试
RESTful
FPGA硬件工程师Verilog面试题(基础篇二)
作者简介 大家好我是 嵌入式基地 是一名嵌入式工程师 希望一起努力 一起进步 个人主页 嵌入式基地 系列专栏 FPGA Verilog 习题专栏 微信公众号 嵌入式基地 FPGA硬件工程师Verilog面试题 二 习题一 多功能数据处理器
牛客网FPGA面试刷题专栏
1024程序员节
fpga开发
面试题
嵌入式
RabbitMQ消息队列基础点
消息队列 为什么使用消息队列 1 解耦 2 异步 3 削峰 消息队列的缺点 各种消息中间件的区别 消息丢失 如何保证消息的顺序性 如何解决消息队列的延时以及过期失效问题 消息队列满了以后该怎么处理 有几百万消息持续积压几小时 说说怎么解决
rabbitmq
面试题
javarabbitmq
Java
面试题六道-2022-1-6
CopyOnWriteArrayList的底层原理是怎样的 1 首先CopyOnWriteArraylist内部也是用过数组来实现的 在向CopyOnWriteArrayLlist添加元素时 会复制一个新的数组 写操作在新数组上进行 读操作
面试题
Java
哈希算法
数据结构
BAT面试题 - 找一个无序实数数组中的最大差值
题目描述 一个无序的实数数组a i 要求求里面大小相邻的实数的差的最大值 比如 double a 1 5 4 0 2 100 这个无序的数组 相邻的数的最大差值为100 5 95 题目分析 这题有个简单的做法 首先就是对数组进行一个排序 然
Algorithms算法
面试题
找无序实数数组
最大差值
桶排序
操作系统常见面试题及答案
操作系统 从系统观点看 是计算机系统的一个系统软件 管理和控制计算机系统中的资源 从用户观点看 操作系统是用户与计算机之间的接口 从软件观点看 操作系统是程序和数据结构的集合 1 什么是进程 process 和线程 thread 有何区别
面试题
操作系统
面试
函数的防抖和节流简述
防抖和节流 即 限制函数的执行次数 防抖和节流二者非常相似 但还是有细微的不同 防抖 通过 setTimeout 的方式在一定的时间间隔内 将多次触发变成一次触发 比如用户在十秒内一直连续点击 但最后只会触发一次 简单举例 function
面试题
javascript基础
javascript
开发语言
ECMAScript
【面试题】宏任务和微任务
1 宏任务和微任务 宏任务 macroTask 和微任务 microTask 都是异步中API的分类 宏任务 setTimeout setInterval Ajax DOM事件 微任务 Promise async await 微任务执行时机
面试题
javascript
前端
开发语言
分布式缓存数据库面试题redis
redis和memcached什么区别 为什么高并发下有时单线程的redis比多线程的memcached效率要高 区别 1 mc可缓存图片和视频 rd支持除k v更多的数据结构 2 rd可以使用虚拟内存 rd可持久化和aof灾难恢复 rd通
面试题
1
2
3
4
5
6
...15
»