字节跳动pico前端校招(base上海)面经(一面二面三面)

字节pico前端跨部门转正(base上海)面经

备注: 原本实习的部门无hc了,所以mentor帮忙联系,之后发起了跨部门转正,流程很快,已意向

一面(2022/08/22)

自我介绍

为什么想做前端

localStorage如果不能用怎么缓存数据(和实习经历有关)

为什么想要用localStorage?有对localStorage做清除吗?

react的class component, function component区别

class在es5和es6以后有什么区别

__proto__和prototype的区别

事件循环,具体比如setTimeout回调如何执行

react 双缓存树

对跨端的认识

用过react以外的框架吗

代码题:

  1. 假设有一个请求类Request,有如下两个方法.实现一个自定义hook,使用Request进行请求,可以实现组件在销毁的时候,能够取消正在进行中的请求

    function Request() {}
    Request.prototype.request = function(url):Promise<any> {};
    Request.prototype.cancel = function(): Promise<void> {};
  2. 实现Promise.allSettled

  3. 无重复字符的最长子串

二面 (2022/08/25)

实习期间做了什么?

bff部署流程有了解吗?

网页组件做了什么?

对跨端的理解?

对哪个方向更有兴趣?

对自己之后提升技术水平有什么规划?

对px的理解?和屏幕分辨率的关系?

计算机屏幕是怎么成像的?

html如何解析成为dom树?

html代码如何传到浏览器端的?建立连接的过程?

OSI七层模型?

对cdn的了解?怎么获取最近的服务器?

SSR?

对SPA的了解?

下面这段代码的运行结果:

Object.prototype.a = 'object'; 
Function.prototype.a='function'; 
function Person(){}; 
var child = new Person();
console.log(Person.a);
console.log(child.a);

设计实现element.js模块(对虚拟DOM的理解和简单实现)

const el = require('./element.js');
const ul = el('ul', {id: 'list'}, [
    el('li', {class: 'item'}, ['Item 1']),
    el('li', {class: 'item'}, ['Item 2']),
    el('li', {class: 'item'}, ['Item 3'])
]);

const ulRoot = ul.render();
document.body.appendChild(ulRoot);

dom输出:
<ul id='list'>
    <li class='item'>Item 1</li>
    <li class='item'>Item 2</li>
    <li class='item'>Item 3</li>
</ul>

三面(2022/08/30)

实习期间做了什么?对业务的了解?为什么不在本部门转正?

专业是什么?

base地?

部门项目里用了哪些基建?

对redux的了解?一个项目只能有一个store吗?

知道requestAnimationFrame吗?

假设要做无限下拉加载怎么做?

有没有自己搭建过独立项目,写过路由?browserRouter如果能操作服务器,怎么设置?

认为自己性格上最突出的一个优点是什么?

#前端##2023秋招##字节跳动##面经#
全部评论
跨部门转正也要三面吗。。。。
点赞 回复 分享
发布于 2022-09-08 00:58 江西
你好我想问下这种面试题可以系统的学习吗 还是说就看面经积累经验 感觉平时学习跟开发不会全部兼顾到这些面试题
点赞 回复 分享
发布于 2022-09-08 09:50 广东
计实现element.js模块(对虚拟DOM的理解和简单实现)请问这个题的chilren怎么地柜啊
1 回复 分享
发布于 2022-10-09 21:16 北京
hi~同学,秋招遇“寒气”,牛客送温暖啦!23届秋招笔面经有奖征集中,参与就得牛客会员7天免费体验,最高赢300元京东卡!戳我去看>>>https://www.nowcoder.com/link/zhengjipinglun
点赞 回复 分享
发布于 2022-09-07 08:45 北京

相关推荐

Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
评论
3
31
分享
牛客网
牛客企业服务