1. 程式人生 > >今日頭條一面面經

今日頭條一面面經

1.從http://toutiao.comhttp://md.toutiao.com進行ajax請求,這個算是跨域嗎?伺服器端會接收到什 麼,跨域請求方式,HTTP請求的方法?
2.演算法題:求最大和的連續子陣列;
3.智力題:有四張紅色的牌和4張藍色的牌,主持人先拿任意兩張,再分別在A、B、C三人額頭上貼任意兩張牌,A,B,C三人都可以看見其他額頭上的牌,看完後讓他們猜到自己額頭上是什麼顏色的牌,看完後讓他們猜自己額頭上是什麼顏色的牌,A說不知道,B說不知道,C說不知道;後A知道是什麼顏色,那麼A知道自己是什麼顏色?
4.父子div margin合併的情況;
5.ES6箭頭函式;

func1 = x=>x;
func2 = x =>{x};
func3 = x =>({x});
console.log(func1(1));
console.log(func2(1));
console.log(func3(1));

6.類繼承,呼叫render()函式,後,因為setTimeout中執行函式永遠是指向window,所以這裡會報錯,不會輸出結果;

class A extends Components {
method1(){
setTimeout(function(){
this.method2();
},5000)
}
method2(){
console.log(1);
}
render(){
this.method1();
}
}

7.實現一個div元素的飛入效果,用CSS3;