字节跳动前端暑假实习一面(国际化电商)
4.20 一面(≈60min)
飞书视频面试
带耳机没方便录音,凭记忆写,想起来再补
带耳机没方便录音,凭记忆写,想起来再补
1、自我介绍
2、说说你做的项目吧
(聊项目聊了有二三十分钟…)
中间有提到的问题:
- WebSocket原理
- http三次握手
- tcp和udp的区别
- https连接过程
- ...
3、做几个题目吧
- 字符串匹配(考察正则和replace)
写一个方法,传入模板和内容后,输出正确的文本 var template = '我是一名{{defaultgrade}}学生,我的名字叫{{defaultname}}' var content = {defaultgrade:'初中',defaultname:'张三'}
- localStorage、sessionStorage、cookie的区别
- 看代码说输出(考察eventloop)
// 伪代码,大概是这样 console.log(1) setTimeout(()=>{ console.log(2) Promise.resolve(1).then(()=>{ console.log('promise') }) }) let p = new Promise((resolve)=>{ console.log(5) resolve(100) }).then((data)=>{ console.log(data) }) setTimeout(()=>{ console.log(7) }) console.log(4)
讲一下输出顺序与原理 - vue中的key的作用;看过vue源码吗?说一下diff原理
- 写一个冒泡排序,它的时间复杂度是多少?怎么改进?
- (写代码)将['A1','A2','A3','B1','B2','B3','C1','C2','D1','D2']和['A','B','C','D']合并为['A1','A2','A3','A','B1','B2','B3','B','C1','C2','C','D1','D2','D']
4、反问
- 有几面?(三轮技术面+一轮hr)
- 部门的技术栈(react)
- 有转正机会吗?(有)
——
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
2022春zkey找实习 文章被收录于专栏
2022.2-2022.4 春招找实习过程中的面经记录