前端的几个面试题,看看你都会吗?

2020-03-23 17:40发布

实习工作和实习遇到的难题,你是如何解决的

在接口方面你是如何优化的,从几秒到几秒

在web worker创建新线程处理逻辑运算的时候你遇到过什么困难

css两栏固定一栏自适应布局如何实现,更好的办法是什么,双飞翼布局一定最合适吗

在使用echarts做中国地图的时候遇到过什么技术上的难题?

js事件机制,冒泡和捕获分别说一下,所有的元素默认是先冒泡还是先捕获,我可以改变这个优先级吗

在js里面0.1+0.2等于0.3吗为什么,如果让你设计一个函数可以实现浮点类型的精确运算你如何设计,说一下核心思路

如何实现大数相乘,说一下核心思路

vue的虚拟dom机制了解吗,diff算法可以细讲一下吗,响应式中observe还有dep还有wather各自都分担什么任务,object.defineproperty一定是最好的吗,有弊端和漏洞吗,vue1点0版本没有虚拟dom你知道吗,了解过吗

jwt状态你是如何维护的,安全性考虑过吗,加密处理和解密过程可以说一下吗,为何不选择使用session

flex布局中当父级100px内部3个div分别固定20px,如何分配边距和大小,如果子集设置的大小超过父级有没有解决办法

浏览器输入url经历了什么现象

你刚才有提到缓存,缓存有弊端吗,什么场景需要使用,资源过期了咋办,如何判断资源是否过期

说一下页面渲染过程,大概5步,中间被打断了一下,被问到假设css文件失效了,页面会出现什么现象(我说的页面刚开始会有白屏现象,接着会正常,但是浏览器控制台会有404报错),被追问:白屏现象会持续多久?这个时间过程你了解内部如何处理的吗,其实还要分场景

12个小球问题,一个天平,12个小球中有一个球是不合格的(不知道大小),如何用最少的次数筛选出来(天平每次放置球的个数没有限制)