初级前端基础的面试题分享(前言)

先分享一波我在面试中遇到的真实的面试题~
这里写图片描述
这里写图片描述
这是初级笔试。
一般情况下,在笔试通过了之后,先过HR的关,才会有技术面,技术官问的问题一般从基础开始,然后像打井一样逐渐深入,直到你答不出来为止,然后面试官便会知道你的技术学到了哪一个阶段,判断是否要你,开给和你的价值所匹配的薪资待遇。 (技术面之后你的价格差不多就出来了,技术面试官会报给HR你的价格,然后HR来跟你磕薪资待遇问题)。

问的问题一般都是从简单的HTML开始,到HTML5+CSS3新增特性,然后进入重点的JavaScript部分(JavaScript一定要过“三座山”,以后的文章中,我会按照我的面试经验逐一分享),这里面试官主要考察的是面试者对知识掌握的深度。
重点提一下JavaScript部分,这三个部分是必需要通过的:

  • 原型和原型链
  • 作用域和闭包
  • 异步和单线程

然后就是Ajax发送请求的部分了,如页面渲染的过程,Ajax发送请求的5个步骤,Ajax-跨域问题,跨域的三种解决方式及其原理(JSONP,添加请求头,代理 )。

最后面试官会考察你的各种知识点,这一部分主要是看你知识面扩展广度(知道就按要求回答,不知道就说不知道,面试的问答时间很珍贵,擅长的部分一定要发挥出来),如:SVN,Git,模块化,jasmine(测试工具),Grunt,webpack,bower,npm,glup,页面加载-渲染过程,性能优化,框架部分:UI框架(Bootstrap,LayUI,AmazeUI,FrozenUI,ZUI…等等),JavaScript目前主流的三个框架(AngularJS,VUE,React)…

知道的就说,不知道的就说不知道,但我可以学(编程的思想是融会贯通的),建议大家做一个自我展示用的个人网页版简历,会给你加分哟~

这是我的个人网页:windxuan.com

基本上初级的Web前端面试就是这些问题,考核的主要是基础知识的掌握程度。

在工作中要经常自己看文档,一定要有扎实的基础知识,扎实的基础会让你高效学习未来的新技术。

加油~共勉!

  • 14
    点赞
  • 89
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值