字节跳动一面二面(凉)
字节跳动一面二面
8月18日9点到11点30视频面试
一面
时间有点久了大致只记得这些
- 介绍自己
- 从url输入到显示页面的过程
- http2.0的特性
- https了解吗,讲一下原理和握手流程
- 项目里为什么不用https构建网站(没钱买证书)
- 为什么用redis?redis的好处
- vue双向绑定原理
- vue父子组件之间值传递
- vue如何实现一个组件
- 实现
var arr = [1,2,3]; arr.multiply() //输出[1,4,9]
- 写一个杨辉三角。(???????我也是第一次见到要写这个的)
面试官:我怎么看不懂请解释一下。看来很喜欢用递归嘛,考虑一下用循环怎么做(明明递归理解起来简单啊)
二面
- 介绍自己的项目
- 一面没问css那么写一个手机淘宝首页的布局
- redis用来做了什么?分布式了解吗
- 讲讲爬虫项目的流程
- 抓取的是请求还是页面?(请求)
- 爬页面有涉及到需要登录的页面如何解决的(买了100个微博匿名账号再造个账号池解决)
- 爬虫被ban了怎么办?(买了200个ip***地址,伪造请求头)
- 考虑过分布式爬虫的场景吗?如果用到分布式爬虫考虑解决方案
- 实现一个方法统计出现频率并自己写一个排序算法使之降序排列