快手前端一面凉经
1. [1,2,3,4,5] 6 有序 1+5 = 6
给一个数组,一个数,让输出数组中求和得到这个数的数字下标。这题力扣网我见过,然而太废物了没写出来优化。。
2. class Linkedlist class Node [1,2,3,4,5]
let linkedlist = new Linkedlist([1,2,3,4,5]) linkedlist.search(5) //4
linkedlist.add(6) //1,2,3,4,5,6,
linkedlist.update(0, 7) //7,2,3,4,5,6
linkedlist.delete(1) //7,3,4,5,6
让写一个类,把一个数组转换成链表,并且能对这个链表实现增删改查等方法。我直接放弃。。
快手太顶了,上来一句话不说,连自我介绍都没有,直接上来一题让你做。。一题勉勉强强搞完,问能不能优化,然后优化了一点点,面试官叹了口气,直接让下一题。下一题憋了半天一行代码没憋出来,直接放弃。然后面试官又问我第一题有什么别的优化思路,能不能实现,我又去磨第一题,到最后一小时快到了,面试官说时间差不多了,你这其实还有点问题,优化的话应该是两边往中间匹配,我只从左边往右边匹配了。。这就是废物吧,我知道第一题很简单,结果还是没做出来,第二题甚至都不知道怎么下手。。
面试官听声音是个很年轻的小哥哥,感觉人挺好的,也很有礼貌,就是经常叹气,可能看我太废物了吧。。
#快手##校招##面经##前端工程师#