字节前端实习二面

重排、重绘

浏览器的渲染过程:根据html文件创建dom树,根据css文件创建css树,并且将二者合并成为渲染树,然后根据元素的位置相关属性确定元素位置,再根据元素的其他属性绘制元素。当元素的位置属性发生改变时发生重排,当元素的其他属性发生改变时发生重绘。

说说es6,es7

箭头函数和普通函数区别

this指向不同、有无arguments、有无prototype

async和defer

async:异步下载js文件,下载后立即执行,如果有多个文件,不保证执行顺序;defer:新开一个线程下载js文件,页面渲染完成后再执行。如果有多个文件,按照文件顺序执行。都只能对外部文件生效,内联文件不生效。

prototype和proto

每个函数都有一个prototype属性,默认指向空对象;以A函数为构造函数创建的对象有一个proto属性,指向A函数的prototype属性
##Function的proto指向
指向Function的prototype(每个函数都是以Function为构造函数创建的对象,Function函数也不例外,所以指向自身的prototype属性)

proto是非标准规范,后来的标准规范是什么?

Object.getprototypeof()和Object.setprototypeof()

看输出,this指向问题

es6新的简单数据类型

Symbol和BigInt

number类型的范围

proxy和Object.defineProperty区别

defineProperty不能直接监听对象,而是去监视对象内部的属性。defineProperty不能监听数组变化,需要重写数组的方法来达到目的。defineProperty不能监听es6新的数据对象Map和Set。

模块化

es6模块化和commonJs模块化的区别

webpack

https

交换对称密钥的过程

async和await输出

算法题,三数之和

#实习##面经##字节跳动##前端工程师#
全部评论
今天17:00面的效率工程,也是二面挂,害
1 回复 分享
发布于 2021-04-20 22:45
能问一下为什么挂呀
1 回复 分享
发布于 2021-04-19 22:54
加油
点赞 回复 分享
发布于 2021-04-27 00:45
请问是暑期实习还是日常实习
点赞 回复 分享
发布于 2021-04-26 13:32
请问是哪个部门呀
点赞 回复 分享
发布于 2021-04-20 18:56
收到三面了吗?
点赞 回复 分享
发布于 2021-04-19 21:19

相关推荐

不问项目不问实习,就问一点八股和场景题,两道手撕都写出来了,思路没问题,说第二道写的有点绕。感觉一道easy一道mid,第一道判断两个字符串用到的字符是否完全一样;第二道判断是否是满且平衡的二叉树也是非常好的一款面试官,一直点头表示肯定,比那个字节老登好多了😾问react中性能优化,首先一些react的hook,然后经典各种懒加载,骨架屏,打包过程中的优化,流式渲染之类问深拷贝,讲讲。问不同数据类型相加,如何返回结果,隐式类型转换相关。我只知道字符串和数字加起来会变成字符串啊啊啊问一个自适应大小的父元素,如何让子元素的宽高比一直是2:1,浏览器应该有一个api可以做到,但我不知道叫啥也不知道咋用,回答的是那内边距全部占满,然后再根据绝对定位调整展现的大小问css的width/offsetwidth/scrollwidth这些分别是啥问ai对话的时候,如何实现一个字一个字的这种效果,答流式传输sse,一个字一个字的是动画效果就记得这几个⬆️,回答的时候想到啥说啥,能说多少说多少,避免问出来我不会的问题。感觉没说几个字就直接手撕了,感觉手撕也没花多长时间就一个小时了,怕不是被kpi了😭但面试官很好,kpi我也面的很舒服也不会不高兴,最后说如果推进的话会有HR联系您(居然用了您,比密码的字节好多了,体验感拉满)最后问了一下,有三轮技术面一轮hr,第二轮依旧不是具体的组,还是混着面的,感觉能推进的话下一轮会很难
查看8道真题和解析
点赞 评论 收藏
分享
评论
6
48
分享

创作者周榜

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