深信服 前端 一面面经
实际35分钟/原定45分钟(危)
前情提要:上次字节惨败后狂看vue源码,以前只是看他用了啥,现在开始思考为啥用这个。然后在深信服面试前一天晚上看到牛客上别人面经都是js八股文,于是又疯狂回头背。结果埋下了伏笔(啊不找借口了我太弱了)
自我介绍
你觉得自己的优势是什么(有实际上线的开发经验)
你觉得你自己最擅长什么,js css node里?(我说擅长处理业务,js和css都可以达到找工作的要求,挖坑了)
清除浮动的方法→为什么overflow:hidden可以→为什么伪元素方法可以→我提到生成bfc,bfc是啥
实现上下导航栏的所有方法→(因为一直沐浴在小程序tabbar的温柔乡里,整蒙了,实际上应该想象成三栏布局)
说一下event loop→如果微任务里调用一个微任务,会发生什么→浏览器渲染和js操作发生顺序(结果还是回到问CSS)
算法题:打印一棵树(应该不算算法)
你怎么学前端的
你觉得你哪些技术上需要提升,之后还想学啥(我说了做小程序导致一直没有用过webpack)
反问
问了一下刚刚的导航栏怎么实现
问了一下技术栈(表示react和vue都有用,校招主要还是看基础)
问了一下表现