牧苏苏传 苏苏苏苏苏苏苏 4/15

今天写了华为机试的三道题,然后是几道面试题,然后看了一下node.js。

首先是华为机试,主要还是node太不熟悉了,首先是输入语法,用readLine来接收,还得require,iter,async啥的,然后用console.log输出,使用parseInt转换为整数,同时也可以用它转换为十进制。还有能换几个水瓶这个题,最后小于三个时才需要借瓶子。然后是去重数组,首先是创建数组,然后用set去重,因为set是一个集合,所以先用...取出来再在外面套一层\[\]。然后用sort。

然后是面试,首先是虚拟列表是什么,它可以降低系统渲染的负担,首先是创建三层盒子,把第二层盒子开得很大用来制造空间很大的假象,然后让第1层和第三层相对位置。translateY实际是制造假象,本质是js里的其他代码在添加。

然后是一个界面有多个图表如何解决效率问题。使用占位符,然后使用哨兵监视,当需要时,就加载图表,同时不销毁它。

然后是如何实现左右中三个盒子,让中间绝对居中。可以使用绝对定位。也可以使用flex盒子。

node的优点是使用js所以对处理并发优秀,然后node引入组件十分方便,现在一般用import引入,如果没有./那么会从上层开始找。防止内存崩溃需要先锁住。

单页面首屏加载很慢,因为js和css还有html都要加载好,但进去之后很快,直接用路由悄悄实现跳转,用户体验好。然后因为单页面是一下全部给浏览器js,所以进去之后快。

相关推荐
2601_967264284 小时前
React教程全家桶实战redux+antd+React Hooks前端js视频,2025徐老师React18&19课程含项目实战(完结)
职场和发展
小的~~6 小时前
面试被问懵了?为什么 Redis 单线程还能保证 Lua 脚本原子性,却偏偏选了 Lua?
redis·面试·lua
程序员爱钓鱼9 小时前
Go 编程实战:函数 Function——参数、返回值与代码复用
后端·面试·go
艾莉丝努力练剑10 小时前
【AI接入大模型SDK】ChatSDK示例验证
人工智能·学习·面试·大模型·sdk
鹿角片ljp15 小时前
LeetCode 46. 全排列|吃透回溯
算法·leetcode·职场和发展
程序员三藏16 小时前
Python+requests实现接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
.道阻且长.18 小时前
11.LeetCode算法习题讲解--滑动窗口--将x减到0的最小操作数
算法·leetcode·职场和发展
码匠许师傅18 小时前
【C++ 面试真题】24. 聊聊 C++ 的时间日期处理
java·c++·面试
小欣加油20 小时前
leetcode3069 将元素分配到两个数组中I
数据结构·c++·算法·leetcode·职场和发展
Patrick_Wilson20 小时前
Web 认证方案技术指南
前端·后端·面试