字节跳动 2020暑期 前端实习生 一二面 挂经
lz本来是准备出国的。。因为疫情担心下半年会defer一年所以找个实习先,预先没有任何准备,只在leetcode刷过200+算法,项目经验几乎为0,前端相关知识基本全忘了。这是一面前的背景。
4.15投递简历,4.16下面试,约到4.17电面,在牛客网上
一面内容:
- 什么是闭包
- 解释var let this
- js变量提升 && 结合具体题分析
- web有几层协议?http在哪一层?之前是哪一层?有哪些实现?
- 跨域问题
coding:
- 手写二分查找
- leetcode 149
二面4.21号,这次把一面问到的都准备了一边,还是没cover
- doctype
- metatype
- 如何实现三列布局
- 浮动元素的宽度如何计算
- js中的数据类型
- === 和 == 的区别
- http有哪些方法
- http options
- get/post区别和用法
- 状态码301/302区别
coding:
- 拍平嵌套数组 类似leetcode 341
- 查找数组中第二大元素
项目:
- 思考如何实现类似搜索输入框中的输入提示
follow up1:用户输入拼音时,输入***直接把拼音显示在输入框中,不能每打个拼音就发给服务器吧? 瞎答:设定发送间隔,eg.超过0.5秒没有输入就发送
follow up2:服务器返回会有延迟,要是后发送的先返回了怎么办? 瞎答:设置发送队列,将返回的搜索建议和发送队列中的值进行匹配后显示
准备事件太短+没有项目经验,凉的不出意外。期待全球疫情能够好转,下半年能够顺利有书读吧
#字节跳动2020实习面经##字节跳动#