HTML如何添加锚点,干货满满
前言
昨天有幸去字节面试了,顺便拿到了offer,把还记得的东西写下来,供大家参考一下。
CSS篇
- 让一个元素水平垂直居中,到底有多少种方案?
- 浮动布局的优点,缺点?清除浮动的方式?
- 使用display:inline-block会产生的问题?解决方法?
- 布局题:div垂直居中,左右10px,高度始终为宽度一半
- CSS如何进行布局
- 什么是BFC?
- 触发条件
- BFC渲染规则
- 应用场景
- …
JavaScript篇
- JS原始数据类型有哪些?引用数据类型有哪些?
- null是对象吗?为什么?
- ‘1’.toString()为什么可以调用?
- 0.1+0.2为什么不等于0.3?
- 什么是BigInt?
- 为什么需要BigInt?
- 如何创建并使用BigInt?
- typeof 是否能正确判断类型?
- instanceof能否判断基本数据类型?
- 能不能手动实现一下instanceof的功能?
- Object.is和===的区别?
- [] == ![]结果是什么?为什么?
- JS中类型转换有哪几种?
- == 和 ===有什么区别?
- 对象转原始类型是根据什么流程运行的?
- 对闭包的理解
- 原型对象和构造函数有何关系?
- 能不能描述一下原型链?
- JS如何实现继承?
- 函数的arguments为什么不是数组?如何转化成数组?
- forEach中return有效果吗?如何中断forEach循环?
- JS判断数组中是否包含某个值
- JS中flat—数组扁平化
- 数组中的高阶函数
- 实现数组map方法 ?
- 实现数组reduce方法 ?
- 实现数组 push、pop 方法 ?
- 实现数组filter方法 ?
- 实现数组splice方法 ?
- 实现数组splice方法 ?
- 实现数组sort方法?
- 模拟实现一个new的效果?
- 模拟实现一个 bind 的效果?
- 实现一个 call/apply 函数?
- 谈谈你对JS中this的理解
- JS中浅拷贝的手段有哪些?
- 写一个完整的深拷贝
进阶
- 数据是如何存储的?
- V8 引擎如何进行垃圾内存的回收?
- 描述一下 V8 执行一段JS代码的过程?
- 宏任务(MacroTask)引入
- 微任务(MicroTask)引入
- 理解EventLoop
- nodejs 和 浏览器关于eventLoop的主要区别
- 关于process.nextTick的一点说明
- nodejs中的异步、非阻塞I/O是如何实现的?
- JS异步编程有哪些方案?为什么会出现这些方案?
- 简单实现一下 node 中回调函数的机制?
- Promise 凭借什么消灭了回调地狱?
- 为什么Promise要引入微任务?
- Promise 如何实现链式调用?
- 实现Promise的 resolve、reject 和 finally
- 实现Promise的 all 和 race
- 谈谈你对生成器以及协程的理解
- 如何让 Generator 的异步代码按顺序执行完毕?
- 解释一下async/await的运行机制。
- forEach 中用 await 会产生什么问题?怎么解决这个问题?
- 关于JS中一些重要的api实现
最后:
总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。
面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。
点击这里领取Web前端开发经典面试题
目开发、每次遇到的难点知识,做好积累,实践和总结。
点击这里领取Web前端开发经典面试题
HTML如何添加锚点,干货满满相关推荐
- Yann Lecun纽约大学《深度学习》2020课程笔记中文版,干货满满!
关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! [导读]Yann Lecun在纽约大学开设的2020春季<深度学习>课 ...
- 苹果手机各种型号图片_2020年12月小米/红米手机推荐|小米/红米手机选购要点|小米/红米手机性价比推荐,干货满满...
小米手机,一直都是我国著名的手机牌子.小米手机新出了哪些型号?那么小米手机学生党适合哪款?小米手机哪款适合上班族?老人和小孩适不适合用小米手机?首先根据我们的预算,1000以下有什么性价比小米手机推荐 ...
- 你可能不知道的Python面试秘籍 干货满满(附带参考答案)上篇
Q1.Python中的列表和元组有什么区别? 你可能不知道的Python面试秘籍 干货满满(附带参考答案)上篇 Q2.Python的主要功能是什么? Python是一种解释型语言.与C语言等语言不同, ...
- css就近原则_细品100道CSS知识点(上)「干货满满」
作者:hh_phoebe 转发链接:https://juejin.im/post/5ee0cf335188254ec9505381 目录 细品100道CSS知识点(上)[干货满满]本篇 细品100道C ...
- 干货满满~阿里天池目标检测保姆级教程
阿里天池目标检测类比赛入门 1赛前准备 1.1设备 1.2必备技术 1.3相关论文 1.4开源工具 2比赛规则分析 2.1评分指标 2.2模型限制的解决方法 3数据分析 3.1感受野&anch ...
- 转载 --史上最全数学符号、公式的英文读法,干货满满!
在学习数学符号读法时,搜到这篇文章,非常全面,也很风趣,忍不住转载过来,若有不妥, 请联系我. [收藏]史上最全数学符号.公式的英文读法,干货满满! 2018-01-04 11:00 英语 说起英语和 ...
- 计算机二级考试干货内容,计算机二级考试经验总结,干货满满!
原标题:计算机二级考试经验总结,干货满满! 掌握好上机考试的应试技巧,可以使考生的实际水平在考试时得到充分发挥,从而取得较为理想的成绩.历次考试均有考生因为忽略了这一点,加之较为紧张的考场气氛影响了水 ...
- 干货满满,Android热修复方案介绍
摘要:在云栖社区技术直播中,阿里云客户端工程师李亚洲(毕言)从技术原理层面解析和比较了业界几大热修复方案,揭开了Qxxx方案.Instant Run以及阿里Sophix等热修复方案的神秘面纱,帮助大家 ...
- 成年人的崩溃一触即发,掌握学习能力才能突破认知结界,干货满满!并带你分享你如何掉入互联网大佬的各种陷阱...
成年人的崩溃一触即发,掌握学习能力才能突破认知结界! 今年2月份(2022-02),从小红书上购买了知识博主[老明读书],针对学习能力的讲解分析,真是干货满满!非常感谢老明,我专门拆解了老明读书--成 ...
- 教你如何零基础学习视频剪辑,干货满满
5000字长文预警!!! 软件推荐+专业术语解析+视频素材网站分享 教你如何零基础学习视频剪辑,干货满满 那么在推荐视频剪辑软件之前,首先你应该明确自己的制作视频的目的. 是想成为专业剪辑师,从事专业 ...
最新文章
- Nature综述:微生物沿着寄生-共生连续体进化和转变!
- 从技术上解读大数据的应用现状和开源未来
- 中科微研课题上犹授牌-农业大健康·李喜贵:谋定功能性农业
- 【图神经网络】基于GNN的不同变种及其应用
- 终极结束进程方法API
- java形参改变实参_java方法改变形参后得到实参值是否改变
- contentprovider java_ContentProvider和数据库的区别
- AI上推荐 之 xDeepFM模型(显隐性高阶特征交互的组合策略)
- 林子雨 慕课答案2021新版
- 鸟哥的Linux笔记-------磁盘与文件系统
- 视频中的视频怎样制作,教你轻松实现画中画效果
- 交换机与路由器技术:VLAN Trunk、单臂路由和三层交换及配置
- 媒体文件查看/上传至WP媒体库
- 数字射线检测图像质量
- 如何绕过校园网验证,在宿舍免费上办公区的网,享受不拥挤的网络
- win服务器访问显示404,win2008 r2中IIS7.5及以上设置404错误页面的正确方法
- fiddler4抓包修改Request,断点设置
- 更智能!AIRIOT加速煤炭行业节能减排升级
- FPS手游逆向分析--------矩阵
- 解决安装vmware-tools出现报错unable to copy the source file./installer/service.sh to the destination file
热门文章
- love2d教程30--文件系统
- windows下写的脚本,在linux下执行失败
- mysql什么实务_MysQL是什么类型的据库?
- 骁龙660是32位还是64位_高通发布骁龙 7c/8c 芯片,以后你可能会在电脑上看到它...
- aix 卸载mysql_AIX 删除数据库及集群软件
- php如何与数据库连接,PHP文章如何和数据库连接(1)
- MongoDB 字符串值长度条件查询
- mongoDB中的数据类型
- Win32ASM学习[2]:运算符
- 数组中第K个最大元素