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面大概多久能通知
全部评论
(4) 回帖