北京某大科技有限公司前端面试面经

这个应该算是博主第一次的正经面试了, 确实特别紧张, 说话的时候嘴巴都在抖🤣
下面直接说题目:

博主面试的是前端开发工程师:

HTML+CSS+HTTP篇:

1.首先让你自我介绍, 介绍自己的技术栈 (刚开始我就有点慌, 支支吾吾的说了一点)
2.其次从基础提问: 你知道HTML5新特性吗? 有什么语义化标签? 目的是什么?
3.你了解CSS3的新特性吗?比如动画的应用你能举几个例子吗?你是怎么用的?
4.你知道选择器吗? 说一下他们的优先级?
5.如果我要覆盖一个标签的样式我有几种方法?怎么做?
6.那伪类你用过吗?都有什么?用在哪里了呢?
7.在浏览器中键入URL时会发生什么?(经典面试题哈)
8.HTTP常见的请求?常见返回的状态码?Post请求和Get请求有什么区别?
Get和Post区别

JS篇:

1.你了解闭包吗?说说你怎么用的?它有什么优点?他有什么缺点?
闭包优缺点
2.你了解ES5?ES6吗? 说几个他们的新特性?(博主当时已经紧张迷糊了, 我说让他说名词提示我,我肯定知道)
3.然后他举例比如: ES6的let和const, 他们代表什么?那么let和var的区别是什么?为什么要用let而不用var了呢?
4.那关于箭头函数你了解多少?你怎么用的呢?
箭头函数拓展
5.了解js的原型链吗?谈谈你怎么理解的?
6.说一说js的基本类型吧? [] == [] 会是个什么值? typeof(1+‘s’); 返回什么值?"== " 和 ===的区别是什么?(这里面试官还问了很多的判断True 或 False, 博主就能记得住这两个了)

Angular框架篇:

1.说一下Angular的双向绑定原理把!
2.Angular的指令都有什么?你用过多少?
3.Angular是通过什么实现组件通信的?你是怎么用的?详细说一下通信过程?
4.localStorage你了解吗?它有什么用?他和sessionStorage的区别?和Cookie的区别?
使用提交,不会刷新页面
但是如果使用提交,会刷新页面

Over

目前博主只能记得起来这些了, 如果我后续还能想起来, 我会再添加的!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值