2017前端大廠踩坑經驗

2022-07-07 12:00:15 字數 2112 閱讀 5320

2016.3-7月(大三下,暑期實習要求較簡單,就不羅列考點了)

阿里三面

一面:面試官在看到我眾多的專案跟過獎之後對我印象還不錯,在問及後台的時候,我說我後台接觸php較多,然後打了**諮詢了一番,於是輕鬆過了一面

二面:有幸運到了紫府大神,很是和藹,先讓我寫了一遍的二叉樹遍歷,可惜當時考慮太多,在二叉樹的初始化上浪費了太多時間,其實簡單的物件訪問和遞迴就可以解決一切,說到底怪自己準備不好,隨後問了些優化的問題,比如避免重繪回流什麼的,而後紫府大神詢問我部門選擇,我選了uc(可能因為這個部門不招人,給失敗埋下了伏筆)

三面:hr很和善,基本思想價值觀沒問題都是可以過得

阿里對於面試,並不是hr面結束就保證offer,而是對通過的人進行評級,取出b+以上的,哎,資料結構的薄弱加上不充分的準備最後gg思密達

2016.8-9月(重複的我就不說了,講講每家面試的獨特問題)

阿里內推:

死於一面: 1.js監聽css3動畫怎麼實現,具體到每一幀(gg)

2.如何應對雙邊距的相容問題

3.簡單講講cmd,amd應用場景,原理,區別(一半沒答上來)

4.閉包原理,優勢

5.zepto,seajs用過沒(沒有==就直接跳過了)

6.react用過麼?--沒有,用過ng1,2

7.簡單說下雙向繫結,髒治檢測

8.http碼,url輸入後發生些什麼

9.對渲染層有什麼認識麼

10.講講jq原始碼吧,自定義個事件怎麼實現

11.es6箭頭函式,promise

12.用過redux麼,能簡單講講麼

13.hack,怪異

14.簡單講下css中的效能(說了c3的gpu開啟新渲染層)

大概就記得這麼多,反正很是狼狽,面完大概就知道gg,於是記下沒答上來的,隨後慢慢複習

微店內推:

一面:   1.php用過是吧,lastmodified簡單講講

2.mysql用過吧,講講sql語句優化(不會)

3.if(3==true)結果

4.cahe conctroll expire講講

5.curry

死於二面: 1.session,cookie,sessionstorage,localstroage區別

3.演算法+資料結構

攜程內推:

一面:面的很簡單,然我有點懷疑人生

微盟校招:

一面:很有質量的一面,我蠻喜歡面試官的,面試官同樣對我印象也不錯,基礎簡單問了之後提公升難度

1.xxs簡單講下,如何防範呢?(我說的是對url進行解析)

2.看過jq原始碼,簡單講講他實現原理(說白了就是物件)

3.寫乙個帶出速度的小球彈射動畫(canvas實現)

4.cookie安全方面的深入

5.安全加密

6.介面優化(服務端,瀏覽器載入,頁面載入,**載入)------部分可參考我之前寫的web架構角度優化

7.amd,cmd區別

8.關於ng1,2的區別,優化

9.linux作業系統,我只是簡單闡述下,自己阿里雲伺服器相關配置

10.node,簡單講了下我socket.io做過的專案,grunt,jshint的使用

11.簡單講了下對h5的認識,對bom的擴充套件,可以看我之前寫的一篇h5獲取經緯度天氣的部落格

12.跨域(常考點)

13.https,如何判斷自己的頁面被iframe引用

個人感覺一面是前端主管,技術上面很強勢的,自然也就不放過反問的機會,對於框架,未來規劃問了蠻多的,學習到不少

thoughtwork內推

剛過hr面,筆試面,筆試題還是蠻繞彎子的,有空的話再寫乙份部落格貼出來

網易校招:

聽說網易筆試刷了90%的人,3條ac2的都刷了,很幸運的過了筆試,但是感覺網易不缺人的樣子,問的問題好點怪異

1.js中num在底層的實現

2.socket.io原理實現

3.紅黑樹

4.佇列,棧儲存什麼的

5.希爾排序

許多問題我複習到,但是說出來後他說這不是他想要的答案,很尷尬,一面完之後可以說是我人生最糟糕的時刻

注:前端面試中,會一門後端語言是很必要的,演算法,資料結構,作業系統,而且比較重要的是,平時多擴充套件知識面,看看論壇什麼的,希望大家都能有份不錯的offer,加油吧

前端踩坑2 10000

踩坑2 10000,優化頁面訪問速度之懶載入。現在的網際網路越來越發的,與使用者的互動也越發的重要起來,在我門前端人員的開發過程中,相信都遇到過頁面載入速度太慢的問題,這個問題出現的原因比較多,什麼載入資源比較多,頻寬比較低之類的,在這裡就不做贅述,就來講講今天的主角 懶載入。什麼是懶載入呢?顧名思...

web開發前端踩坑

1.inline block總會有間隙 前端布局對齊也可以使用float,但是這樣做會導致被作用塊不佔高度 相當於不存在,脫離了文件流,但是會顯示 前面的塊不佔高度後面跟著的不需要對齊的塊就可能會和前面的塊擠在一起 各種異常 float很好用,但是怎麼才能避免塊坍塌呢?1.在結束float的塊後面加...

前端前置 Git踩坑

git config global user.name zhangsan git config global user.email zhangsan qq.com 檢查cd ssh預設目錄 c users specter.ssh 生成公鑰和私鑰 ssh keygen t rsa c zhangsan...