字节抖音前端提前批

面试官是一个小姐姐~~很温柔,问的问题也很常规。
1.自我介绍
2.问想先来问题还是算法题?问题吧
3.tcp的四次挥手的原理
4.https的加密实现原理
5.get和post的区别
6.算法题1:忽略大小写情况下,查找字符串中最长的连续相同子串,比如s1='SGEfweeeEEabcdddDdddD',最长连续相同字符串就是dddDdddD
面完后写了一下:
图片说明
7.算法题2:suanfatSemantic Versioning 是一个前端通用的版本定义规范。格式为“{MAJOR}.{MINOR}.{PATCH}-{alpha|beta|rc}.{number}”,要求实现 compare(a, b) 方法,比较 a, b 两个版本大小。
当 a > b 是返回 1;
当 a = b 是返回 0;
当 a < b 是返回 -1;
其中,rc > beta > alpha,major > minor > patch;
例子,1.2.3 < 1.2.4 < 1.3.0.alpha.1 < 1.3.0.alpha.2 < 1.3.0.beta.1 < 1.3.0.rc.1 < 1.3.0
8.css的position属性说一下吧。fixed忘记了
9.详细说一下relative和absolute
10.js有哪些数据类型?他们之间有什么关联
11.Symbol
12.let、const、var的区别
13.块级作用域的概念
14.var提升作用域是提升到哪一层?申明会被提升,赋值语句还是留在原地不会被提升,如果是在函数作用域会提升到函数体顶部,在全局作用域的话就是全局空间顶部
15.箭头函数和普通函数有什么区别?少答了 箭头函数使用call、apply、bind会不生效;箭头函数是匿名函数,不能用作构造函数,不能使用new。
16.new操作的原理
图片说明
17.事件循环的过程大概说一下吧
18.react生命周期函数
图片说明

19.反问环节

#面经##校招##字节跳动#
全部评论
你好,请问base哪里呢?
点赞 回复 分享
发布于 2021-09-28 23:45
点赞 回复 分享
发布于 2021-07-23 10:37
点赞 回复 分享
发布于 2021-07-20 16:15
请问是视频面试还是电话面试呀?写代码是直接在自己本机上写么?
点赞 回复 分享
发布于 2021-07-19 00:07

相关推荐

一面(2025/03/26)1.&nbsp;自我介绍2.&nbsp;小程序项目相关1.&nbsp;为什么没写到简历上去2.&nbsp;小程序开发流程,没有涉及到后端吗3.&nbsp;你觉得你的&nbsp;JS&nbsp;水平怎么样,手撕```txt//&nbsp;问:列表转换为树状结构,可假设父节点总是先出现,且只有1个根节点(即parentld:&nbsp;0).tree([{&nbsp;id:&nbsp;11,&nbsp;parentld:&nbsp;0&nbsp;},{&nbsp;id:&nbsp;44,&nbsp;parentld:&nbsp;11&nbsp;},{&nbsp;id:&nbsp;22,&nbsp;parentld:&nbsp;11&nbsp;},{&nbsp;id:&nbsp;33,&nbsp;parentld:&nbsp;22&nbsp;},{&nbsp;id:&nbsp;55,&nbsp;parentld:&nbsp;11&nbsp;},]//&nbsp;期望返回id:&nbsp;11,parentld:&nbsp;0,children:&nbsp;[{&nbsp;id:&nbsp;22,&nbsp;parentld:&nbsp;11,&nbsp;children:&nbsp;[{&nbsp;id:&nbsp;33,&nbsp;parentld:&nbsp;22,&nbsp;children:&nbsp;[]&nbsp;},]},{&nbsp;id:&nbsp;44,&nbsp;parentld:&nbsp;11,&nbsp;children:&nbsp;[]&nbsp;},{&nbsp;id:&nbsp;55,&nbsp;parentld:&nbsp;11,&nbsp;children:&nbsp;[]},]```4.&nbsp;浏览器输入&nbsp;URL&nbsp;发生了什么,尽可能详细5.&nbsp;说一说回流和重绘,如何在这方面优化6.&nbsp;TLS&nbsp;如何确保安全的7.&nbsp;浏览器存储数据的方式8.&nbsp;浏览器垃圾回收9.&nbsp;用过哪些打包工具,Wepack&nbsp;和&nbsp;Vite&nbsp;的区别10.&nbsp;Ajax&nbsp;了解吗(不了解(ಥ_ಥ))11.&nbsp;对模块化的理解,有哪些规范12.&nbsp;window.history&nbsp;是做啥的13.&nbsp;状态码14.&nbsp;OJ&nbsp;重构项目1.&nbsp;你负责哪部分2.&nbsp;C&nbsp;端项目重构过程如何确保系统稳定,如何做好系统保障,如防止用户流失3.&nbsp;有遇到那些难点15.&nbsp;了解大模型吗,常用哪些大模型,有用过编译型&nbsp;AI&nbsp;吗(cursor、trae)16.&nbsp;反问:业务是做什么的?做短视频相关,框架用的&nbsp;React&nbsp;Native面试官长得好帅,看起来还很仁慈善良,可恶,不去也罢(肯定不是嫉妒他,肯定不是)
美团一面2263人在聊
点赞 评论 收藏
分享
评论
4
30
分享

创作者周榜

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