关于javascript:全栈工程师面试题

8次阅读

共计 629 个字符,预计需要花费 2 分钟才能阅读完成。

自我介绍

教育工作经验

公司规模

在团队中承当什么角色
和团队其余成员如何合作

技术问题

html

浏览器常见的存储技术有 cookie、localStorage 和 sessionStorage。

前端性能优化

第一个方面是页面的内容方面
通过文件合并、css 雪碧图、应用 base64 等形式来缩小 HTTP 申请数,防止过多的申请造成期待的状况。
通过 DNS 缓存等机制来缩小 DNS 的查问次数。
通过设置缓存策略,对罕用不变的资源进行缓存。
应用提早加载的形式,来缩小页面首屏加载时须要申请的资源。提早加载的资源当用户须要拜访时,再去申请加载。
通过用户行为,对某些资源应用预加载的形式,来进步用户须要拜访资源时的响应速度。

第二个方面是服务器方面
应用 CDN 服务,来进步用户对于资源申请时的响应速度。
服务器端启用 Gzip、Deflate 等形式对于传输的资源进行压缩,减小文件的体积。
尽可能减小 cookie 的大小,并且通过将动态资源分配到其余域名下,来防止对动态资源申请时携带不必要的 cookie

第三个方面是 CSS 和 JavaScript 方面
把样式表放在页面的 head 标签中,缩小页面的首次渲染的工夫。
防止应用 @import 标签。
尽量把 js 脚本放在页面底部或者应用 defer 或 async 属性,防止脚本的加载和执行阻塞页面的渲染。
通过对 JavaScript 和 CSS 的文件进行压缩,来减小文件的体积。

css

vue.js

职业素养

认真仔细负责,文档编写,单元测试,学习能力

职业规划

为什么到职 / 对新公司有什么冀望

正文完
 0