前端面试常见问题
综合类问题
1、说一下项目中觉得可以改进的地方以及做的很优秀的地方?
主要考查面试者是否善于发现问题,总结问题,持续改进。
2、一个业务场景,面对产品不断迭代,以及需求的变动该怎么应对,具体技术方案实现。
3、业务场景:比如说百度的一个服务不想让阿里使用,如果识别到是阿里的请求,然后跳转到404或者拒绝服务之类的?
4、平时如何学习,最近接触了解了哪些新的知识 ?
5、你希望进入一个什么样的团队?
6、从前端的角度谈一下你最喜欢的APP,说下它好在哪里?
智力题
1、只提供刻度5升和3升的两个水杯,和不限量的水。怎么取4升水?
2、玩不玩狼人杀?喝不喝酒?
3、有8个台球,其中一个比其他七个都重一些。如果仅仅是使用天平而不称出具体重量,请问最少几次能找出那个最重的球?
4、怎么种植四颗棵树,使得每两棵树之间距离相等?
5、烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
技术类问题
1、eval() 函数会将传入的字符串当做 JavaScript 代码进行执行。
Javascript 的 eval 函数可以在当前作用域执行一段包含 Javascript 代码的字符串。如下:
ppt教学文章第二十篇_表格样式设置
Session和Cookie的区别
一、Cookie的原理剖析
如何抓取一个访问受限的网页?如新浪微博好友的主页,个人微博页面等。
显然,通过浏览器,我们可以手动输入用户名和密码来访问页面,而所谓的“抓取”,其实就是使用程序来模拟完成同样的工作,因此我们需要了解“登陆”过程中到底发生了什么。
https和http区别以及https流程分析
区别
HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。
Nginx配置文件解释
Nginx配置一直是个非常头疼的问题,本文将持续对Nginx配置做归纳和解释。
虚拟机类加载过程-初始化
分派
java是一门面向对象的程序语言,因此java具备面向对象的三个特征:继承、封装和多态,而分派调用过程将会揭示多态性特征。
微信公众号小程序主体变更名称复用问题总结
集团新拓展了一个业务方向,由于注册新主体B时间较久,为了不影响业务进展,就先使用主体A进行了公众号和小程序的注册和认证,并取了一个炫酷的公众号和小程序名称“大官人”。待到主体B申请下来,想将公众号和小程序进行主体变更,查询腾讯官网和咨询腾讯客服,总结相关操作方式和问题解答如下:
ppt教学文章第十九篇_表格的编辑
正值除夕佳节,笔者小艺在这里给大家拜年啦!祝各位在新的一年事事顺遂,阖家幸福,财源广进!
上一篇我们讲了如何在幻灯片中插入表格,但除此之外,还需要进行文本添加、表格调整、单元格调整等操作,才能进一步满足工作的需要。本文将详细讲解实现上述操作的具体方法。
(1)添加文本鼠标左键单击单元格,看到光标闪烁,即可输入文本。如想在其他单元格输入文本,可以使用键盘的上下左右键快速调整定位。