字节跳动前端实习一面

🕒岗位/面试时间
前端开发实习生 2024.3.19

👥面试题目
常见状态码
浏览器本地存储有哪几种方式?
Cookie是什么
不同网站返回的cookie能共享吗
为什么不能共享
SetTimeout函数设置为1秒后执行,这个执行时间一定是一秒吗
你说浏览器是多线程,那如果一个浏览器同时打开两个tab页,其中一个tab页出现了报错,会影响另一个吗
什么是盒模型
说一下行内元素的特征
为什么行内元素不能设置宽高?
现在有两个块级元素,上下外边距都是10px,他们两个之间的距离是多少?
有哪些获取异步请求的方法?
Xhr底层原理了解过吗
Fetch用过吗

📝笔试题目
给了一段代码,问了this指向问题(构造函数,箭头函数,构造实例的this分别指向谁)

var versions = ['1.45.0', '1.5', '6', '3.3.3.3.3.3.3']
var sorted = ['1.5', '1.45.0', '3.3.3.3.3.3', '6']
将第一个版本号数组按从旧到新顺序排列,注意1.5版本比1.45.0版本旧

还有一题给了个数组[1,2,3,[3,4],[[4,5,6],7],把它转换为一个一维数组

大概内容就是这么多,当天收到hr面试通过的消息,准备二面中 #面经#
全部评论
借楼 阿里钉钉 前端实习 可帮内推
点赞 回复
分享
发布于 03-21 17:40 浙江
试试我们?
点赞 回复
分享
发布于 03-31 10:50 上海
联想
校招火热招聘中
官网直投

相关推荐

因为是校招专场,所以是线下面试的1.日常项目拷打2.css如何使一个盒子居中3.margin百分比是相对的谁(父盒子还是自己)4.js里promise和async await,为啥有了promise还有提出async await5.如果浏览器打开一个网页很卡,可以怎么优化(减少回流重绘,防止内存泄露,浏览器缓存等)6.浏览器缓存都有什么类型(我说了强制和协商缓存,他说cookie类的,我说还有session和localstorage,他说了解indexedDB么,这个我没接触过)7.http2相对于http1优化了什么8.https是什么9.websocket了解么10.chatgpt是怎么返回数据的(轮询,长连接,还有websocket还有一个我不认识的方法)11.你是怎么部署的,docker,k8s了解过么12.vue2与vue3区别,vue3为什么要推出组合式api(面试官说方便复用),虚拟dom是什么,为什么比操作真实dom快13.typescript了解么14.正则表达式知道么,用在什么场景里(我说表单,他说大部分是,也有其他的,我不了解这个)15.模块导入有几种方式(es6和commonjs),ast,tree shaking知道么16.打包工具用过什么,vite和webpack的区别(vite基于es6所以快)17.知道web worker么(我只知道是在前端开多线程的),追加了几个基于web worker的问题18.可视化用过么,echart是基于什么实现的。。算法题:拿张纸,手写代码1.考察了一道闭包的题目,一个counter然后调用,写输出结果2.一个url怎么提取出params3.123456789怎么变成123,456,789的格式(我是操作字符串,他说可以用正则表达式)#腾讯##前端#
点赞 评论 收藏
转发
6 29 评论
分享
牛客网
牛客企业服务