京东面经

昨天下午一点多我到达了京东的面试地点,这场面试算是我面试以来最大的一家公司,心里是有压力的,尽管一直告诉自己仅仅是来打酱油的,但是早上还是做了很多准备,补充了很多知识点。怀揣着复杂的心情走进大厅等候hr叫号,我心里一直不停的在想呆会的自我介绍怎么说,重复了好几遍,听到我的名字之后,我走进了面试大厅,找到了面我的面试官。坐下后开始做自我介绍,本来想的是自我介绍的时候我要看着面试官的眼睛讲,这样可以体现我的自信,可是面试官一直在看简历(原谅我缺乏个人魅力)等我做完自我介绍后正式进入了技术面......


技术问题

  • 请给我讲一下你最熟悉的项目,并谈谈你遇到了什么问题并怎样解决的 (我也不知道遇到什么难题,就把我自己觉得是难点的地方拿出来说 )
  • 面试官出了几个代码题
console.log(null instanceof Object) //false
console.log('123' == 123) //true
console.log(parseInt('8', 8)) //NaN
console.log(NaN == NaN) // false

但是我当时只答对了第一个和最后一个 , 衰。。。

  • 给我讲一下怎么实现onlick的on (顿时懵逼。。。 我把自己想到的写了出来,还反问面试官难道不是这样吗,最后想想自己真是蠢到家了 )
  • 我看到你简历里面有写解决跨域问题,那你给我讲讲(一般情况下都会讲ajax里面的跨域问题,我们当时做项目的时候没有用到ajax是在服务端解决的跨域问题,开始胡说...啊啊啊)
  • 代码题(有关this的指向)
 var a = 5;
 var obj ={
   a: 4,
   o: { 
        a: 2,
        show: function () {
           console.log(this.a); 
        }
     }
 };  
obj.o.show(); //2 
var show = obj.o.show; show(); // 浏览器下输出 5 || 在node下undefinde

总结

  • 由于之前从来没有思考过项目中遇到了什么难点,所以在这个问题的回答上我是很紧张的,属于临时发挥,现在想想面试官之所以问这个问题是想知道你解决问题的能力和思路是什么样子的(我面试的问题所在)
  • 应该把更多的经历放到原生js的基础上,框架的话只要是简历上提到的,最起码能说出这个框架的优缺点
  • 最最重要的一点是别给自己挖坑,我就是个例子~
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • JS基础讲解 JavaScript组成ECMAScript:解释器、翻译DOM:Document Object M...
    FConfidence阅读 592评论 0 1
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,943评论 2 17
  • iOS中的谓词(NSPredicate)使用 //推荐最先看**************http://www.co...
    油菜花花花花阅读 292评论 0 0
  • 现在越来越多的书籍开始描写女性的独立:经济独立、精神独立、生活独立等等,可见社会的主导还是男性,不过较之于...
    洛水江南阅读 626评论 0 1