前面的話
做了兩套網易的題,正式篇覺得還好,提前批的題目雖考點差不多,但有很多坑,同時也考得比較深。
題目第一題: 下面**輸出什麼?
const arr =
;const testobj =
;console.
log(arr ==="")
;console.
log(arr =="")
;arr.
tostring=(
)=>1;
console.
log(arr ===1)
;console.
log(arr ==1)
;arr.
valueof=(
)=>2;
console.
log(arr ==2)
;arr.
valueof=(
)=> testobj;
console.
log(arr == testobj)
;
考查:valueof()與tostring()方法的呼叫
在兩者沒有重寫的情況下,預設呼叫tostring()方法。在兩者都存在時,如果是數值運算優先呼叫valueof()方法。注意:不能使用tostring()與valueof()方法返回物件
第二題:下面**輸出什麼?
let a =0;
const obj =
}const obj1 =
const fun = obj.b;
fun();
fun.
(obj)
; fun.
bind
(obj1)
.(obj)
;const fun1 = fun.
bind
(obj1)
;fun1()
;new
fun(
);
第三題: function.prototype的原型鏈最終指向的哪?
這題考查的是function與object的雞蛋問題。
第四題:
有個矩形長20px,高10px,css中width:250px height:500px,請問這個矩形渲染出來的實際面積(a)?
a.400 b.200 c.300 d.800
解析:畫布大小和css中設定width:250px height:500px一致,其width和初始值比例為1:1,height和初始值比例為2:1。因此渲染出來的矩形的高度也將擴大一倍為20px,則矩形渲染出來的實際面積20x20=400。
第五題下列布局在頁面上的寬度比是多少?
.flex
.left
.right
// html
="flex"
>
="left"
>
<
/div>
="right"
>
<
/div>
<
/div>
解析: 本題考查flex計算規則
屬性值:
flex-grow: 定義專案的放大比例,預設為0
flex-shrink: 定義專案的縮小比例,預設為1
flex-basis: 定義了在分配多餘空間之前,專案佔據的主軸空間(main size),預設為auto
flex: 是flex-grow,flex-shrink和flex-basis的簡寫
<
!doctype html>
"en"
>
"utf-8"
>
test<
/title>
.container
.first
.second
.third
<
/style>
<
/head>
='container'
>
='first'
>
<
/div>
='second'
>
<
/div>
='third'
>
<
/div>
<
/div>
<
/body>
<
/html>
上面**, 父容器定義寬度200px,因為flex-basis可替代width屬性的。
所以,子盒子寬度為 (200+40+40)= 280px,溢位了80px。
首先計算加上權重的值:1*40 + 3 * 200 + 2 * 40 = 720 px
.first 需要縮小的值:(40
*1/720)*
80=4.44px
.second 需要縮小的值:
(200*3
/720)*
80=66.67px
.first 需要縮小的值:(40
*2/720)*
80=8.89px
回到本題:left與right盒子基準值為50px、100px。父盒子的寬度剩餘50px,剩下的50px 按照
flex-grow的值來分配,這裡left盒子為50+50*3/5 = 80px
, right盒子為100+50*2/5px =120px
所以最終為80px: 120px = 2 : 3
記錄位元組跳動2020校招提前批面試
round1 先自我介紹,然後聊了聊專案。問題基本由淺入深。1 說說從瀏覽器輸入url到載入出網頁的基本過程。2 網路協議棧 3 http狀態碼 4 tcp三次握手,四次揮手 5 四次揮手過程中time wait狀態。6 如果tcp連線只有兩次握手會有什麼問題?我答如果服務端的ack報文丟失,服務端...
網易2020校招筆試(正式批)
function fun var f fun.call var t1 f.call var t2 f call var t3 f call const a tostring get alert a 這題考查valueof 與tostring 的區別。在不重寫這兩個方法時 tostring 方法 返回...
2017屆校招提前批面試回顧
一句話介紹本文的要點 面試一定要做好準備,千萬不能大意。一些回憶起來的考點也列出來給大家參考。一面二面考察專案,大家一定一定要做好準備工作,好好回顧一下之前做過的專案。三面是經理面試,經理的問題基本是就是網上比較經典的那些 hrg的面試 聊了聊室友 你認為什麼樣的人可以留用 二面倒是主要問的基礎知識...