大三下,第一次前端面试经历

前言

我,本科,大三下,软件工程专业,大学期间主要学习前端方向,由于大四没课,想着暑假可以找个实习,在暑假甚至大四可以为自己找工作创造机会,结果面试的时候才发现,自己在各个方面还真是不完善啊。
由于大学期间并没有针对前端这块的课程,基本上所有东西都是自学。下面就记录一下,第一次面试的经历(由于来的突然,并没有任何准备时间,直接裸考)。

面试题目

XXX互联网安全公司

  1. 解释下MVC中的三个字母的含义
  2. 从输入一个url到页面完成渲染,经历了哪些过程
  3. css加载与js加载有什么不同

    css是并行加载,js是串行加载
  4. es6中,新增了哪些数组方法
    没答全
    from、of、find、findIndex、fill、entries 、keys 、values、includes
  5. js中,哪些数组方法是改变自身,哪些是得到一个新数组
    没答全
    改变自身:push、pop、shift、unshift、fill、reverse、sort、splice、copyWithin
    返回新数组:from、map、concat、filter
  6. webpack中,你使用过哪些loader
    答:style-loader、css-loader、url-loader、file-loader、sass-loader
  7. webpack中loader与plugin的区别?

    loader是用于加载某些资源,plugin是用于扩展webpack的功能:如热加载模块HotModuleReplacementPlugin
  8. webpack中的sourcemap知道吗?

    sourcemap主要是用于控制如何打包代码,总共有7种模式:eval、cheap-eval-source-map、cheap-module-eval-source-map、eval-source-map、cheap-source-map、cheap-module-source-map、source-map
  9. 如何使用谷歌浏览器调试被压缩过后的代码

    clipboard.png点击此按钮即可

  10. react中,使用redux与不使用redux的区别
  11. es6中,箭头函数与this的区别
  12. 目前关注了前端哪些新兴技术

    我答的是parcel(打包工具,速度奇快,据说是webpack的10倍)、PWA(渐进式Web App,自我感觉有希望取代传统手机App)
  13. 知道原生ajax吗?中间有哪些状态?

    在答状态的时候,不知道是我理解有问题,还是什么,其实有两种状态,一种是请求的过程,由0,1,2,3,4表示;另一种是Http状态码。我只答了请求过程的状态。
  14. cookie与session的区别
    没答全

    1. cookie存放在客户端,session存放在服务端
    2. cookie不安全,session存放在服务器,较安全
    3. session过多,影响服务器性能
    4. 单个cookie保存的数据不能超过4K
  15. Https与Http的区别
    没答全
    Http是明文传输,Https是加密传输,加密过程不详续
  16. 有用过SSL协议吗

    我知道这个协议,是Https的加密协议,但是由于各大厂商收费,我就放弃了,可能面试官认为这是借口...
  17. fetch与ajax的区别
  18. 对CSS3有什么了解
    答了一些
    新增伪类,新增属性、新增动画、新增选择器
  19. 有用到过flex box布局吗?给你的感觉怎么样
  20. 有用过es6的高级特性,如promise,await

    主要是讲promise,async/await的具体使用,与区别

总结

总的来说,这次面试也发现自己知识点不足的那一方面,也明确了自己接下来的学习方向,主要是webpack打包工具的使用,CSS3的使用,最后再学习一下JQuery的源码。当然面试还是失败了,不过也在意料之中,哈哈哈,哪里跌倒,哪里爬起,这只是人生中第一次面试而已,在前端这条路,我也会一直走下去。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值