面试题

【面试普通人VS高手系列】Dubbo的服务请求失败怎么处理?

今天分享的面试题,几乎是90%以上的互联网公司都会问到的问题。 “Dubbo的服务请求失败怎么处理”? 对于这个问题,我们来看一下普通人和高手的回答。 普通人: 嗯… 我记得, Dubbo请求处理失败以后,好像是会重试。 嗯! 高手: Dubbo是一个RPC框架,它为我们的应用提供了远程通信能力的封 ... »

【面试普通人VS高手系列】什么叫做阻塞队列的有界和无界

昨天一个3年Java经验的小伙伴私信我,他说现在面试怎么这么难啊! 我只是面试一个业务开发,他们竟然问我: 什么叫阻塞队列的有界和无界。现在面试也太卷了吧! 如果你也遇到过类似问题,那我们来看看普通人和高手的回答吧! 普通人 有界队列就是说队列中的元素个数是有限制的,而无界对接表示队列中的元素个数没 ... »

超详细讲解H5移动端适配

前言 移动互联网发展至今,各种移动设备应运而生,但它们的物理分辨率可以说是五花八门,一般情况UI会为我们提供375尺寸的设计稿,所以为了让H5页面能够在这些不同的设备上尽量表现的一致,前端工程师就不得不对页面进行移动端适配了。 「如果这篇文章有帮助到你,❤️关注+点赞❤️鼓励一下作者,文章公众号首发 ... »

songyao666

【面试普通人VS高手系列】CPU飙高系统反应慢怎么排查?

面试过程中,场景类的问题更容易检测出一个开发人员的基本能力。 这不,一个小伙伴去阿里面试,第一面就遇到了关于“CPU飙高系统反应慢怎么排查”的问题? 对于这个问题,我们来看看普通人和高手的回答! 普通人: 嗯, CPU飙高的原因可能是线程创建过多导致的。 高手: 好的,关于这个问题,我从四个方面来回 ... »

【面试普通人VS高手系列】innoDB如何解决幻读

前天有个去快手面试的小伙伴私信我,他遇到了这样一个问题: “InnoDB如何解决幻读”? 这个问题确实不是很好回答,在实际应用中,很多同学几乎都不关注数据库的事务隔离性。 所有问题基本就是CRUD,一把梭~ 那么今天,我们来看一下 关于“InnoDB如何解决幻读”这个问题,普通人和高手的回答! 普通 ... »

1.5 万字 + 40 张图解 HTTP 常见面试题

作者:小林coding 图解计算机基础网站:https://xiaolincoding.com 大家好,我是小林,我最开始写的第一篇图解文章就是这篇: 那时候我也就不到 100 读者,如今这篇阅读都快 2 万了。 当时这篇有些地方没有解释到位,然后我周末抽时间把一些没解释清楚的地方重写了,而且还增加 ... »

xiaolincoding

3道常见的vue面试题,你都会了吗?

最近流传各大厂纷纷裁员,导致很多人“被迫”毕业,显然很多人还是想留级,无奈出现在名单中,只能感叹命运不公,不过拿了N+1,也算是很欣慰。 又得去面试了,接下来一起来巩固下vue的3道面试题吧! computed 实现原理 computed 计算属性,有两种定义方式,一种是方法,另一种是 get,se ... »

kelen

重要面试题

1.ajax原理与执行步骤: 异步刷新技术 ①、获取ajax异步对象(XmlHttpRequest) ②、选择请求方式get、post ③、使用send函数来发送请求 ④、判断向服务器发送请求状态(0~4) ⑤、服务器请求状态完成readState==4 ⑥、判断客户端响应状态status==200 ... »

性能优化之html、css、js三者的加载顺序

前言 我们知道一个页面通常由,html,css,js三部分组成,一般我们会把css文件放在head头部加载,而js文件则放在页面的最底部加载,想要知道为什么大家都会不约而同的按照这个标准进行构建页面,必须先得了解页面的加载过程。(当然以现在的技术你也可以不按这个标准,下面会有讲到js的异步加载问题) ... »

songyao666

【面试普通人VS高手系列】谈谈你对Seata的理解

很多面试官都喜欢问一些“谈谈你对xxx技术的理解”。 大家遇到这种问题时,是不是完全不知道从何说起。 那么我们来看一下,普通人和高手是如何回答这个问题的? 普通人: Seata是用来解决分布式事务问题的框架。是阿里开源的中间件。 实际项目中我没有用过,我记得Seata里面有几种事务模型,有一种AT模 ... »

常见的JVM 面试题

1、讲一讲JVM的跨平台与跨语言 跨平台 我们写的一个类,在不同的操作系统上(Linux、windows、Mac OS)执行,效果是一样的。这就是JVM的跨平台性。 跨语言 JVM只识别字节码,JVM不是翻译Java文件,而是识别class文件,把它编译成字节码在JVM上跑。这就是JVM的跨语言特征 ... »

【面试普通人VS高手系列】谈谈你对AQS的理解

AQS是AbstractQueuedSynchronizer的简称,是并发编程中比较核心的组件。 在很多大厂的面试中,面试官对于并发编程的考核要求相对较高,简单来说,如果你不懂并发编程,那么你很难通过大厂高薪岗位的面试。 今天来和大家聊聊并发编程中的AQS组件。 我们来看一下,关于“谈谈你对AQS的 ... »

mic112

前端面试题整理——webpack相关考点

webpack是开发工具,面试考点重点在配置和使用,原理理解不需要太深。 一、基本配置 1、拆分配置和merge 将公共配置跟dev和prod的配置拆分,然后通过webpack-merge对配置进行整合。 2、启动本地服务 dev环境启动devserver配置。 3、处理ES6 使用babel-lo ... »

面试题目:手写一个LRU算法实现

一、常见的内存淘汰算法 FIFO 先进先出 在这种淘汰算法中,先进⼊缓存的会先被淘汰 命中率很低 LRU Least recently used,最近最少使⽤get 根据数据的历史访问记录来进⾏淘汰数据,其核⼼思想是“如果数据最近被访问过,那么将来被访问的⼏率也更⾼” LRU算法原理剖析 LFU L ... »

better-farther-world2099 集合

最新大厂数据湖面试题,知识点总结

本文是一篇数据湖的面试题,同时也是数据湖知识点的讲解 目录: 一、什么是数据湖 二、数据湖的发展 三、数据湖有哪些优势 四、数据湖应该具备哪些能力 五、数据湖的实现遇到了哪些问题 六、数据湖与数据仓库的区别 七、为什么要做数据湖?区别在于? 八、数据湖挑战 九、湖仓一体 十、目前有哪些开源数据湖组件 ... »

一道有意思的 CSS 面试题,FizzBu​​zz ~

FizzBu​​zz 是一道很有意思的题目。我们来看看题目: 如果遇见了 3 的倍数要说 Fizz,5 的倍数就说 Buzz,如果即是 3 的倍数又是 5 的倍数就说 FizzBuzz。 如果是在一些编程语言中,这是一道比较初级的题目,当然,稍微转换一下,我们就可以把它转换成一道有关 CSS 选择器 ... »

最新出炉的Java面试题(2022亲身经历)

面试题清单 个人近来面试了不少的公司的,该挂的挂,该应付通过的应付通过,目前对面试题部分做一个系统的总结。最起码要保证被问过的问题第二次被问到的时候是可以回答并且理解的。算是一个被动输入学习的过程。 题目持续更新,答案自己复盘整理好之后会进行补充。 Java语言相关面试题 JVM的内存模型 JVM的 ... »

操作系统面试题489题2

251.存放在磁盘上的文件( )A.既可随机访问,又可顺序访问 B.只能随机访问C.只能顺序访问 D.必须通过操作系统访问答案:A252.( )不是操作系统关心的主要问题。A.管理计算机裸机 B.设计 »

timssd

阿里巴巴面试题 - you Richer

/** * 阿里巴巴面试题 * 有一堆石子共100枚,甲乙轮流从该堆中取石子,每次可以取2、4或6枚,取得最后的石子的玩家为赢家,若甲先取,则: * A 谁都无法必胜 * B 乙必胜 * C 甲必胜 »

riskyer