您的位置:首页 > Web前端

2017年实习春招CVTE一面

2017-04-07 21:12 211 查看
在市中心的酒店面试,被百度地图坑了一把,走错了路迟到10分钟,不过微信扫码排队,也没人在乎你迟到吧。

从11点多等到接近12点,面试了半个多小时,通过的应该是直接再进行二面。

1.直接让敲代码

比较简单 return str.split(’ ‘).reverse().join(’ ‘)

2.给出六个块级元素让实现一个每行只有四个逐行排列的效果

真的有些忘记怎么布局了,磨蹭了一下用float+设置宽度实现了,顺便还问了一下box-sizing

3.怎么开始学习前端的

说来话长。。。扯了大二的一些事

4.怎么理解闭包?

私有变量,巴拉巴拉扯了一堆

标准点说:

使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。在js中,函数即闭包,只有函数才会产生作用域的概念

闭包有三个特性:

1.函数嵌套函数

2.函数内部可以引用外部的参数和变量

3.参数和变量不会被垃圾回收机制回收

5.排序熟悉哪些?解释一下

快排和冒泡,简单示例了一下快排的思路和原理

6.对http和tcp了解吗?tcp是可靠地吗?tcp会出错吗?怎么保证不出错

简单介绍了tcp的可靠传输机制

7.对mvvm了解吗

简单介绍了下M VM V之间的联系和各自作用

想看详细答案的朋友可以看我的另一篇面经科大讯飞面经

8.vue如何实现双向数据绑定

说了一下setter

没说特别清楚吧,其实vue是基于数据劫持以及发布订阅模式实现的,其中比较核心的部分就是setter/getter

9.原型是什么?如何实现继承

这个自己没表述清楚,应该是基于原型链继承

10.有什么问题问我?

问了一下CVTE用什么技术

答:各业务部们用的不一样,后台Java多一点,Python等也用,前端更是种类很多

评价一下自己,给一些建议

面向对象编程 css不太好 建议多加练习

最后肯定是直接GG了,可能没答好的有点多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面经 js 前端 CVTE 春招