字节跳动前端春招实习凉经

一二面连着,一共两个小时左右。。前几个答得不错,面试官说我看着像背的然后问题就开始变得奇怪了。。。
隔天 凉

面经如下(只记得这些了),希望大家都能找到好的工作

function Foo() {
     getName = function(){ alert(1); };
     return this;
}
Foo.getName = function() { alert(2); };
Foo.prototype.getName = function(){ alert(3); };
var getName = function() { alert(4); };
function getName(){ alert(5); }

Foo.getName(); //  2
getName(); // 4
Foo().getName(); // 1
getName(); // 1
new (Foo.getName)(); // 2
(new Foo()).getName(); // 3

给定一个数组,元素包含:一堆负数 + 一堆 0 + 一堆正数,求最后一个出现的负数和第一个出现的正数的位置,从 1 开始计数。要求时间复杂度为 O(logN)。例子:数组 [-1,-2,0,0,0,0,4,5] 最后一个负数出现的位置为 2,第一个正数出现的位置为 7  //二分 O(logn)

怎样让script加载不阻塞dom更新?//async

width在盒模型里面主要是哪部分?//(box-sizing : content-box|border-box|inherit )
contentbox盒子的width只包含内容 总宽度=margin+border+padding+width    
borderbox盒子的width包含border+padding+内容  总宽度=margin+width

xss,csrf为什么不会涉及到跨域?//跨域禁止读(ajax),允许表单提交 link redirect等,请求可以发出去但是不会读数据

cookie设置httponly有什么用?可以用来防止csrf吗?防止csrf token为什么能防止?//禁止js访问cookie,不能

手写Array.flat()函数&多层问题。

URL访问过程

BFC原理和应用

OSI七层模型,HTTP,TCP,IP是哪层?

HTTPS SSL层 对称加密和非对称加密 证书是什么用的

CSS flex用法 垂直水平居中两种方法

promise 宏任务,微任务 执行顺序问题

事件冒泡,事件委托,dom父节点新加入子节点,能检测到子节点冒泡吗?

想起来再补哈~










#字节跳动2021实习##Proto##实习#
全部评论
请问楼主面试的什么部门啊
1 回复
分享
发布于 2020-04-15 21:55
老哥,怎么知道是凉了啊,我一面后状态一直是面试中
1 回复
分享
发布于 2020-05-12 01:04
联想
校招火热招聘中
官网直投
请问"dom父节点新加入子节点,能检测到子节点冒泡吗"答案是能吧?
点赞 回复
分享
发布于 2020-04-13 06:47
我面了两个小时,写了一个半小时代码,整个人心态都崩了。
点赞 回复
分享
发布于 2020-04-13 18:49

相关推荐

头像
不愿透露姓名的神秘牛友
04-18 01:10
字节 后端 10k go
点赞 评论 收藏
转发
3 21 评论
分享
牛客网
牛客企业服务