头条面试问的算法题比起笔试题简单多了。面试前会有小姐姐和你约时间。
一面
1.简述 CSRF (跨站请求伪造)的攻击和防御措施
2.在线写代码,给定一个数组和一个正整数N,求一个和小于N的最长连续子数组(我两层for循环暴力解了,在面试官引导下做出了一定的优化)
3.在线写代码, CSS 的单行和多行截断?
( overflow , text-overflow )
4.Vue 的双向绑定原理(事件监听, getter 和 setter )
5.别的记不清了……当时网不好
二面
1.在线写代码,给定一个二叉树,求根节点到叶子节点的路径上所有节点值之和(DFS,先序遍历,递归)
2.在线写代码,给定两个有序数组,合并为一个有序数组,不许使用 js 的 concat 和 sort 方法(两个指针)
3.在线写代码,两栏布局,左边定宽右边自适应,等高( flex , grid , float , position ,方法很多随便说几个)
4.简述自定义事件实现方法
5.简述 getter 和 setter 写法
6.TCP 三次握手和四次挥手,拥塞控制(参看计算机网络教材)
7.你有什么要问我的吗?
验证码登录>
验证码登录>
自动登录 | 忘记密码?
密码登录>
自动登录