一.我们为什么需要CSS?

使用css的目的就是让网页具有美观一致的页面,另外一个最重要的原因是内容与格式分离 在没有CSS之前,我们想要修改HTML元素的样式需要为每个HTML元素单独定义样式属性,当HTML内容非常多时,就会定义很多重复的样式属性,并且修改的时候需要逐个修改,费心费力。是时候做出改变了,所以CSS就出现了。

CSS的出现解决了下面两个问题:

  • 将HTML页面的内容与样式分离。

  • 提高web开发的工作效率

腾讯

一面

  • 自我介绍
  • 简单聊了一下教育背景,问了一下专业学过的课程
  • 为什么选择前端开发
  • 深挖了一下前端开发的项目经历
  • 算法题:给一篇文章,统计文章中出现次数最多的单词,给出单词和次数(注意可能存在多个次数最大的单词)
  • 讲一下正则表达式
  • 了解网络通信吗,讲一下https
  • 项目中有遇到过跨域吗,讲一下跨域
  • 了解XSS攻击吗
  • 了解less吗
  • vue了解哪些原理,自定义事件知道吗
  • css水平垂直居中
  • 一道智力题:5:15的时针和分针夹角是多少(67.5)
  • 讲一下typescript,有哪些关键字
  • js继承讲一下
  • React学过吗(没学过,准备学。。。)
  • 未来的学习方向怎么规划
  • 反问
    (只能想起来这么多,面完之后确实感觉基础不太扎实)

酷狗

一面

  • 自我介绍
  • 介绍一下自己的项目,(从项目背景,项目完成的功能,难点介绍)
  • 项目中用什么数据库,是关系型数据库吗,有没有用到sql语句?
  • 你的数据库多大,有几张表?
  • 怎么实现数据请求的?
  • 云函数怎么实现的,nodejs吗?
  • 讲一下宏任务和微任务
  • 讲一下事件循环
  • 讲一下任务队列是由队列做的还是栈做的?
  • vue父子组件怎么实现通讯?
  • JS常见数据结构有哪些?
  • 数组和链表有什么区别?
  • 你用原生JS写过什么项目吗?
  • 常见的算法有哪些?
  • 讲一下动态规划吧,动态规划有哪些例子?
  • 反问

字节:

一面

  • webAPP的适配
  • 前端四大存储方式
  • axios封装为拦截类是怎么实现的
  • travis(一个用于CICD的一个库)
  • restful接口规范
  • 浏览器可以发送哪些请求(get、post等)
  • MySQL对锁是怎么处理的
  • 如果两个用户同时访问一个数据,并且对其进行读写操作,MySQL是怎么处理这个问题的
  • 项目中遇到的困难,如何解决的
  • 组件库实现了什么组件,介绍一下
  • TCP三次握手
  • get、post请求属于TCP还是UDP
  • 懒加载是怎么完成的
  • get、post的区别是什么
  • 跨域(jsonP、cors)
  • 算法(滑动窗口or回溯)

二面

  • 前端学习了几年了,如何学习的前端
  • 大小端存储
  • 有一个已经上线的项目,项目中出现了一个bug,如果在不影响用户的情况下实现项目的bug的修复,也就是重新部署
  • TCP三次握手里有什么重要信息(确认序号等)
  • 从输入url到渲染出页面经过了什么过程
  • DNS有几种查询方式
  • 什么时候用递归查询,什么时候用迭代查询
  • 说明一下你对脚手架的理解
  • websocket
  • react和Vue有什么区别
  • mysql有几种索引
  • 算法:给了一张无向图(数据结构),求最短路径,1-5点之间的最短路径,要求打印出中间经过的路径。

ES6

  • 列举常用的ES6特性:

  • 箭头函数需要注意哪些地方?

  • let、const、var

  • 拓展:var方式定义的变量有什么样的bug?

  • Set数据结构

  • 拓展:数组去重的方法

  • 箭头函数this的指向。

  • 手写ES6 class继承。

[开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】](()

微信小程序

  • 简单描述一下微信小程序的相关文件类型?

  • 你是怎么封装微信小程序的数据请求?

  • 有哪些参数传值的方法?

  • 你使用过哪些方法,来提高微信小程序的应用速度?

  • 小程序和原生App哪个好?

  • 简述微信小程序原理?

  • 分析微信小程序的优劣势

  • 怎么解决小程序的异步请求问题?

数据请求?

  • 有哪些参数传值的方法?

  • 你使用过哪些方法,来提高微信小程序的应用速度?

  • 小程序和原生App哪个好?

  • 简述微信小程序原理?

  • 分析微信小程序的优劣势

  • 怎么解决小程序的异步请求问题?

118页Vue面试题总结,移动端前端开发相关推荐

  1. web开发者工具,118页Vue面试题总结,涨姿势!

    逻辑运算符 JavaScript中有三个逻辑运算符,&&与.||或.!非. JavaScript 中的逻辑运算符可用来确定变量或者是值之间的逻辑关系.通常用于布尔型值,会返回一个布尔值 ...

  2. Vue应用框架整合与实战--前端开发生态圈

    向着阳光,我们意念坚定不移,相信未来属于我们! Javascript Article Article Javascript深浅拷贝 Javascript中的apply和call继承 Javascrip ...

  3. VS Code成主宰、Vue备受热捧!2019前端开发趋势必读

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Never abandon an old friend. You will ...

  4. VS Code 成主宰、Vue 备受热捧!2019 前端开发趋势必读

    前端在生产和开发中占据着越来越重要的地位,PC 端.手机端.桌面端.智能手表端等等设备都离不开前端的身影.本文将围绕框架.编程语言.工具.React.Vue 等方面,全面回顾 2019 年前端与 We ...

  5. android 仿蘑菇街效果,Vue项目-仿蘑菇街移动端Web开发

    一.项目目录 二.项目运行截图 1.首页 2.详情页 三.具体实现 (一)tabbar的封装 1.将商城底部tabbar抽离成TabBar与TabBarItem两个独立的组件. 2.通过插槽将TabB ...

  6. vue导入excel进度条_Vue 前端开发——导入Excel/Csv

    项目开发中遇到导入表格常见的就是excel和csv 格式,一般情况下我们会前端首先得到这个表格里面的数据,然后再把数据发送给后端,也有的是直接上传文件传给后台后台自己处理,这样就不好控制上传前预览和处 ...

  7. 关于Android 工程师转成vue的三两事儿(2)--前端开发技巧

       前面的文章也提到了,我本身就是做android的,外加上刚开始做android的时候.学长对我的代码风格有很大的限制.所以我在学习最新的语言的时候,首先会想到的是代码的格式化.虽然说vue-cl ...

  8. vue input只能输入正整数_前端开发:Vue中获取input输入框值的方法

    在前端开发过程中,会用到各种各样的基础组件,一些常用的组件的使用方法一定要滚熟于心,对于刚入门的新手来说,对基础知识的熟练掌握很重要,如果不熟练就会影响开发速度.那么本篇博文就来分享一个比较基础的知识 ...

  9. (一)移动端前端开发-移动端基础

    文章目录 一.移动web 二.H5运行环境分类 三.移动端屏幕 1. PPI 2. 像素分类 3. 屏幕缩放 4. DPR 四.移动端浏览器及内核分析 1. 移动端浏览器类型 2. 内核 五.移动端开 ...

最新文章

  1. python第三方库之学习pyserial库--串口通信
  2. 关于commonjs,AMD,CMD之间的异同
  3. A Faster Volatile
  4. 要学好 C 语言 / C++ ,Makefile 可少不了
  5. 进程间的通信之1-----管道
  6. AirFlow常见问题汇总
  7. Music 环形界面的算法记录
  8. backbonejs中的集合篇(一)
  9. python可变类型和不可变深浅拷贝类型_理解python可变类型vs不可变类型,深拷贝vs浅拷贝...
  10. 帝国7.2 php5.2,帝国CMS7.2版升级到7.5版的详细步骤方法(已测)
  11. 免费ebook 好东东!一起分享
  12. linux用sqlserver数据库,Linux下安装访问SQLSERVER2000数据库(附文件下载)
  13. 高数下(同济大学版本)期中冲刺式复习
  14. 中小型企业应该选择什么样的OA系统?
  15. JS学习之路系列总结三才阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)
  16. 粗虚线和细虚线_车道划分线上下两侧有粗虚线
  17. XML Schema教程
  18. 阿里云ECS共享型n4服务器1核2G怎么样?
  19. Python 基础API
  20. 国外调查问卷项目赚美金

热门文章

  1. spring 多线程事务的问题
  2. 经典语录,精彩改变你一生!
  3. MySQL DELETE 删除语句加锁分析
  4. php访问微博页面,如何使用 使用PHP在自己网站上显示最新的微博
  5. 四个问题秒杀4年经验C#程序员
  6. 苹果手机wifi代理设置方法--用于抓包
  7. 三星GT-N8010刷机教程
  8. 苹果笔记本好用么_我就想问m1芯片的苹果mbp还能装win10系统吗?
  9. 淘宝如何解决职业差评师难题
  10. matlab画图时自由切换坐标系