字节前端凉经

一面
1.css水平居中
2.bfc
3.css定位
4.判断一个对象为空对象 js
5.原型链
6.js事件循环 异步任务
7.浏览器缓存 请求头
8.跨域 如何实现
9.csp安全策略
10.最长回文子串
11.版本号排序
二面
1.级联选择器
2.vue双向绑定原理
3.vue2和vue3区别
4.性能优化
5.http从发起到渲染过程
6.数据请求 浏览器到服务端过程
7.http请求头 cachecontrol contenttype
8.服务端收到请求之后如何判断哪个用户发起的
9.js能否修改cookie
10.cookie存在浏览器还是什么
11.http1 http2 https ssl加密过程
12.js项目重构到ts
13. 无重复字符最长串
三面
1.设计百度输入框考虑哪些要素
2.搜索过程中出现网络阻塞该怎么做
3.封装一个弹窗 点击弹窗外其他位置弹窗消失
4.点击弹窗希望下边内容禁止滑动
5.页面出现白屏如何排查
6.实习遇到的难点
7.项目产品经理3天,评估5天怎么办
8.排解压力
9.职业规划
10.前端划分能力

全部评论
三面过了吗
点赞 回复 分享
发布于 2024-03-28 20:05 天津
挺简单的,普通难度
点赞 回复 分享
发布于 2023-11-06 12:22 黑龙江
没有问项目吗
点赞 回复 分享
发布于 2023-10-22 22:09 浙江
约hr面了吗
点赞 回复 分享
发布于 2023-10-19 21:05 上海
关注我,分享更多面试经验,想要走c++和嵌入式可以看一下我的面经哦,励志做全网最全的嵌入式总结,后边我也会出算法总结 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 回复 分享
发布于 2023-10-19 20:26 北京
好强啊,能不能带带弟弟
点赞 回复 分享
发布于 2023-10-01 19:09 北京
天 友友三面后挂了吗
点赞 回复 分享
发布于 2023-09-28 16:02 湖北

相关推荐

04-07 17:47
已编辑
广东海洋大学 前端工程师
许愿hr面让我赢一次吧更新:还是输了,已发感谢信一面 (3.28)面试时长(1h)1.  介绍一下简历中的组件库项目2.  vite 和 webpack 有什么区别?3.  vite 打包可能会有什么问题呢?需要怎么处理?4.  vue2 和 vue3 有哪些不同?5.  vue2 和 vue3 diff算法的区别是什么?(面试官对我的回答不太满意)6.  说说你对工程化的理解7.  工程化中对CSS会怎么处理?8.  说说你对打包优化的理解9.  在你看来性能优化要做的事情是什么?10.  有做过代码执行上的性能优化吗?11.  在vue开发中需要关注哪些要点来避免性能劣化的情况?12.  说说http不同版本的一些区别13.  http2.0有哪些缺点?14.  http1对同时并发请求的数量是有限制的,你了解吗?15.  说说http和https的区别16.  具体说一下加密的方法和流程(不太了解)17.  Promise和async await的区别18.  async await具体是怎么实现的?19.  算法题:最大并发数控制二面(4.1)面试时长(1h)没有自我介绍直接开始,全程拷打项目,问题也基本是项目延申出来的1.  简单介绍一下你上一段实习中觉得做的比较好的项目2.  想知道你们的项目大概是什么样的结构,你在开发的时候会从什么地方下手?3.  IntersectionObserver的事件回调是宏任务还是微任务?如何判断呢?4.  虚拟列表中滚动条的位置该如何确定呢?尤其是元素不定高的情况5.  你这个自己实现的虚拟列表有和其他第三方插件进行对比吗?6.  如果是在直播这种不断推送新消息的场景下,你会怎么设计呢?7.  对于埋点,如果用户打开页面后很快将页面关闭的话,关闭之前的操作和数据该如何获取?8.  看你组件库项目使用了Monorepo,介绍一下9.  对比其他方式,Monorepo最大的好处是什么?10.  你上一家实习公司的主要业务有了解过吗?11.  算法题:    (1)lc LCR 091. 粉刷房子    (2)数组扁平化(后面要求尾递归实现)三面(4.7)面试时长:(1h10min)全程无八股,大部分是偏向业务和场景的开放性题目1.  介绍一下实习项目的业务背景(这块说了蛮久)2.  假如你是一个项目的负责人,面对一个新需求你会如何判断以及决策?3.  功能上线后如何判断这个功能上线前后的影响和优化有多少呢?4.  有去了解过用户反馈最多的问题或者诉求最强的问题是什么吗?5.  移动端兼容性处理是如何实现的呢?6.  哪些浏览器会在图片兼容性上有问题呢?7.  如果在项目上线之前,对用户浏览器使用情况进行预调研以及前期判断,你会怎么做?8.  有去了解过当前浏览器的内核分布,以及有多少种内核吗?9.  移动端的浏览器他的内核和版本会和什么相关呢?(以上两个题真知识盲区了)10.  介绍项目中的瀑布流组件是如何实现的?11.  还有什么别的方式能实现瀑布流呢?12.  h5是如何和移动端做通信的呢?13.  项目中用到了i18n,说说i18n的原理?14.  使用i18n的过程中遇到了什么问题呢?你是如何解决的?15.  算法题:    (1)求数组深度(递归和迭代都要写)    (2)实现Promise.half方法(后面要求能失败重试)
牛客965593684号:这肯定稳了,我面字节面试官对我回答不满意直接把我挂了,这都让你过了说明很想要你啊
点赞 评论 收藏
分享
04-18 12:57
已编辑
武汉理工大学 前端工程师
一面 4.2⏰⏰总时长:40min1.自我介绍2.实习过程中印象最深的事情3.开始挖项目,原生方法怎么获取当前时间,怎么获取昨天此时此刻,不用组件库的方法;如何给不同用户设置不同权限;如何进行红包定位4.对数组熟悉的原生方法有哪些,forEach有几个参数,什么作用,现场给了一个数组进行遍历5.跨域解释,如何解决,举了个例子6.输入URL会发生什么7.重绘和回流8.promise实现一个sleep函数,等待两秒打印结果,还没写完面试官就说可以了9.给了个const arr = [1,[2,3,[4,5,6],7],8,[9],[10]],实现数组平铺,面试官问我有思路吗,刚好前几天看到了,我是是数组扁平化,用flat,刚想写,面试官说不用了,我问为啥,面试官说有思路肯定就会写了其他想到再补充反问:1.一共几面 三面2.多久出结果 面试官说今天下午,我说,咦,这都晚上了,面试官又说那是马上出,让我准备准备一个半小时后HR联系约二面了二面 4.8⏰⏰时长:60min1.http状态2.SEO3.如何性能优化4.抽象语法树的原理5.宏任务和微任务原理6.事件循环机制原理7.缓存方式8.DOM绑定原理9.通信方式,eventbus实现原理10.如何保持数据一致性代码考核:1.var obj ={a:1,abc: function(){console.log(this.a}}obj.abc();const abc = obj.abcabc();后面又换成了箭头函数让说输出2.try{const n = 1;setTimeout(()=> {n=2},1000)} catch (e) {console.log(e)}检查代码错误的地方,const错了,并说明catch能捕获到异常吗3.爬楼梯方法,动态规划4.自己实现一个map,实现面试官所出的功能5.手写发布订阅模式很多八股问题没听懂,后面想到再补充。反问:1.部门业务2.改进点3.几面一个小时之后约三面了三面 4.11⏰⏰时长:15min1.实习过程中有挑战的事情,做过什么项目2.如何和产品经理和后端沟通3.为什么选择前端4.为什么选择***大学5.遇到不会的问题怎么办6.沟通出现矛盾怎么办7.后端和算法了解吗8.有其他公司在谈吗9.为什么选择北京 为什么选择字节跳动10.到岗时间 实习多久反问面试官是有点严肃的1.多久排序完 答:下周三timeline4.2 一面,当晚约二面4.10二面,当晚约三面4.11三面4.17 通知排序未过,又无缘字节了,好心酸   
点赞 评论 收藏
分享
评论
13
84
分享

创作者周榜

更多
牛客网
牛客企业服务