面试题汇总

这两天面试时遇到的一些题~

前端知识

JS词法作用域

简述WebSocket,优缺点?如果只想实现服务器端推送,用什么更合适。

CSS包含块

外边距合并是怎么回事,如何解决?

重绘和回流的概念,如何避免?无法避免时如何优化性能?

CSS3动画如何启动硬件加速

回调、Promise、yield

结合网络协议谈WEB性能优化

HTTP请求的head和body里都有啥

客户端存储都有哪些?介绍一下。sessionStorage和session的区别(比如时效)?

变量和函数的声明提升是怎么回事?底层原理是什么?

基础知识

数据库事务的概念?有哪四大特性?分别解释。

数据库索引的概念,又是如何实现的?

二叉树的三种遍历

B树和B+树的概念

树和图的深度优先搜索和广度优先搜索?如果要做爬虫,哪种更合适?

常见排序算法介绍,并解释,复杂度如何?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容