1 天前 / 冷星1024
写在前面这道题目是面试中相当高频的一道题目了,但凡你简历上有写:“熟练使用 Vue 并阅读过其部分源码”,那么这道题目十有八九面试官都会去问你。 “什么?你简历上不写阅读过源码,那面试官也很有可能会问你是否阅读过响应式相关的源码 还是那句歌词唱的: 挣不脱逃不过 眉头解不开的结 命中解不开的劫 整体流程作为一个前端的 MVVM 框架,Vue 的基本思路和 Angular、React 并无二致,其核心就在于: 当数据变化时,自动去刷新页面 DOM,这使得我们能从繁琐的 DOM 操作中解放出来,从而专心地去处理业务逻辑。
1 天前 / 九卷
这个问题是安琪拉之前面试被问到的一个问题,正好顺着上一篇文章介绍完线程调用时的用户态和内核态的切换,后续把 Java 并发的都一起讲了。 面试官:听前一个面试官说你 Java 并发这块掌握的不错,我们深入的交流一下; 我: 看了看面试官头部稀疏的结缔组织,已然觉得这场面试不简单,不过好在事前把安琪拉的博客看了个遍,有所准备,我回答说:咳咳,掌握的还算可以。 面试官:Java 线程用过的吧? 我:用过。 面试官:那你给我讲讲 Java 线程和操作系统的? 我:啊!!! 咆哮剧情不应该这样的啊,开场不应该先是 synchronized 或者 volatile...
2 天前 / 苏南
点击上方“蓝色字体”,选择“设为星标” 做积极向上的前端人! 今天这篇是《漫画|遇上一个傻 X 领导是什么体验?》下半部分,还没有看过的朋友可以先看一下哦,讲述的是上一篇中王大拿受不了不懂技术的领导,各种无理的需求与内卷,有了跑路的想法,在面试中发生的一系列故事… 编后 年底了很多同学肯定都会看机会,很多都是年前面试,年后拿了老东家年终奖再入职,算的上是完美跳槽了,但在面试过程中,经过了层层通关后,步入面试尾声时,技术面试官 /HR 等通常都会在结束面试前,抛出一个问题:“请问您还有什么想问的吗?”...
6 天前 / 狂聊Java
点上面蓝色字体关注我呀 大家好,我是狂聊君,今天不聊技术,来说说面试题。 我的舍友,最近在找工作,直接裸辞的那种,哈哈,有点爽歪歪。 在我眼里,我觉得他挺厉害的,知识面还是相当深,反正我搞不定问题,我都会去问他。 昨天下午,他去面试字节跳动了,晚上我回去和他聊了聊,然后整理了一下,希望能帮到需要的人。 个人背景学校:普通 211 本科 专业:计算机科学与技术 开篇自我介绍 3min 项目经历 3min 算法题找出数组中和为 n 的数,返回其下标,扩展到三数之和。给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。
11 天前 / JAVA日知录
小张兴冲冲去面试,结果因为 redis 的缓存雪崩问题被面试官拒绝!小张:面试官,你好。我是来参加面试的。 面试官:你好,小张。我看了你的简历,你们平时在项目中用了 redis,能说一下你们使用 redis 的场景吗? 小张:redis 的话我们主要是用来存储一些常用的配置类数据还有一些热点数据;还有存储一些到期失效的数据,比如登录用户颁发的 token 等。 面试官:那好,既然你们用来存储热点数据。那么我来问你个实际场景,「查询热点数据的时候会先从缓存加载,如果缓存没有命中则会检索数据库获取数据。往往我们还会给热点缓存数据设置一个过期时间。
11 天前 / Ccww
欢迎关注公众号【Ccww 技术博客】,原创技术文章第一时间推出越努力,越幸运, 本文已收藏在 GitHub 中 JavaCommunity, 里面有面试分享、源码分析系列文章,欢迎收藏,点赞 https://github.com/Ccww-lx/JavaCommunity 在实际开发,Redis 使用会频繁,那么在使用过程中我们该如何正确抉择数据类型呢?哪些场景下适用哪些数据类型。而且在面试中也很常会被面试官问到 Redis 数据结构方面的问题: Redis 为什么快呢? 为什么查询操作会变慢? Redis Hash rehash 过程 为什么使用哈希表作为 Redis 的索引 当我们分析理解了 Redis 数据结构...
12 天前 / WriteOnRead
前言前段时间陆续面试了一些大中小公司,踩了不少坑,挂了很多,同时也有不少感悟和收获。这里想把那段经历记录一下,如果能对亲们有所帮助就再好不过了。 面试的过程其实也是一个自我认识和学习的过程,即便暂时没打算跳槽,隔段时间出去面一面对自己还是有些好处的:不仅可以评估一下自己在市场的价值和竞争力,同时也能了解一些新技术、更新一下自己的技术栈。 而且在一个地方待久了,可能不自觉的就会陷入到一种「舒适区」,久而久之,就像温水里的青蛙,万一哪天被“优化”了可能会不知所措。
13 天前 / 狂聊Java
点上面蓝色字体 关注我呀 大家好,我是狂聊君。 今天来聊一聊 Mysql 缓存池原理。 提纲附上,话不多说,直接干货。 前言 面试官:同学,你能说说 Mysql 缓存池吗? 狂聊君:啊,这么难吗,容我组织一下语言。(内心 OS:这 TM 还不简单?我能给你扯半小时!) 面试官:可以,给你一分钟时间想一想吧。 ....一分钟后。... 狂聊君:我准备好了,你可听好,我要开始表演了。 为什么要有缓存池? Mysql 的 innodb 存储引擎是基于磁盘存储的,并且是按照页的方式进行管理的。
18 天前 / yes的练级攻略
你好,我是 yes。 在之前的文章已经提到了 RPC 的核心,想必一个 RPC 通信大致的流程和基本原理已经清晰了。 这篇文章借着 Dubbo 来说说微内核这种设计思想,不会扯到 Dubbo 某个具体细节实现上,和 Dubbo 强相关的内容会在之后的文章写到。 所以今天的重点在微内核,而这个概念我最早是从操作系统那里得知,不过操作系统的微内核和 Dubbo 相关的微内核又不太一样。 Dubbo 的微内核广义上的微内核,而操作系统只是针对内核实现。 这么说你肯定不清楚,别急,听我慢慢道来。 我们先看看操作系统的微内核。
20 天前 / Java旅途
点击上方Java 旅途,选择设为星标 优质文章,每日送达 注:本系列文章中用到的 jdk 版本均为 java8 相比很多同学在刚接触 Java 集合的时候,线程安全的 List 用的一定是 Vector。但是现在用到的线程安全的 List 一般都会用 CopyOnWriteArrayList,很少有人再去用 Vector 了,至于为什么,文章中会具体说到。接下来,我们先来简单分析一下 Vector 的源码。 一、Vector 集合源码简析由于本文的重点不是 Vector 集合,因此只是简单的分析一下 Vector 的初始化方法和添加元素的方法。 Vector 的底层实现和 ArrayList 一样,都是由数组实现的。
25 天前 / 程序猿石头
点击上方蓝色字体,关注我 —— 一个在阿里云打工的清华学渣! 图 by:我是严肃的于海童 关于号主:程序猿石头 (ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader。欢迎关注,交流和指导!回复 “0” 送阿里技术大礼包。背景新鲜出炉的校招系列第三篇,前两篇分别是: 非科班学弟如何转行斩获 ATM 大厂的 Offer ? 羡慕,又一清华学弟斩获 6 个大厂 SSP Offer | 面经分享 本篇是石头哥又一厉害学弟 ——见习格子衫 的佳作,他从秋招历程、校招结构化面试、 offer 选择等三个方面进行了总结和经验分享。
26 天前 / 猿天地
本文一万字,以非腾讯在职人的身份,来聊腾讯面试的流程、攻略和建议,但愿能助有缘人。 标题涉及的范围很广,对多数面试腾讯的人而言,都有参考价值,看完本文之后,必有所得。退一步来讲,即便是准备面试其他公司,也有很多问题是相通的,亦可借鉴,有所广益。从毕业到现在,被别人面试过,也面试过别人,大大小小的面试,一两百次,也算久经沙场。 本文分为三个部分,如下:Part1:面试流程 Part2:面试攻略 Part3:实用建议话不多说,我们一起来感受吧! Part1: 面试流程 一。
32 天前 / Java旅途
点击上方Java 旅途,选择设为星标 优质文章,每日送达 注:本系列文章中用到的 jdk 版本均为 java8 LinkedList 类图如下: LinkedList 底层是由双向链表实现的。链表好比火车,每节车厢包含了车厢和连接下一节车厢的连接点。而双向链表的每个节点不仅有指向下一个节点的指针,还有指向上一个节点的指针。 在 LinkedList 源码中有一个 Node 静态类,源码如下: privatestaticclassNode{ Eitem; Nodenext; Nodeprev; Node(Nodeprev,Eelement,Nodenext){ this.item=element; this.next=next; this.prev=prev; } } 一个 Node 节点包含三个部分...
34 天前 / Java旅途
点击上方Java 旅途,选择设为星标 优质文章,每日送达 注:本系列文章中用到的 jdk 版本均为 java8 ArrayList 类图如下: ArrayList 的底层是由数组实现的,数组的特点是固定大小,而 ArrayList 实现了动态扩容。 ArrayList 部分变量如下,在下面的分析中会用到这些变量。 /** *默认容量 */ privatestaticfinalintDEFAULT_CAPACITY=10; /** *空的对象数组 */ privatestaticfinalObject[]EMPTY_ELEMENTDATA={}; /** *无参构造器创建的空数组 */ privatestaticfinalObject[]DEFAULTCAPACITY_EMPTY_ELEMENTDATA={}; /** *存放数据的数组的缓存变量 */ transie...
41 天前 / java金融
最近让猎头帮忙推荐了下蚂蚁金服,等了差不多一个多星期都没音信,我还以为简历挂掉了,突然晚上八点多一个电话打过来,直接电话面试。面试题大概如下 1.先自我介绍下,讲下你负责的业务模块? 2.业务中怎么避免因为网络抖动,前台用户刷新页面重复提交? 3.JVM 中的锁?重入锁、轻量级锁, 4.数据库的事物隔离机制 5.一个 service 调用多个 dao 怎么保证是用的一个数据库链接来支持事物的?ThreadLocal 6.ThreadLocal 的数据结构是什么样的 7.知道哪些并发包 8.jvm 类的加载过程 9.CAS 是什么?旧值,期望值...