字节提前批前端-教育业务

一面:50min 7.20
  1. 为什么要选前端
  2. 前端最近都在关注些什么
  3. vue框架和以前普通的js有什么不同
  4. vue双向绑定
  5. 发布者订阅者模式代码
  6. 冒泡事件
  7. js获取dom方法有哪些
  8. document.selectQueryAll()获取后的dom类型及其个数
  9. 1:2定比例自适应布局
  10. flat手写实现
  11. bind手写实现
  12. post、get区别
  13. 用json格式提交post方法,做哪些处理??没太懂具体问的是哪些
  14. 表单提交的方法有哪些???也没太懂
  15. js基本类型,typeof可能输出哪些值,如何判断是数组
  16. 盒模型,说说margin塌陷
  17. this指向及相关代码题
var a = 20;
var obj = {
    a: 40
}
function fn() {
    function foo() {
        console.log(this.a);
    }
    foo();
}

fn.call(obj)
fn()
二面:40min 7.22
Q1: 实现一个repeat方法 function repeat (func, times, wait) {},

// 使下面调用代码能正常工作
const repeatFunc = repeat(console.log, 4, 3000);

repeatFunc("hellworld"); //会输出4次 helloworld, 每次间隔3秒
Q2:v-if v-show
Q3:实现一个方法 function resolve(baseUrl: string, moduleId: string): string {}
resolve('http://www.baidu.com', 'a/b/c'); -> http://www.baidu.com/a/b/c
resolve('http://www.baidu.com', 'a/../c'); -> http://www.baidu.com/c
resolve('http://www.baidu.com/1/2', 'a/.././c'); -> http://www.baidu.com/1/2/c
4.有没有去实习
5平时怎么学习前端
6发布者订阅者模式怎么实现
7css如何实现一个扇形,半圆
8怎么判断是一个空的对象,没有数组
9属性遍历,Object.keys()
10vue路由模式,区别
11最近关注的前端在干嘛
12http和https的区别
13jsonp怎么实现的跨域
14tcp和http的区别
15进程和线程
15js怎么实现多任务

二面大概是凉了,至今没消息。字节面试官态度超好,而且会给引导,虽然还是有没答出来的,第一次约二面时间hr小姐姐的电话没接到,第二天依然给我打了,继续加油吧!


#前端#
全部评论
同样是二面,咋我的二面这么难
1 回复 分享
发布于 2020-07-25 15:46
请问发布订阅模式是让写双向绑定的吗?还是写一个简单的demo?
点赞 回复 分享
发布于 2020-07-27 20:27
没约三面是因为,周五放假
点赞 回复 分享
发布于 2020-07-26 23:04
想问下二面的resolve的那个怎么写呢?
点赞 回复 分享
发布于 2020-07-25 14:17

相关推荐

一面(1.8 21.00 48min)项目相关1. 实习经历主要做什么事情?2. Web上主要做什么?管理后台还是员工用的?3. 你在里面主要负责什么事情?4. 配置项大概包含什么内容?5. 子集和孙集的策略是怎么划分的?6. 配置驱动渲染是指什么意思?什么配置来驱动渲染的?7. 为什么有的配置项会展示,有的不会展示?8. 你怎么判断哪个组件需要做什么事情?9. (追问)如果要在某个特定组件上加一次请求,怎么处理?10. 你觉得这里面比较难的地方在哪里?React状态管理1. 用到React的什么库?2. Redux、Zustand、MobX这三个有什么区别?3. (追问)为什么说Zustand是单例?什么东西是单例?4. MobX的响应式绑定一般用什么东西来做?5. Object.defineProperty和Proxy的差别是什么?React原理1. 讲一下你对React的理解?2. React是怎么做异步可中断渲染的?3. 可中断是在哪里中断?4. 可中断的任务是怎么去执行的?5. 5毫秒任务是在什么时候开始执行的?6. 为什么是5毫秒?7. (关键问题)React怎么保证在每帧渲染之前去执行这个任务?手写题1. 手写useRequest - 包含多个追问:○ manual写在哪里?○ run函数每次渲染都生成一次,怎么让它稳定?○ fn变了但run保持稳定,同时能获取最新的fn,怎么处理?○ useRef初始化的问题○ run函数要返回Promise吗?反问因为时间太晚, 希望面试官早点回家,就说了一下这次面试我学到了很多, 也很开心。                                              20分钟约2面二面(1.9 5.00 23min)基础/学习类:前端学了多久?自学的吗?学习渠道是什么?平时AI了解多吗?什么场景用AI?项目类:SDK监控是什么?技术栈是什么?项目是自学项目还是实际业务?聊一个实际工作中的项目技术原理类: React Fiber架构了解吗?展开讲讲手写代码:  Promise.all其他: 实习时间安排反问: 业务是啥20分钟oc总结:效率特别高
发面经攒人品
点赞 评论 收藏
分享
评论
5
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务