字节跳动前端实习一面

🕒岗位/面试时间
前端开发实习生 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面试通过的消息,准备二面中 #面经#
全部评论
试试我们?
1 回复 分享
发布于 2024-03-31 10:50 上海
大佬 代码题是在我自己本地上敲还是啥
点赞 回复 分享
发布于 2024-05-18 23:32 江苏
借楼 阿里钉钉 前端实习 可帮内推
点赞 回复 分享
发布于 2024-03-21 17:40 浙江

相关推荐

4.7一面1. 自我介绍2. tcp如何实现可靠传输3. http请求头一般有啥,结合自己项目讲讲4. 浏览器的缓存机制5. 前端哪些资源需要需要缓存,如果需要更新,怎么更新6. 看代码说输出   1.this的指向(原题记不清了)   2.IIFE和全局作用域中不同a的值,反问具体执行流程,以及作用域执行流程(事后发现答错了)7. 浏览器事件循环机制8. 如何自己实现循环机制(答:使用promise微任务,或者定时器宏任务)9. 盒子模型和弹性布局flex10. border-box有什么好处(只说了计算方便)11. 手撕代码    1.二叉树的右视图    2.无重复字符的最长字串(返回string,而不是number)12. 如何协调客户需求和技术反问...4.10二面凉经1. 自我介绍2. 有参加过其他实习吗3. 项目拷打(20min,全是扣细节)4. input有哪些原生属性5. 如何实现搜索关键词,结果高亮显示6. 如何用css实现一个三角形(忘了,刚学css做过)7. js做数组去重8. filter的时间复杂度是多少(不知道)9. addEventListener有几个参数,分别表示什么意思10. promise内部有几个状态11. promise有哪些方法12. promise.all如果返回成功的话,结果有什么特性13. promise有什么缺点14. 什么情况下用promise15. http请求方法16. 常见状态码17. 304是什么 (缓存啊!脑子卡了说不知道)18. 301永久和302临时什么区别(解释不清,面试官亲自讲解)19. 手撕(promiseAll,因为聊到promise的时候说过自己手写过promise.all)20. 为什么选择前端21. 对自己之后的规划反问...总体答得还行,手撕也全撕出来了,但是基础细节还得再巩固
点赞 评论 收藏
分享
评论
13
43
分享

创作者周榜

更多
牛客网
牛客企业服务