首页 > 字节前端一面二面面经【许愿三面呜呜呜┭┮﹏┭┮
头像
Hikarin
编辑于 2020-07-20 18:09
+ 关注

字节前端一面二面面经【许愿三面呜呜呜┭┮﹏┭┮

一面

自我介绍之后就是编程题了,第一次面试好紧张一直犯蠢。。面试小哥辛苦了。。。

  1. 编程题
function generateId () {

}

let generator = generateId();

var a = generator(); // 输出0
var b = generator(); // 输出1
generator(); // 输出2
  1. 说输出
window.data = 5;
   var foo = {
    data: 6,
    click: () {
     console.log(this.data);
    }
   };

div.addEventListener('click', foo.click);

var bar = foo.click;
bar();
  1. 编程 合并两个排好序的数组
let a = [1, 5, 7, 9];

let b = [2, 7, 11, 25];
function merge(a, b) {

}
  1. 里层div距离p标签的margin值实际为多少
<p>foo</p>

   <div style="margin-top: 60px">       <div style="margin-top: 50px">bar</div>   </div>
  1. 实现一个两栏布局,左边为一段文字,两到三行,右边是一张图片,宽高固定,左边文字相对图片上下居中,图片贴着右边,文字占据剩余宽度。

  2. CSS的盒模型,box-sizing的取值

  <div style="width: 200px; padding:10px; margin: 20px"></div>

在两种盒模型下获取这个div的宽度分别是多少?

二面

  1. 进程和线程之间的关系

  2. 进程间通信

  3. 怎么判别跨域

  4. 有哪些跨域的方法,我说了jsonp、cors、iframe和websocket,就有了一下四问

  5. jsonp有哪些限制

  6. CORS怎么实现

  7. iframe怎么做

  8. web socket怎么使用

  9. 有哪些SEO

  10. 封装一个ajax

    function ajax({  url: string,  method: string,  data?: object,  timeout?: number,  success: function,  error: function  }): void;

    // 不用考虑IE
  1. 对输入的字符串: 去除其中的字符'b'; 去除连续出现的'a'和'c',包含ca和ac 例如: 'aacbd' -> 'ad' 'aabcd' -> 'ad' 'aaabbccc' -> ''

    不允许使用类似string.replace函数以及正则。要求时间、空间复杂度尽量优化。

    function trim2(inputStr){

    // to do

    }
  1. 问项目,项目的技术要点

  2. 移动端手势监听的过程

  3. jquery的链式调用

  4. 对VUE的理解

  5. vue中view上的数据怎么更改model

虽然对自己的表现不太满意,但还是许愿三面啊,求求了。🙏

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐