一、知识点 防抖和节流都是在 JavaScript 中常见的用于优化性能的技术。 防抖:是一种在短时间内多次触发同一事件,只执行最后一次或只在开始时执行的技术。它的目的是减少不必要的事件调用,避免在短时间内频繁执行某个操作。 节流:是一种限制某个函数在一定时间内只能被调用一次的技术。它的目的是控制函数的调用频率,减少不必要的性能消耗。 二、思路分析 防抖的思路:在事件被触发后,延迟一定时间执行回调
主要内容:一、背景引入,二、线程池是如何构造的?,三、线程池的运行原理,四、无界队列引发的内存飙升一、背景引入 今天跟大家聊一个互联网大厂的Java面试题:使用无界队列的线程池会导致内存飙升吗? 因为在面互联网大厂的时候,一定会问并发,问并发的时候一定会问到线程池,问到线程池一定会问构造线程池的一些参数的含义。 然后,有一些面试官会就线程池的具体场景,问一些可能会遇到的问题。 所以,在这里就可能有上述那样一个面试中的问题,算是Java面试里相对来说高阶一点的。 我相信大家一定起码知道线程池是个
分布式锁常见的三种实现方式: 数据库乐观锁; 基于Redis的分布式锁; 基于ZooKeeper的分布式锁。 要点 Redis要实现分布式锁,以下条件应该得到满足 互斥性 在任意时刻,只有一个客户端能持有锁。 不能死锁 客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 容错性 只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 实现 可以直接通过 set key v
相信大家都接触过携程,机票酒店会比同平台贵5块到几十块左右 面试官问的这个问题,需要事先有一定的信息积累才能回答的不错 思考维度 携程的市场地位 携程的主要定位,主要收入来源 携程的商业模式 携程的附加服务 回答 市场地位:携程在旅游OTA业务中,市场份额超过三分之一,妥妥的行业垄断地位,具有一定的垄断性后,可以操控价格获取自己想要的利润回报 市场定位:携程有超过15%的高消费用户,将近30%的中
继续记录 10.6打电话让加微信,晚上才同意然后把我拉进一个微信群聊,加上我一共四个人,估计一个hr一个二面一个一面的面试官 微信视频面试对方没开摄像头好尴尬自己看自己 1.自我介绍 2.介绍毕业课题 3.对测试有什么了解吗 4.另一个车道检测的项目,你有测试吗怎么测试的结果怎么样 5.基本信息了解包括本科和研究生的成绩,兴趣爱好,论文情况,简单介绍当时参加的比赛情况 6.反问,问了面试官他是核心
面试官上来就自我介绍,告诉我会有4轮左右面试,让后问我目前流程中有哪些公司。 1、自我介绍 2、问我喜欢做什么类型的产品经理,为啥呢 3、追问我对算法技术的了解程度,给他介绍一下 4、追问我非技术背景出身,如何确立自己做ai产品的核心竞争力 5、追问我为什么不做商业化产品经理 看我的经历更适合 6、问我的创业项目是什么契机 7、问我爱好以及 一年大概读几本书 8、我在项目中的角色,是完成任务的
一面 1、你对测试岗位的认知; 2、白盒测试和黑盒测试; 3、软件测试应该从哪些角度开展?; 4、开发不认Bug,如何处理?; 5、挖一个自动化测试项目(自己瞎讲 6、你这个自动化框架搭建花了多久?; 7、一个测试工程师应该具备怎样的能力? HR面 (二面) 1、有没有奖学金? 2、校园实践经历; 3、毕业时间; 4、工作期望城市; 5、性格如何? 6、为什么选择读研究生的专业(同专业 7、为什么
滴滴基本上面试简单,八股题为主。这里写几个不太常见记得比较清晰的问题吧。 TLS四次握手 node事件循环 fork和vfork Linux和window系统的内存管理区别 虚拟内存介绍 Vue differ原理 Vue.nextTick功能和实现 手写题目 实现一个函数,传入一个Promise的数组,实现数组内的顺序链式调用,我的方法就是遍历+await 手写一个异步相关的输出题,涉及到Prom
/* 通过率:14% 题目要求; 定义一个01串的价值为,不断删除相邻相同字符,直到不能删除,剩下的字符串长度。 输入字符串长度n,输入可以修改的次数k(k表示可以把01串中的0改为1或者把1改为0的次数), 输入原来的01串。 输出经过修改后字符串的最小价值。 输入: 3 1 101 输出; 1 输入: 2 1 00 输出: 2 */ #include <iostream> using nam
/* 通过率:73% 输出给定日期的2天后的日期 输入: 2018-05-01 输出: 2018-05-03 输入: 2018-05-30 输出: 2018-06-01 输入: 2018-05-32 输出: error */ #include <iostream> using namespace std; //#include<stdio.h> #include<string.h> //判断闰
一面: 一道简单题目 拼接排序 写完讨论 然后挖项目 然后八股 不是很难 二面: hr面全程笑嘻嘻 还没收到录用决策,等死了啊啊啊#面经#
1. 自我介绍 2. 你非科班怎么学的计算机理论、测试理论? 3. 项目细节及实现原理,问到不会 4. 项目涉及的MySQL细节,问到不会 5. 503 和 404 怎么解决? 6. 各种排序算法原理及代码? 7. 边界值怎么划分? 8. 针对一个电视怎么进行测试? 9. 为什么选择测试? 整个面试差不多45分钟,这是我遇到过问的细节最详细的一个,好多没答上来,是真凉了 #面经##海信##测试##
听说在牛客发面经能攒人品拿offer,上午刚发了一个招银的面经,下午面试就遇到一个面试官--emmmm,我感觉自己真的太菜了呜呜呜呜呜.....看来我的人品可能不够多吧,继续攒 写一下测试一面面经,面试官说的最多的是“行”,带有一点勉强的意味,可能是对我的回答不是很满意QAQ,本来是视频面试,到点了打电话给我说出了点问题电话面 自我介绍 问我有没有拆过电脑主机,我....没有qaq 问本科/研究生
影像部 20min 1.自我介绍 2.项目介绍,项目中的困难。 3.静态测试和动态测试 4.怎样评判测试用例的好坏 5.测试用例包括哪些部分 6.使用自动化编写测试用例的流程(包括哪些部分) 7.pytest和unittest的区别 8.为什么选择测试,测试的重要性体现在什么方面? 9.为什么选择大疆,对大疆有什么了解 10.你用什么拍照 11.广角镜头和长焦哪个景深更深 12.PS里的拉S曲线,
本人艺术设计专业,投了小店的NHS岗位,问题有: 1、介绍一下自己除了简历以外的东西 介绍了一下自己的特长和兴趣爱好,美术特长,跟着各类博主做一些手工作品、美食甜品等。(跟岗位匹配度较强的特长和兴趣爱好) 2、阐述一下自己的优缺点 3、简单讲一下之前的工作中遇到过与人交往中遇到问题的经历,怎么解决的 4、谈谈对蔚来的了解 5、对NHS这个岗位的了解 6、岗位的晋升机制和方向是什么 7、面试前仔细阅