ShopBack_回饋網股份有限公司

第四階段 onsite interview 上半場 - 工程師面試:

Q1. 以下輸出為何?

for (var i = 1; i <= 10; i++) {

setTimeout(function () {

console.log(i);

}, 100);

}

Q2. 承 Q1. 如果要輸出 1~10,且不使用 let,該如何修改?

Q3. (function(windows){ ... }(windows) 這樣寫的作用和好處是什麼?

Q4. 知道什麼是 Promise?

Q5. 說明 CORS

Q6. 用白話說明 VM and container 的差異

Q7. Restful定義

Q8. 有用過板控嗎?

Q9. 承 Q8. 說明 Git 的 reset and reverse 差異

Q10. 承 Q9. 說明一下 Git 的 rebase

Q11. 有做過什麼 site project

Q12. 知道有哪些 design pattern

Q13. 承 Q12. 常用的是哪幾種

Q14. 承 Q13. 會針對回答的種類,做更細的詢問 ...

Q15. 說明 SOLID

Q16. 請說明 CI/CD 為何

Q17. RESTful API - HTTP動詞

Q18. Http request status code 有哪幾類

Q19. 承 Q18. 說明 status code 中,4XX & 5XX 的差異是?

Q20. link list & array list

第四階段 onsite interview 下半場 - 主管面試:(白板題 & code review)

Q1. 合併兩個已排序數列

Q2. 費氏數列遞迴 & 非遞迴

回覆
0
同意
0
反對
0
您的回覆須遵守《qollie 發言規範》