前端面试常见问题
综合类问题
1、说一下项目中觉得可以改进的地方以及做的很优秀的地方?
主要考查面试者是否善于发现问题,总结问题,持续改进。
2、一个业务场景,面对产品不断迭代,以及需求的变动该怎么应对,具体技术方案实现。
3、业务场景:比如说百度的一个服务不想让阿里使用,如果识别到是阿里的请求,然后跳转到404或者拒绝服务之类的?
4、平时如何学习,最近接触了解了哪些新的知识 ?
5、你希望进入一个什么样的团队?
6、从前端的角度谈一下你最喜欢的APP,说下它好在哪里?
智力题
1、只提供刻度5升和3升的两个水杯,和不限量的水。怎么取4升水?
2、玩不玩狼人杀?喝不喝酒?
3、有8个台球,其中一个比其他七个都重一些。如果仅仅是使用天平而不称出具体重量,请问最少几次能找出那个最重的球?
4、怎么种植四颗棵树,使得每两棵树之间距离相等?
5、烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
技术类问题
1、eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。
Javascript 的 eval 函数可以在当前作用域执行一段包含 Javascript 代码的字符串。如下: