面试题记录

【数分面试题】Excel专项题目记录一 题目数据及其答案 链接:https://pan.baidu.com/s/1prscHSlkjzLS9NQ1gK8Q6g 提取码:iv6u 1.考点(多条件的数据查找,尽量不要用辅助列) H列 =VLOOKUP(B2&C2&F2,IF({1,0},'1数据源'!$B$2:$B$906&'1数据源'!$C$2:$C$906&'1数据源'!$F$2:$F$906,'1数据源'!$H$2:$H$906),2,0) I列 =VLOOKUP(B2&C2.. 阅读详情


前言

记录面试所遇到的问题,其中放了很多人的帖子,持续更新。

js篇

一、let、const、var的区别

1、var存在变量提升,const和let没有。因为js有预编译的的功能,所以var 可以在声明的上面访问变量,而 let 和const有暂时性死区,在声明的上面访问变量会报错。
2、作用域的限制,var不受作用域的限制,而let和const收到当前作用域的限制
3、重复声明:var可以重复声明,而let和const不可以
4、const声明得是一个常量并一定要有初始值,并且不能更改,但是可以更改对象或者数组的内部属性值。

二、跨域

跨域的原因:
跨域是是因为浏览器的同源策略限制,是浏览器的一种安全机制,服务端之间是不存在跨域的。
所谓同源指的是两个页面具有相同的协议、主机和端口,三者有任一不相同即会产生跨域。

解决跨域的方式:
1、jsonp,只支持get,不支持post。
2、跨域资源共享cors解决跨域。
3、nginx/apache/webpack中做相应配置。

相关视频:https://www.bilibili.com/video/BV1Ei4y1o7jK?spm_id_from=333.337.search-card.all.click

三、闭包

闭包
相关视频:https://www.bilibili.com/video/BV1iE411q7Qd/?spm_id_from=333.788

四、storage 和vuex 的区别。

区别

五、HTML、CSS、JS

1、浏览器页面渲染流程,说完后会问到重排重绘区别
2、CSS动画,transform与animate的区别等
3、上下居中、flex、栅格化、定位、BFC及应用、主题切换
4、深浅拷贝、promise、防抖节流、es6新特性、事件循环、websocket长链接、闭包、数据存储、es6数组新方法 等这些都是目前js的基本问题,一般公司都会拿出来几个
5、还有一些更简单的比如基本数据类型,let const var区别(或者说变量提升),改变this指针,跨域,作用域等等

六、VUE相关

1、vue2与vue3区别以及vue3的组合式api好处
2、v2/v3生命周期、watch与computed区别、slot插槽、v2/v3的vif与vfor优先级区别、nextTick
3、权限控制 ---- 这问题很多,一般都是问按钮权限的控制,我一般都是答全局指令
4、axios封装、用过的ui组件,用过的echarts图表等
5、v2/v3 diff算法、v2/v3 双向绑定原理、动态添加路由(addRoute,也是和权限相关一起问)
6、组件通信 — 基本必问
7、性能优化 — 必问,我一般会各方面回答,cdn、懒加载、各类loader压缩、gzip压缩、ssr等等
8、xxs攻击以及预防,这个问题到目前我还没找到一个完美的答案,网上有的也是各讲各的。

拼多多面试题记录 进程:进程是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。它包含了程序执行所需的各种资源,如内存空间、文件描述符、寄存器状态等。可以将进程看作是一个正在运行的程序的实例。线程:线程是进程中的一个执行单元,是 CPU 调度和分派的基本单位。一个进程可以包含多个线程,这些线程共享进程的大部分资源,但每个线程有自己独立的执行栈、程序计数器和寄存器等。在操作系统中引入线程主要是为了在多个执行单元间实现更高效的并发处理,以提升系统资源利用率和程序响应速度。 阅读详情

相关推荐

记录一下测试实习生的面试题,方便查阅

网易2017 实习生笔试题 https://www.cnblogs.com/zoe-mine/p/6759664.html http使用面向连接的TCP作为传输层协议。 系统测试类型https://zhidao.baidu.com/question/652763639355316365.html 软件测试中桩模块与驱动模块的概念与区别(转载),打桩 https://www.cnblogs...

qq_41540768的博客 1370

css布局

1.1 浮动+margin1.2 定位+定位1.3 浮动+BFC:BFC的区域不会与浮动元素发生重叠。

qq_41562817的博客 450

关于mysql基于扫码记录查找密接人员面试题

这是一道很新颖的面试题,不像留存和连续登陆那么经典可以试着学习一下,可以锻炼sql查询逻辑参考b站董旭阳TonyDong董老师的SQL面试题:基于扫码记录查找密接人员

tingtingluo的博客 526

从今天起记录下我见过的每一道面试题

从今天起记录下我见过的每一道面试题

iteye_8837的博客 94

SQL面试题——滴滴SQL面试题 取出累计值与1000差值最小的记录

这个题目不难,同时考察了两个基本的窗口函数。

2万+

告别‘小爱同学’:用ESP32-S3和esp-sr SDK,从零打造一个离线语音助手(含完整代码)

本文详细介绍了如何利用ESP32-S3芯片和esp-sr SDK从零构建一个离线语音助手,涵盖硬件选型、声学设计、SDK配置及低功耗优化等关键步骤。通过实战案例和完整代码,帮助开发者实现自定义唤醒词和命令词,打造低成本、高隐私的本地语音控制解决方案。

weixin_29041195的博客 371

java面试题个人记录

http://www.importnew.com/11028.html

IT藏经阁:收集各种精华帖 654

来!简单了解一下计算机发展史!

​ 1936年,英国数学家阿兰・麦席森・图灵提出了一种抽象的计算模型——图灵机( Turing machine)。图灵机,又称图灵计算机,即将人们使用纸笔进行数学运算的过程进行抽象,由一个虚拟的机器替代人类进行数学运算。​ 图灵机是一个抽象的机器,它有一条无限长的纸带,纸带分成了一个一个的小方格,每个方格有不同的颜色。有一个机器头在纸带上移来移去。机器头有一组内部状态,还有一些固定的程序。

m0_57290404的博客 2907

JAVA全栈常见面试题记录

个人全栈开发面试题总结笔记,java中级面试题

执笔写JAVA 5347

Surface Pro 4/5/6/7保姆级黑苹果安装:从Windows分区到OC引导配置全流程(含EFI文件替换避坑)

本文详细介绍了在Surface Pro 4/5/6/7上安装黑苹果的全流程,包括Windows分区、OC引导配置和EFI文件替换等关键步骤。通过实战经验分享,帮助用户避开常见陷阱,实现Windows与macOS双系统完美共存,特别适合对黑苹果安装感兴趣的Surface Pro用户。

weixin_30300225的博客 1373

Synopsys Sentaurus TCAD新手教程:从零开始仿真trench MOSFET(附完整代码解析)

本文提供Synopsys Sentaurus TCAD新手教程,详细讲解从零开始仿真trench MOSFET的全过程,包括环境搭建、外延生长、沟槽刻蚀、栅极形成等关键步骤,并附完整代码解析。通过实际案例帮助半导体工程师掌握Sprocess操作技巧,优化工艺参数设置,提升仿真效率。

weixin_30505225的博客 220

C语言面试题记录<一>

通则康威笔试线上记录于2023年8月16日面试是软件工程师(wins和linux下的C语言)试题有四部分,不限时但只能做180mins;全程记录花了我50+40分钟(这时间除了选择题),太累了。

m0_53336855的博客 1371

React项目实战:用AntV G6打造可折叠组织架构图(附完整代码)

本文详细介绍了如何在React项目中使用AntV G6库构建一个功能完整的可折叠组织架构图。通过实战代码演示了从环境搭建、自定义节点、折叠状态管理到性能优化的全流程,重点解决了企业级应用中处理复杂树形数据、实现流畅交互等核心问题,并提供了可直接复用的组件代码。

weixin_29016315的博客 312

java 面试题记录

【代码】java 面试题记录。

qq_30272167的博客 383

【IxNetwork】史上最全IxNetwork测试仪使用精讲(一),图文教程超赞超详细!!!

IXIA使用的是Server-client模式,Server端在测试仪表的主机上,在开机后会随着主机内的操作系统的启动而自动启动,一般情况下不需要人为的手工启动。因此在通常不需要为主机配置专用的显示器和键盘。client端包括两个测试软件: Ixia Explorer和ScriptMate。这两个软件一般安装在测试用计算机上,在仪表自带的主机中也有这两个软件。根据测试项目的不同来选择使用不同的软件。Ixia Explorer主要提供数据流的测试,针对设备的功能进行测试;

风云说通信 2056

(四) OpenClaw-Skill技能全面了解和自定义技能

OpenClaw Skills是提升AI代理功能性的关键模块。本文系统介绍了Skills的核心概念、获取渠道和创建方法。Skills作为标准化指令集合,能让OpenClaw从单纯理解升级为实际执行任务,相比传统System Prompt具有模块化、可复用等优势。用户可通过Clawhub官方商店、GitHub社区等渠道获取5700+现成技能,或按需开发自定义Skill。文章详细演示了创建"Hello World"示例技能的完整流程,包括编写Python脚本、配置SKILL.md文件、部署。

直到世界的尽头 8295

java算法面试题解题记录

1、文本格式校验 根据给出的pattern判断字符串str是否符合特定格式。 例如:pattern = "abba"; str = "dog cat cat dog"; 返回true pattern = "abbc"; str = "dog cat cat fish"; 返回true pattern = "abbc"; str = "d...

我点灯的博客 281

使用R语言读取和处理CSV数据集

查看数据集的结构str(data)# 查看数据集的摘要统计信息str()函数将显示数据集的结构信息,包括变量名称、类型和前几行的值。summary()函数将提供数据集的摘要统计信息,如均值、中位数、最小值、最大值等。

CyberGenius的博客 3856

面试题记录与

1.vue2和vue3的区别。3.js为什么是单线程。2.wepack打包。

m0_49471668的博客 151

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【吊打面试官系列-MySQL面试题】MySQL 里记录货币用什么字段类型好?

MySQL 里记录货币用什么字段类型好?

java1234的博客 248

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

关于一些面试题的记录

本月因为离职在家了,做着一个全栈开发的外包,没啥技术突破好记录的。正巧最近在一个全栈群里有一些有趣的面试题。这边作为一些记录,也算是保住“月更博主”的称号。 问题1:如何用 git 命令查看某个文件某一行最后是谁改的? 看到这个问题,第一反应是 IDEA 的 show history 功能,日常都是这样玩的,但是这里要求用git 命令行去做。 去搜了一下,发现 git blame 可以做到。...

Clockworkai's Blog 400

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

嵌入式面试题记录

注意:这个区域的存在与否,一直是一个争议的地方,但是我们这里认同是存在的,因为我们的程序中的确出现了与其他数据段不同的一块区域,但是往往很多时候大家把只读数据段(RO data)和下面的已初始化读写数据段(RW data)合成为数据段data,但是其实这个是不合适的,因为在执行过程中,这两个区域的读写权限是不同的,顾名思义,只读数据段(RO data)是只读的,而已初始化读写数据段是可读可写的。2.访问时间,访问堆的一个具体单元,需要两次访问内存,第一次得取得指针,第二次才是真正得数据,而栈只需访问一次。

weixin_42149196的博客 462

记录一道sql面试题3

摘要:表a与表b进行左连接查询(a.id=b.id),查询a.*,b.*字段。结果包含:1)id=1和3的记录在b中无匹配,b字段为NULL;2)id=2的记录在b中有2条匹配,生成2条结果。最终输出3条记录:两条来自a.id=2分别匹配b的两条数据,另外两条a记录对应b字段为NULL。左连接特性是左表记录全部保留,右表无匹配时补NULL,匹配多条时产生多条结果。

Leonnnn2020的博客 300

记录一道仲裁+握手的面试题

题目描述 : 假设有三个输入的数据 A、B、C,请分别用固定优先级,round robin,weighted round robin进行仲裁后输出其中data_valid是数据的有效信号,data_ready是该模块用于确定数据能够接受的ready,data_arbiter_valid是仲裁后数据有效信号,当收到下游的data_arbiter_ready完成握手可以处理下一个数据。

l1095682161的博客 416

拿命记录11道软件测试经典面试题【最新记录】

概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述 的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。

2401_83396023的博客 1013

秋招面试题记录

由于c中存在着内存管理的概念,所以指针应运而生,指针是存储内存地址的变量,二级、三级指针分别存储指针的地址,函数指针存储函数的地址并可用于调用函数。在函数执行时,函数内的局部变量的存储单元在栈上创建,函数执行结束时这些存储单元自动释放局部变量、函数内参数都在栈上。用于定义静态变量,比如函数内的局部静态变量,以及限制作用域的全局静态变量,防止其他文件读取,)是没有实现的虚函数,要求子类必须重写,声明类为抽象类,不能直接实例化。定义不可修改的常量,可以用于定义常量、定义常量指针、常量形参等,

qq_39969848的博客 927
上一篇: 后端post传输Excel文件流,前端下载
下一篇: ArcGIS API for JavaScript与天地图的简单使用
言只  石皮
博客等级 码龄7年 21粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

言只 石皮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值