期望18K,4年前端Cvte 视源股份一面挂

一面

1、自我介绍?毕业的时候一直在 xx 公司,你基本都在做什么项目?

2、你讲一下你主要负责哪一块的?balabala

3、你们的 json 是怎么定义组件间的联动的?

4、怎么确定区分两个 input?

5、你们是怎么触发的事件?这一块能详细说一下吗?

6、优化、减少打包体积,这一块可以讲一下吗? webpack 这些都是实际有做的吗?

7、构建优化,打包体积这一块主要是做啥?

8、自定义插件是做了是做了什么? 具体是啥?解决了什么问题

9、react 函数组件 和 class 组件哪个用的多一点

10、做了重构,你有做哪一些设计吗?或者说遇到复杂的组件,你有做一些可复用的,有什么可以讲一下吗?有什么组件可以重构的?还有比较难的可以 讲一下吗?

11、弹窗怎么去做拆分?

12、有没有说一些 解耦方面的 或者说是 复用方面的 做得比较好的组件 可以讲一下?

13、从 class 重构成 function 组件需要注意哪些东西?

14、你在工作中 有遇到什么 坑吗?

15、类组件 和 function 组件 最大的区别?

16、hooks 大概的原理你知道吗?比如说 一个hooks ,它是怎么做更新机制的?

17、那有一个问题,setState 是同步的还是异步的?

18、React 有哪些优化的方式?

19、路由 的懒加载原理:

20、useMemo 和 useCallback 的区别

21、hooks的闭包 ,会有什么问题吗?hooks的闭包,为什么拿不到最新的值?

22、http1 http2 有什么区别?比如说,我往服务器发送 100个请求,http2 它是怎么发的?

23、聊一下 https,非对称不会泄漏,对称会泄漏?https 安全?https 会有什么安全问题?

24、CSRF和XSS怎么防止你知道吗?

25、SameSite: 严格和 none 有什么区别?那你知道它们(SameSite)分别对应什么场景会发吗?

26、反问

“面经哥”已累计3000+条真实面试经验,期待你的加入~

3c33a367d9acaf002243f851cda5b81e.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/680855.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

聚观早报 | 苹果预热WWDC24;怪兽充电第一季度营收

聚观早报每日整理最值得关注的行业重点事件,帮助大家及时了解最新行业动态,每日读报,就读聚观365资讯简报。 整理丨Cutie 6月5日消息 苹果预热WWDC24 怪兽充电第一季度营收 vivo Watch GT设计细节 长城汽车关闭欧洲总部 小米MIX Flip将…

电商架构浅析

前言 什么是电商,电商有哪些分类,以及一个完整的电商平台应该由哪些模块组成?本文将围绕电商平台系统的整体架构展开分析。 一、简介 1. 什么是电商 简单说就是通过网络进行的商务活动。以前的人都是通过现金进行交易,就是所谓的…

热贡文化旅游APP的设计与实现-计算机毕业设计源码69932

摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存…

专业开放式耳机什么牌子更好?六大技巧教你不踩坑!

相信很多入坑的朋友再最开始挑选耳机的时候都会矛盾,现在市面上这么多耳机,我该怎么选择?其实对于开放式耳机,大家都没有一个明确的概念,可能会为了音质的一小点提升而耗费大量的资金,毕竟这是一个无底洞。…

LabVIEW源程序安全性保护综合方案

LabVIEW源程序安全性保护综合方案 一、硬件加密保护方案 选择和安装硬件设备 选择加密狗和TPM设备:选择Sentinel HASP加密狗和支持TPM(可信平台模块)的计算机主板。 安装驱动和开发工具:安装Sentinel HASP加密狗的驱动程序和开发…

在加拿大寻求2亿美元融资!Xanadu的CEO有话要说

内容来源:量子前哨(ID:Qforepost) 文丨慕一/娴睿 排版丨沛贤 深度好文:1500字丨5分钟阅读 摘要:加拿大光量子计算头部企业Xanadu希望在加拿大筹集1-2亿美元,用于建立量子数据中心。虽然融资不…

编译和运行qemu-uboot-arm64单板的Armbian系统

这篇文章ARM虚拟机安装OMV-CSDN博客遗留一个启动qemu-uboot-arm64单板Armbian镜像的问题,使用官方下载的镜像,会报错: fatal: no kernel available .... Failed to load /vmlinuz ...... qemu-system-aarch64 -smp 8 -m 8G -machine virt …

绿联Nas docker 中 redis 老访问失败的排查

部署了一些服务,老隔3-5 天其他服务就联不上 redis 了,未确定具体原因,只记录观察到的现象 宿主机访问 只有 ipv6 绑定了,ipv4 绑定挂掉了 其他容器访问 也无法访问成功 当重启容器后: 一切又恢复正常。 可能的解…

批量修改文件

最近几个月的文章都直接发在公众号上,没有同步到博客上,想去同步时发现已经有不少了,一个个修改太麻烦了。 之前没规划好,所以博客文章都是直接放在仓库一个目录下,数量多了之后,有点乱,不好管…

如何成为人工智能(AI)产品经理

AI产品 经理出现的历史背景 首先,我们需要从一个大的历史背景和趋势上来思考:为什么会有AI产品经理这样一个岗位。 AlphaGo先后打败了李世石、柯洁之后,大家都觉得AI好像已经成熟了。 但其实,AI之所以能发展到现在这样一个阶段…

C++ STL map容器erase操作避坑

map容器的erase方法有三种重载形式: //1.删除迭代器所指向的元素 //返回值是指向下一个节点的迭代器 iterator erase(iterator it); //2.区间删除 iterator erase(iterator first, iterator last); //3.根据键值删除 //返回值为删除的元素个数 size_type erase(con…

Windows下载安装RabbitMQ客户端(2024最新篇)

文章目录 RabbitMQ认知RabbitMQ下载RabbitMQ安装 更多相关内容可查看 RabbitMQ认知 定义:RabbitMQ是一个消息中间件,它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递…

【CTF MISC】XCTF GFSJ0155 simple_transfer Writeup(流量分析+文件提取)

simple_transfer 文件里有flag,找到它。 解法 用 wireshark 分析,大部分都是 TCP 协议。 打开协议分级统计,有个 DLEP 占了 94.2% 的数据。 作为过滤器使用。全都是 Unknown。 用 binwalk 扫描。 binwalk f9809647382a42e5bfb64d7d447b409…

【C++小知识】为什么C语言不支持函数重载,而C++支持

为什么C语言不支持函数重载,而C支持 编译链接过程函数名修饰过程总结 在了解C函数重载前,如果对文件的编译与链接不太了解。可以看看我之前的一篇文章,链接: 文件的编译链接 想要清楚为什么C语言不支持函数重载而C支持,有俩个过程…

svg使用 element plus 使用外部下载的svg,使用或作为背景图片的使用方式,svg背景填充自适应父级宽高

friger.vue 注意&#xff1a;引入路径后加#svgView(preserveAspectRatio(none))&#xff0c;可解决宽高设置无效的问题 代码上就这两句就行&#xff0c;它去这个路径下去找/assets/svgs/login-bg.svg&#xff0c;往这个目录下放svg文件就行<template><div class&quo…

交互规范:苹果 iOS 11 设计规范

文件格式&#xff1a;PDF&#xff08;请与班主任联系获取原型文档&#xff09; 文件名称&#xff1a;苹果 iOS 11 设计规范 文件大小&#xff1a;29.2 MB 文档内容介绍 免费领取资料 添加班主任回复 “210421” 领取

CCD(电荷耦合器件)架构的特点、优点和缺点

我发现半导体区域既可以充当光敏元件又可以充当电荷转移器件&#xff0c;这在某种程度上是违反直觉的&#xff0c;但这正是 FF CCD 中发生的情况。在积分过程中&#xff0c;像素位置响应入射光子而积累电荷。积分后&#xff0c;电荷包通过像素位置垂直移动到水平移位寄存器。 …

node创建项目

前言 &#xff08;一&#xff09;、Web Web的开发体系中&#xff0c;分成前端&#xff0c;后端&#xff0c;工具&#xff0c;三个主要的领域。 前端主要由由浏览器&#xff0c;HTMLCSS浏览器端JS完成。 后端主要是由Web服务器&#xff0c;数据库&#xff0c;动态脚本语言&a…

在Windows11系统上搭建SFTP服务器

利用OpenSSH搭建SFTP服务器 下载安装部署OpenSSH创建一个测试账户测试链接为SFTP用户配置根目录下载安装部署OpenSSH 参考链接 部署完启动服务要使用管理员模式。 net start sshd创建一个测试账户 使用PC的微软账户是访问不了SFTP的。 需要使用被微软账户覆盖掉的系统账户和…

Scanpy(4)用与数据整合和批次处理

Scanpy包,用与数据整合和批次处理,包含批次效应的BBKNN算法和用于对比的ingest基础算法比较,及其原理简介。 1. 依赖: (1)数据集(全部需要挂VPN): PBMC:pbmc3k_processed()(需要下载);pbmc68k_reduced()(scanpy自带)Pancreas(需要下载)(2)Python包:Scanp…