25暑期前端:阿里国际一面

1. 自我介绍
2. http问题,https怎么实现的(问的非常细节和深入)
3. egg.js问题,egg.js cluster
4. 线程和进程,java、js语言的比较

setTimeout(()=>{
    console.log('1')
},0)
new Promise((res)=>{
    console.log('2');
    res();
}).then(()=>{
    console.log('3')
})
console.log('4')

2
4
3
1

let a = 2;
function b (){let a = 1; return Function('console.log(this,a)')();}
b.call({})
window, 1

function b (){
    let a = 1; 
    setTimeout(function(){
        console.log(this,a);
    },0)
}
b.call({})

function b (){
    let a = 1; 
    console.log(this,a)
}
b.call({})
{}, 1

function b (){
    let a = 1; 
    setTimeout(()=>{
        console.log(this,a)
    },0);
}
b.call({})

function extend(sub, parent) {
   // clone
}

class sub {}
class parent {
  constructor(){
    this.name = 1;
  }
}
parent.test = function(){}

extend(sub,parent);
// sub instanceof parent === true;

typeof sub;
'function'

var subinstance = new sub();
subinstance.name
全部评论
太细了
点赞 回复 分享
发布于 2024-05-09 23:06 广东

相关推荐

03-03 23:12
已编辑
北京邮电大学 Java
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。
你的简历改到第几版了
点赞 评论 收藏
分享
评论
点赞
9
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务