面试题总结

简介: 面试题总结

JS相关


1. immutable理解

2. ![ ] == ! [ ] 和 ! [ ] == [ ] 结果是什么?为什么?

3. JS内存泄漏是什么 什么情况下会出现内存泄漏 内存泄漏怎么解决

4. 闭包的理解 使用场景 优缺点 如何避免闭包

5. js类型校验的方式

6. 面向对象编程方式理解

7. localStorage和sessionStorage的使用和区别

8. 原生JS实现限制拖拽


React相关


1. 说说react中虚拟DOM 在虚拟DOM中diff和key之间有什么关系

2. 事件循环理解和应用场景

3. props和state相同点和不同点?render方法在哪些情况下会执行?

4. shouldComponentUpdate有什么作用


技术相关


1. 关于websocket的理解和它与其他通信方式的区别


功能实现

相关文章
|
弹性计算 Linux
阿里云ECS磁盘在线扩容
阿里云ECS磁盘在线扩容
1620 0
|
运维 安全 API
译 你的软件可以从ATM机的巧妙设计里学到点什么?
译 你的软件可以从ATM机的巧妙设计里学到点什么?
|
7月前
|
存储 安全 数据库
Android对抗反编译
本文介绍了通过反编译谷歌APK进行学习与防护的实践。作者利用工具Apktool反编译APK,并使用signapk进行二次签名,掌握smali文件格式以增强对APK结构的理解。文章详细说明了如何通过代码检查APP名称、包名和图标的一致性,防止篡改;同时探讨了核心数据加密、伪装及classes.dex文件CRC值验证等方法,提升反编译难度。附带的工具类代码提供了获取应用名称、版本号、包名及图标等功能的具体实现。适合对安卓安全与反编译感兴趣的开发者参考。
157 0
|
存储 缓存 算法
【C语言】内存管理函数详细讲解
在C语言编程中,内存管理是至关重要的。动态内存分配函数允许程序在运行时请求和释放内存,这对于处理不确定大小的数据结构至关重要。以下是C语言内存管理函数的详细讲解,包括每个函数的功能、标准格式、示例代码、代码解释及其输出。
426 6
|
JSON 自然语言处理 数据可视化
如何用Elasticsearch实现Word、PDF,TXT文件的全文内容检索?
如何用Elasticsearch实现Word、PDF,TXT文件的全文内容检索?
如何用Elasticsearch实现Word、PDF,TXT文件的全文内容检索?
|
机器学习/深度学习 算法 数据挖掘
连载|机器学习|聚类(下)
连载|机器学习|聚类(下)
|
网络协议
Qt网络编程之搭建Udp通信【单播、组播、广播】
Qt网络编程之搭建Udp通信【单播、组播、广播】
1511 0
|
机器学习/深度学习 云安全 人工智能
18项能力入围,阿里云业务安全能力实力鉴证!
中国信通院举办的“2022首届业务与应用安全发展论坛”上,阿里云业务与应用安全能力在论坛上得到多重认可: 内容安全、营销安全、信贷安全等9项能力入选《业务安全全景视图》 API安全、勒索软件防护、网页防篡改等9项能力入选《应用安全全景视图》 云盾·内容安全V2.0首批通过信通院业务安全能力评估 “业务安全推进计划”首批成员单位,并任副理事长单位 ......
353 0
react18-学习笔记24-什么使用reactHook
react18-学习笔记24-什么使用reactHook
175 0
react18-学习笔记24-什么使用reactHook
|
C语言 Python
判断语句还能这样写
判断语句还能这样写
211 0