(本人)2019前端校招经历

我是一个想要找前端工作的妹纸,最近电话面了挺多企业,在每次面试中都会发现自己的不足或者没涉及到的方面,一边被拒一边学习新知识。想要在这里记录、分享前端校招遇到的问题,希望每一次都有提升,下一次不会再犯上一次同样的错误。

6.27 完美世界(重庆)实习电话面

  1. 自我介绍
  2. 项目:项目中到了什么技术,遇到过什么问题,从中学到了什么
  3. 为什么学习nodejs
  4. html标签的语义化是什么意思
  5. p标签、b标签、strong标签是什么意思?b和strong标签浏览器呈现效果都是一样的,它们有什么区别?
  6. localStorage是什么?localStage的内存有限制吗,一般浏览器内存是多少
  7. 在项目中css3或者css2你用到了哪些特性学到了哪些东西?CSS3动画是怎么实现?
  8. js原型继承

7.12 今日头条实习电话面

  1. this出现在那些场景
  2. TCP、UDP是什么?它们的实现过程
  3. 解释promise
  4. let和var的区别
  5. position都有哪些属性,具体作用
  6. 盒模型
  7. 解释flex布局
  8. js原型链

7.17 阿里巴巴实习电话面

  1. 如何实现轮播图
  2. 如何实现动画
  3. flex布局
  4. CSS选择器权重
  5. AJAX的原理
  6. 平时用了什么开发工具
  7. 了解什么开源项目,读过什么开源代码

最后要了我的github地址、博客地址和作品集展示。

7.26 CVTE提前批电话面

之前做过线上笔试,除了选择题还做了两道编程题,附编程题目:

题目1:实现一个函数,输入参数为一个长度是2n的整数数组,以两个整数一组的方式将数据分组,并使每组数组最小值相加为最大值,输出这个最大值。

题目2:用flex实现三列布局,左右两列定宽、不伸缩分别为200px、120px,中间一列自适应。(题目大概是这样)

还有一些选择题中我不懂的知识点:CORS、FileReader

  1. 最近做什么项目,负责什么模块,遇到什么问题?
  2. 在项目中遇到过最棘手,花时间最多的问题是什么?
  3. js原型链
  4. 闭包是什么,作用和缺点
  5. Jsonp原理,优缺点
  6. 知道哪些http状态码
  7. 实现垂直居中的效果有哪些方法
  8. 了解前端优化吗?
  9. 冒泡排序,时间复杂度
  10. let、const作用、特性、区别
  11. 用过前端自动化构建的工具吗?webpack、gulp
  12. nodejs中express的作用
  13. 箭头函数?其中this

7.27 阿里巴巴提前批电话面

之前在线上做了编程测试,只有一道题,三十分钟。

题目:实现mergePromise函数,把传进去的数组顺序先后执行,并且把返回的数据先后放到数组data中.

  1. 从本科起介绍自己的学习经历
  2. 在做的项目中主要负责什么?项目选择的技术栈是什么? (其实自学小白一枚,问项目中的技术栈很痛苦的)
  3. 了解过react、vue吗?
  4. 用过什么前端自动化构建工具,前端自动化构建是什么原理?
  5. jsonp如何实现,解决什么问题
  6. js中浮点值精度问题:为什么0.1+0.2不等于0.3?在什么场景下遇到这个问题,如何解决?
  7. 如何获取0-9的随机数。

给我的建议就是,多了解下前端当前的MVVM流行框架,自动化构建工具这些,只用原生的东西,开发难度和开发效率都会大打折扣,而且现在公司也都有自己的技术栈,如果什么都不懂一切从零开始还是有一定的难度。

原文链接:segmentfault.com

上一篇:前端每日实战:92# 视频演示如何用纯 CSS 创作一颗逼真的土星
下一篇:immer源码阅读

相关推荐

官方社区

扫码加入 JavaScript 社区