2019腾讯暑期实习面试(offer)前端

最近在忙着准备找实习,所以没有更新之前的文章.

不过所幸功夫不负有心人,我拿到了腾讯的offer.

这里分享一下面试的经验.

 

简介

本人双非本科,普通学生一枚.

面的是腾讯的Web前端开发.

整个面试一共有四轮,分为:一面(笔试\初试)  二面(技术\复试) 三面(项目\复试) 四面(HR\终面)

 

一面

我是在五月份的时候收到的初试的消息

第一面的形式是远程视频面试,在牛客网上进行.

 

面试首先肯定是一个自我介绍,这里我就不赘述了

聊了一下我的大概情况过后,然后就开始面试了

 

第一个问题:

怎么判断一个对象是不是数组?

首先可以用 ES5 提供的 isArray 方法进行判断,这个方法应该是最官方的

可以使用 instanceof Array 来判断,不过这种方式存在问题,比如当存在多个全局对象(如使用ifream),那么这个窗口的Array对象对另一个窗口使用 instanceof 就会判断失败

这里是我当时给的答案(在JS高级编程一书中有),通过 toString 来进行判断

function isArray(value){ return Object.prototype.toString.call(value) === "[object Array]"; }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpyjxs.html