美团-北京-美团到家-前端-一面面经
又忘记录屏了[裂开],总共30分钟八股+10分钟项目+20分钟算法
八股
- css了解过层叠上下文吗(z-index)?z-index越大,一定越在上面吗?
- 讲讲自适应布局和百分比布局的区别?
- 设计稿的1px怎么在手机上呈现?(我回答了用transform: scale(0.5),面试官追问,每次都这样太麻烦了,有没有统一的操作?比如打包的时候使用某种方法?)
- 来看一个效果(代码),一个图片在一个背景上,但是它多了一些缝隙,为什么?怎么解决?(因为x基线没有对齐,可以用vertical-align: bottom,lineheight,display:block)
- 一道promise、async等的代码题,输出是什么?宏任务微任务队列
- 元素居中的方式
- class里面,可以继承多个父类吗?怎么实现?(其实原生js是不支持的)
项目
- 项目里的权限管理是路由权限还是模块级别的权限(路由)?你是如何实现的?
- 想想如果要实现模块级别的权限管理,应该怎么做?(动态路由)
算法
- 牛客原题 NC111 最大数