字节跳动一面

1.问我实习时间
2.问我项目难点
3.了解webpack吗?用来做什么?说说构建流程
4.JS原型和原型链(答得不太好),问我原型链终点
让我手写写实例对象和原型的关系
5.浏览器事件循环,是个怎样的过程,问我宏任务有什么,微任务有什么
6.宏任务微任务场景题(写输出顺序)
7.有关var和原型的场景题目,问输出什么
function Foo() {
        getName = function () {
          console.log(1);
        };
        return this;
      }
      Foo.getName = function () {
        console.log(2);
      };
      var getName = function () {
        console.log(3);
      };
      function getName() {
        console.log(4);
      }
 //执行
      getName();
      Foo().getName();
      getName()

8.vue的v-model语法糖
9.data为什么要函数包裹
10.Vue响应式原理
11.Vue能不能监听数组的变化(Vue2不能),追问我为什么不能监听,再追问是Vue监听不了还是vue2的api监听不了。
我回答了能,问我如何监听数组的变化呢(改写数组方法)
12.跨域,追问问我客户端能解决跨域问题吗,我回答了能。估计无了
13.CORS具体方法是怎么实现的(服务端配置,jsonp,代理)
14.前端安全(XSS,CSRF),分别说说  ,追问我有什么解决方案
我讲的逻辑太乱了,该恶补一下,此处该被打
15.TCP和UDP区别
16.TCP如何实现可靠(超时重传、拥塞控制)
17.拥塞控制怎么实现
讲的太乱了,连面试官都说没点基础不好听清楚
18.三次握手,ACK是干嘛的,特点是什么,谁生成的,丢给对方的话那对方怎么做
19.手写promise.all,参数数组有非promise
20.三数之和
我用回溯实现,发现有重复数组,我从剪枝找问题,发现实现不了了。
正确答案应该是排序+双指针
21.反问
全部评论
感谢分享~你也加油
1 回复
分享
发布于 2022-04-27 21:35
楼主的大厂实习是字节吗?
点赞 回复
分享
发布于 2022-11-29 02:07 广西
滴滴
校招火热招聘中
官网直投

相关推荐

点赞 评论 收藏
转发
14 53 评论
分享
牛客网
牛客企业服务