网易云音乐前端一面凉经
- 什么是语义化标签?它的作用是什么?(有三点只答出来一点)
- 给一段css代码,子元素margin-top:5px, height:10px,问父元素高度?为什么?(高度与子元素一样,因为margin重叠)如何解决?为什么这样解决?(使用BFC避免margin重叠)什么是BFC?除了这种方式,还有哪些可以形成BFC?(回答到了flex)
- 怎么用flex水平垂直居中?
- css盒模型?IE盒模型和普通盒模型转换?(box-sizing)
- cookie和localstorage的区别。和sessionsotrage的区别?写入locastorage是同步还是异步?
- 给一段代码,定义了全局变量,在函数中对这个变量进行了修改,问不同位置打印这个变量的值。如何让函数中的变量变为局部变量?除了var,还有什么?var和let区别?
- 代码题,自己实现bind()函数(写的有点卡,在面试官提示下勉强写出来)
- 算法题,二叉树的先序遍历(递归条件写不出来,面试官有点失望,可能就是因为这道题挂掉了)
- 讲一下最有意义的项目?然后我提到项目中遇到跨域的问题。就问我CORS原理?然后问jsonp是什么样的?jsonp能用哪些请求方法?CORS能用哪些请求方法?
- 项目中怎么判断服务端的接口正确性?我说用Postman测试,看状态码。问500是什么意思?400是什么意思?