小红书一面(1h25min)

秋招的第一场面试(09-03)
1. 拷打项目。
2. 我现在想实现一个图片的在不同尺寸的容器里维持宽高比为2:1,我如何实现
3. 以一个列表1 2 3 4  变为 4 3 2 1 为例,详细介绍一下 vue dom diff 的过程。 
4. vue2 与 vue3 dom diff 的区别?
5. key 的作用,如果 key 为设置为 index 的会发生什么?
6. 强缓存与协商缓存(对应的相应字段)
7. 浏览器解析 HTML 的过程。
8. dom 树与 ccsom 树是并行构建的吗?
9. css 加载为什么会阻塞HTML 的解析?
10. 我现在想实现五宫格布局,第一行三个,第二行两个,要求两端对齐?要求第一行中间 gap为 20px, 第二行按两端对齐
11. css 布局 右面固定宽度,左边自适应,
12. 追问左面区域含有不定长文本,当文本长度不换行时,右面区域自适应,当文本长度换行时,右面区域固定宽度。#我的秋招日记##大厂无回复,继续等待还是奔赴小厂##牛客创作赏金赛#
全部评论
义神
点赞 回复 分享
发布于 09-06 09:47 山东
看这面试时间,感觉你面试过了,面试官对你有兴趣,才能聊这么久
点赞 回复 分享
发布于 09-05 20:47 陕西

相关推荐

类型推断(Type Inference)是 TypeScript 的一项特性,它允许编译器根据变量的赋值或函数的返回值等上下文信息自动推断出变量的类型,而无需显式地指定类型。类型断言(Type Assertion)则是一种手动告诉编译器某个值的类型的方式。使用类型断言,我们可以在某些情况下覆盖编译器的类型推断结果,或者告诉编译器我们知道变量的类型比它当前推断的类型更准确。区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=f8842a9cffea4857b416b8fc59e8156e类型推断是编译器自动根据上下文信息推断变量类型,而类型断言是手动指定变量类型。类型推断是根据变量赋值的值来推断类型,类型断言是根据开发者的判断来指定类型。类型推断可以在声明变量时推断类型,也可以在函数返回值等情况下推断类型;类型断言则是对已知变量进行类型指定。何时使用它们:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=f8842a9cffea4857b416b8fc59e8156e类型推断通常适用于简单场景,当赋值的值明确且类型可推导时,可以让编译器根据上下文自动推断变量的类型,简化代码书写,增加代码的可读性。类型断言通常用于以下情况:当类型推断不符合预期,且我们更确定某个变量的类型时,可以使用类型断言来告诉编译器确切的类型。在处理多个类型之间的转换时,可以使用类型断言来明确变量的类型。当通过某些方式获取的值类型在编译器中无法明确时,可以使用类型断言告诉编译器该值的类型。需要注意的是,虽然类型断言可以绕过编译器的类型检查和推断,但错误的类型断言可能导致运行时错误。因此,在使用类型断言时,应谨慎确保类型断言的准确性。同时,尽量依赖类型推断,以便 TypeScript 能够帮助我们捕获潜在的类型错误。
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务