字节教育前端二面

1.介绍一下项目(巴拉巴拉)
2.讲一下TCP为什么可靠
3.讲一下DNS解析
4.讲一下HTTP状态码都是干什么的
5.讲一下304(讲了协商缓存和强缓存)
6.如何判断一个数据是数组,讲一下数组和对象的关系
7.实现一个原型继承
8.代码题:子数组的最大累加和问题
9.基于Promise手写一个promise.all
10.反问面试官您平时怎么学习前端的(面试官又反问我先问问我怎么学习的)

暂时就记得这么多了,本来6点的面试,面试官5点47就进房间就立马开始了,整个就持续了35分钟左右,算法题也很简单(运气好),基本问了好多网络问题,刚刚HR小姐姐来约三面了~
许愿上岸字节,立马结束春招~
#前端##春招##面经##字节跳动#
全部评论

相关推荐

第一题,直接把所有年龄的情况列举出来第二题,动态规划int main() {    int a, b;    // 全选    // 选择单个    // 复制所选    // 粘贴所复制的文本    int T; cin>>T;    int maxOP = 0;    vector OP(T, 0);    for(int i=0;i cin>>OP[i];        maxOP = max(maxOP, OP[i]);    }    vector dp(maxOP + 10, INT_MAX);    dp[1] = 0;    dp[2] = 3;    //dp[8] = 8;    // dp[9] = 10;    // dp[9] = 4 + 3 + 1 (3 + 3 + 3)    // 1 = 0    // 2 = 3    // 3 = 4    // 4 =    for(int i=3;i        for(int j=2;j            if(i % j == 0) dp[i] = min(dp[i],  dp[j] + (i/j)+1); //如果第j是第i的倍数,可以累计(i/j)个i            dp[i] = min(dp[i], dp[j] + (i-j) + 2); //这个后面才想到,必须要加这个,这个表示第i个可以使用单个复制粘贴到第j个        }        dp[i] = min(dp[i], 1 + i); //第i个使用1个来解决    }    for(int i=0;i        cout    }}第三题,没想到暴力也能过,直接暴力贪心,选取最大没访问过的房间攻击或者直接加当前战斗力的1/10,暴力就可以。第四题,模拟永杰无间,题目太长,就是模拟题,没写直接交卷了。
投递网易雷火等公司10个岗位
点赞 评论 收藏
转发
4 33 评论
分享
牛客网
牛客企业服务