今天tx一面,是微信视频面的,面试官人很好,也不严厉,很放松,全程大概80分钟,整体感受,问的很结合实际,不是死知识点,也会从多个方向考核,比较灵活。首先是自我介绍,下面是问的一些问题:
1、讲一个最熟悉的项目,担任的任务,拿到一个项目后的设计思想
2、canvas压缩图片(简历中写到才问的)
3、vue双向数据绑定原理,为什么用发布订阅模式、观察者模式的应用
4、缓存机制
5、http跨域及解决办法
6、开放题(设计一个钟表,时针分针秒针转动)
7、6问的基础上同步服务器的时间,例如秒杀倒计时
8、问打印结果
var a = 1;
(function f() {
console.log(a); //undefined
var a = 2;
})();
function Person(name) {
this.name = name;
}
Person.prototype.age = 20;
Person.prototype.award = [];
var jack = new Person("jack");
var rose = new Person("rose");
jack.age++;
rose.award.push("oscar");
console.log(rose.age); //20
console.log(jack.award); //oscar