蔚来前端实习(二面挂)
智能驾驶部门
一面-1.15
- 项目难点
- 文件如何判断格式 是后缀名吗
- 图片下载 应该会直接展示出来(?
- url除了跳转网页的几种方式(如本地文件、邮件) 怎么通过在web输入url调起桌面端程序
- 对象调用问题 讲输出顺序
- 深拷贝遇到循环引用怎么处理
- 讲输出步骤和内容
var nickname = "LiLei";
function Person(name) {
this.nickname = name;
this.sayHi = function () {
console.log(this.nickname);
setTimeout(function () {
console.log(this.nickname);
}, 0);
};
}
var Male = {
nickname: "XiaoFang",
sayHi: () => {
console.log(this.nickname);
},
};
var person = new (Person.bind(Male, "XiaoHong"))();
person.sayHi();
- 写题 实现一个异步任务队列deplayQueue,队列长度可指定,要求队列中所有任务都执行完毕才可以继续执行,要求每次运行可以拿到本任务的返回值
二面-1.16
- 聊一些个人情况
- 讲讲hooks
- 写题 日志格式转换
- 写题 搜索 dfs or bfs