当前位置: 首页 > news >正文

前端面试每日3+1(周汇总2019.05.05)

第一次汇总,内容会有些多,以后每周末会汇总一次。

《论语》,曾子曰:“吾日三省吾身”(我每天多次反省自己)。
前端面试每日3+1题,以面试题来驱动学习,每天进步一点!
让努力成为一种习惯,让奋斗成为一种享受!


  • 学习不打烊,充电加油只为遇到更好的自己,365天无节假日,每天早上5点纯手工发布面试题(死磕自己)。
  • 希望大家在这浮夸的前端圈里,保持冷静,坚持每天花20分钟来学习与思考。
  • 欢迎大家到Issues交流,鼓励PR,感谢Star,大家有啥好的建议可以加我微信一起交流讨论!

html

  • 说说你对html中的置换元素和非置换元素的理解
  • 怎样在页面上实现一个圆形的可点击区域?
  • 你认为table的作用和优缺点是什么呢?
  • 元素的alt和title有什么区别?
  • title与h1的区别、b与strong的区别、i与em的区别?
  • 为什么HTML5只需要写<!DOCTYPE HTML>就可以?
  • html5中的form怎么关闭自动完成?
  • 常见的浏览器内核都有哪些?并介绍下你对内核的理解
  • 你对标签语义化的理解是什么?
  • viewport常见设置都有哪些?
  • 浏览器内多个标签页之间的通信方式有哪些?
  • 简述下html5的离线储存原理,同时说明如何使用?
  • iframe框架都有哪些优缺点?
  • label都有哪些作用?并举相应的例子说明
  • 简述超链接target属性的取值和作用
  • HTML5的文件离线储存怎么使用,工作原理是什么?
  • HTML全局属性(global attribute)有哪些(包含H5)?
  • html的元素有哪些(包含H5)?
  • 页面导入样式时,使用link和@import有什么区别?

css

  • css的属性content有什么作用呢?有哪些场景可以用到?
  • 什么是FOUC?你是如何避免FOUC的?
  • 解释下 CSS sprites的原理和优缺点分别是什么?
  • 请描述margin边界叠加是什么及解决方案
  • style标签写在body前和body后的区别是什么?
  • position:fixed;在ios下无效该怎么办?
  • ::before和:after中单冒号和双冒号的区别是什么,这两个伪元素有什么作用?
  • 说说你对css盒子模型的理解
  • css常用的布局方式有哪些?
  • 对比下px、em、rem有什么不同?
  • 简述下你理解的优雅降级和渐进增强
  • 清除浮动的方式有哪些及优缺点?
  • 简述你对BFC规范的理解
  • 用css创建一个三角形,并简述原理
  • CSS3新增伪类有哪些并简要描述
  • CSS选择器有哪些?哪些属性可以继承?
  • 在页面上隐藏元素的方法有哪些?
  • CSS3有哪些新增的特性?
  • 圣杯布局和双飞翼布局的理解和区别,并用代码实现

js

  • "attribute"和"property"有什么不同?
  • 你理解的"use strict";是什么?使用它有什么优缺点?
  • typeof('abc')和typeof 'abc'都是string, 那么typeof是操作符还是函数?
  • 返回到顶部的方法有哪些?把其中一个方法出来
  • 写一个数组去重的方法(支持多维数组)
  • 什么是闭包?优缺点分别是什么?
  • 说说你对javascript的作用域的理解
  • 写一个获取当前url查询字符串中的参数的方法
  • 简要描述下JS有哪些内置的对象
  • 简要描述下什么是回调函数并写一个例子出来
  • 写一个加密字符串的方法
  • 统计某一字符或字符串在另一个字符串中出现的次数
  • 写一个去除制表符和换行符的方法
  • 写一个把字符串大小写切换的方法
  • 写一个方法把下划线命名转成大驼峰命名
  • 去除字符串中最后一个指定的字符
  • 写一个方法去掉字符串中的空格
  • 用递归算法实现,数组长度为5且元素的随机数在2-32间不重复的值

软技能

  • 最近都流行些什么?你经常会浏览哪些网站?
  • 你如何看待团建的?你们团建一般都怎么实施?
  • 说说你对SVN和GIT的理解和区别
  • 你在的公司有没有做代码审查(CodeReview)?如果有是怎么做的?如果没有你觉得应该怎么做才更好?
  • 对于加班你是怎么看的?
  • 你最喜欢用哪些编辑器?喜欢它的理由是什么?
  • http都有哪些状态码?

交流讨论

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

转载于:https://juejin.im/post/5cce8e8251882541e27b0cbd

相关文章:

  • 关于流量带宽这些误区,你犯了吗?
  • 洛谷 P1009 阶乘之和 Label:高精度
  • Java版CRC8和CRC16工具类
  • NPOI操作excel
  • Spark核心概念
  • Spring MVC+Kaptcha实现验证码功能
  • iOS NSDecimalNumber 使用
  • linux中断处理原理分析
  • 图论1——基础
  • 移动端 Web 开发前端知识整理
  • Javascript 正则校验身份证
  • 理解原型其实是理解原型链
  • Java 中的 GC -- GC基础常识
  • 五分钟搞定 HTTPS 配置,二哥手把手教
  • 5 Maven生命周期和插件
  • [译]Python中的类属性与实例属性的区别
  • 「前端早读君006」移动开发必备:那些玩转H5的小技巧
  • CSS居中完全指南——构建CSS居中决策树
  • ES6系统学习----从Apollo Client看解构赋值
  • jQuery(一)
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • PHP 的 SAPI 是个什么东西
  • Python socket服务器端、客户端传送信息
  • python 学习笔记 - Queue Pipes,进程间通讯
  • Spring核心 Bean的高级装配
  • V4L2视频输入框架概述
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 安装python包到指定虚拟环境
  • 彻底搞懂浏览器Event-loop
  • 当SetTimeout遇到了字符串
  • 回顾2016
  • 前端存储 - localStorage
  • 王永庆:技术创新改变教育未来
  • 新年再起“裁员潮”,“钢铁侠”马斯克要一举裁掉SpaceX 600余名员工 ...
  • # Java NIO(一)FileChannel
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #if #elif #endif
  • #pragma预处理命令
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2)MFC+openGL单文档框架glFrame
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (Forward) Music Player: From UI Proposal to Code
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (阿里云万网)-域名注册购买实名流程
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (强烈推荐)移动端音视频从零到上手(上)
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (区间dp) (经典例题) 石子合并
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (译)2019年前端性能优化清单 — 下篇
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?