首页 > 京东提前批前端一二面+hr面已OC!
头像
是花花吖
编辑于 2021-08-20 08:47
+ 关注

京东提前批前端一二面+hr面已OC!

一面7.23

自我介绍
什么时候开始学习前端
怎么学习前端
自己有什么优势
拿到offer能来实习吗 最快什么时候到岗
然后屏幕共享了一份试题让我做。。。
1、css实现一行两列,不定行数的布局,一共几种
2、遍历对象属性的方法
3、数组中哪些方***改变数组
4、变量提升
var a = 10
function b(){
    a = 100
}
b()
console.log(a)
var a = 10
function b(){
    a = 100
    return;
    function a(){}
}
console.log(a)
var a = 10
function b(){
    var a = 100
}
console.log(a)
5、this
var name = 'win'
const obj = {
    name: 'obj',
    a:()=>{
        console.log(this.name)
    }
}
const obj1 = {
    name: 'obj1'
}
obj.a.call(obj1)
6、跨域产生的原因,解释同源策略,解决方案
7、异步、同步、阻塞
var resource = ['a.png','b.png','c.png','d.png','e.png','f.png']
for(var i=0;i<resource.length;i++){
    var img = new Image()
    img.src = resource[i]
    img.onload = funtion(){
        console.log(i)
    }
}
8、算法题:千分位分隔——这个没问
9、事件clickOnce
设计一个函数对指定的dom对象绑定click事件,但要求无论点击多少次,只有第一次点击才能触发事件回调callback
function clickOnce(el, callback){
    
}
clickOnce(el, ()=>{console.log('click')})

//第1次点击->打印'click'
//第2次点击->不打印'click'
//第3次点击->不打印'click'
//第4次点击->不打印'click'
//第5次点击->不打印'click'
反问



二面
7.26下午5点-6点

没有自我介绍,面试开始面试官就让共享屏幕,打开编译器,开始撕算法
1、反转链表
2、取链表倒数第k个节点
3、二分查找,面试官提示想让我用递归,但是我用迭代写的。。。
4、旋转数组查找一个数,用二分查找,这个是基于上述二分查找去深入的
在面试官的引导下让我先用递归写一下二分查找,然后去写旋转数组这题
5、在写算法的过程中,我的var、let用的不是很好,所以面试官问了var和let的区别
6、js里两个函数名一样的函数会有影响吗
7、实习中最有技术含量或者说最有体会的事情
8、vue里computed和watch的区别,适用场景
9、vue中是怎么监听和处理错误的,比如接口错误,页面渲染的错误,没权限的问题,没有登陆无法访问的页面
10、vue自定义指令(因为没用过,没答上来)
11、用过的vue指令
12、v-if和v-show区别
反问

面试官说话很温柔,算法题也会指出错误,给出指导,体验感很好
面试结束半小时就收到了反馈,效率很高~



hr面7.27

详细的自我介绍
对前端的前景怎么看
实习时候上司怎么评价你的
对项目组有什么期待
期望薪资是多少
其他的不太记得了。。。
反问

等了快一个月终于OC了!


更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

相关热帖

近期热帖

近期精华帖

热门推荐