首页 > 快手前端数据研发实习一二面
头像
Hangu
编辑于 2021-06-26 21:00
+ 关注

快手前端数据研发实习一二面

6.21一面
基础知识部分(都是基本题),答得一般
问输出
Function.prototype.a = () => alert(1);

Object.prototype.b = () => alert(2);

function A() {};

var a = new A();

a.a();

a.b();

a instanceof A   
a instanceof Function
a instanceof Object

for (var i = 0; i < 3; i++) {

   document.body.addEventListener('click', function(){console.log(i)})

}

var name = '123';
function a() {
    var name = 'abc'
    function b() {
        console.log(name);
    }
    b();
}

a();

算法题:
给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target  ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。
直接手写个二分(在这里分析了时间复杂度),估计就是这里加了点分吧

第二天电话通知约二面时间

6.25二面
基础知识部分,和之前答得差不多
算法题:力扣的买卖股票的最好时机(这里思路很清晰,码的够快)
input 
[1,2,[3,4,[5]]].flat()
output 
[1,2,3,4,5]
手动实现扁平化
写了个递归的方案,但是要求数组直接可以调用该方法,我就写到了prototype中,但是好像有点问题。

听说牛客许愿很灵 许愿一个hr面

最后想问一下,一般就是二面完等hr面吗,还有hr面大概多久能通知

更多模拟面试

全部评论

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

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐