[周汇总] 前端面试每日3+1(周汇总2019.10.13)

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。

前端面试每日3+1题,以面试题来驱动学习,每天进步一点!
让努力成为一种习惯,让奋斗成为一种享受!
相信 坚持 的力量!!!


  • 学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己,愉悦大家)。

  • 希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。

  • 在这千变万化,类库层出不穷的前端,建议大家不要等到找工作时,才狂刷题,提倡每日学习!(不忘初心,html、css、javascript才是基石!)

  • 欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!

希望大家每日去学习与思考,这才达到来这里的目的!!!(不要为了谁而来,要为自己而来!)

【推荐】欢迎跟 jsliang 一起折腾前端,系统整理前端知识,目前正在折腾 LeetCode,打算打通算法与数据结构的任督二脉。GitHub 地址:

https://github.com/LiangJunrong/document-library

html

  • 你有用过HTML5的track标签吗?说说它的运用场景有哪些?

  • htm、html、shtml三者有什么区别呢?

  • 你有用过HTML5的requestAnimationFrame吗?它运用的场景有哪些呢?

  • 网站首页有大量的图片,加载很慢,要是你,你该怎么去优化呢?

  • 做好的页面都有在哪些浏览器上测过

  • HTML5的哪些新特性是令你最兴奋的?

  • img、input标签它们是行内元素还是块级元素?

css

  • 请使用css画一个圆,方法可以多种

  • css中最常用的字体有哪些?你是怎么选择字体的?

  • 请举例说明css有哪些不可继承的属性?

  • 你有使用过preload、preconnect、prefetch这些属性吗?说说它们都有什么作用?

  • 你是怎样对css文件进行压缩合并的?

  • 如果css文件过大时,如何异步加载它?

  • css3和css2的区别是什么?

js

  • 有什么方案可以提高无限滚动列表的性能?

  • js如何把网页加入收藏夹功能?

  • 你知道什么是三元表达式吗?“三元” 表示什么意思?使用三元表达式应该注意些什么问题?

  • 说下你对函数的形参与实参的理解

  • 请用js实现一个promise的方法

  • 请说说你对promise的理解

  • 你知道断点续传的原理吗?用js怎么实现?

软技能

  • 举例缓存头都有哪些?并说明它们的用处

  • 说下你对可视化开发的理解

  • 当线上代码出现问题了,你该怎么排查呢?

  • 当接到一个新的需求时,你的第一反应是什么?

  • 在工作中,你觉得如何提高幸福指数呢?

  • 你对“技术服务于生活”的理解是什么?

  • 你想当技术总监吗?你觉得技术总监应具备什么样的技能?

交流讨论

欢迎大家前来讨论,如果觉得对你的学习有一定的帮助,欢迎点个Star, 同时欢迎加入 “前端面试每日3+1” 微信群(扫个人微信号邀请入群)相互交流。

(0)

相关推荐