2019.3.8日第一次面試
座標深圳 專業計算機做了平面設計裸辭自學前端三個月,鼓起勇氣參加一個前端面試,上午10點開始,先是做了40分鐘筆試,內容大概如下:
- 介紹掌握的javascript框架和庫
- get 和 post 請求區別
- 標籤屬性title 和 alt的區別
- typeof 返回那些型別
- text-align:center在IE7,IE8中的區別 不知道
- 提升頁面效能的載入檔案的方法
- var a = {a:"1",b:"2"}轉化為字串
- 一個關於變數和函式的一個作用域提升的輸出題 這題出了兩次
- 從10到100中輸出10個隨機數在排序 這題我沒做出來 很慚愧
- ajax 的方法寫一個請求並將資料以表格或列表的形式輸出 這題我沒遍歷到所有資料 :[{"name":"aa","sex":"bb","age":"cc"},{"name":"dd","sex":"ee","age":"gg"}]很慚愧不知道怎麼依次取出以表格形式展現
- 精靈圖的原理、優點、缺點。
- 後面兩個加分題不太記得反正是跟獲取資料有關,要求原生,用axios,angular中方法對物件中的資料分別按要求取出放入兩個陣列。。。這題懵逼
- login的一些指令不知道的打錯沒 很類似login這個單詞這是加分題
總結 還有題不記得感受就是一個演算法題,和兩個獲取資料的不會,但感覺很重要。
然後開始面試,是一位小姐姐,開始自我介紹, 然後問我試卷上的 post 和 get區別,重點在最後問get的優點是什麼,我感覺都講了但答案不是她想要的,自己現在上網搜了一下也沒發現我漏了那個。。。。。。。。
接著問我關於變數和函式為什這麼做的。。。我說變數提升但值沒提升 為undefined 而函式整個提升作用域頂部。
然後問演算法有幾種方式去排除陣列裡已有的數 我說了indexof 追問還有其他嗎。。。
接著問ajax,沒多問。非同步有哪幾種