天天看點

大三小米實習日記

面試兩面

//小米    一面 (過)
/**
 * 1.水準垂直居中方法(盤了5種,兩種定寬高,3種不定寬高) 
 * 2.移動端布局(我提了媒體查詢,他說rem,vh,vw。并且比較rem,vw/vh哪個更好)
 * 3.es6說說你都用了啥(let,const,解構指派,Proxy,Relect,Promise,class。很多東西扯react上)
 * 4.Promise.all,Promise.race
 * 5.實作一個Promise.all (講了原理)
 * 6.說一說vue雙向資料綁定的原理(直接給他講了2.0和3.0兩個版本,深入講了2.0代碼實作和缺點,簡單介紹3.0及其優點)
 * 7.vue中 watch和computed的差別
 * 8.webpack基本配置
 * 9.webpack裡面的hash有什麼作用
 * 
 * 
 */
二面 沒記錄






      

11.4入職核心業務部門

--------------------------

11月

入職第一周:動畫調研。  用vue+three做各種demo。成功完成兩個:玉米種子,DNA。第三個還在制作完成大部分,但是有一些bug。

入職第二周:周一二繼續研究three粒子效果,已經完成,但是滑鼠跟随效果有bug。 周三 過度階段,過渡到開應用開發學習。周四周五配置快應用環境,學習快應用教程文檔。

去blili看小米快應用視訊:​​https://www.bilibili.com/video/av34144458?from=search&seid=14347759376417914966​​

快應用官網:​​https://doc.quickapp.cn/tutorial/framework/lifecycle.html​​

(自學了gulp )

入職第三周:快應用網站學習,解決5個快應用的點。(代碼層次未深入探索)

各大廠商注冊:​​https://www.quickapp.cn/docCenter/post/74​​

(自學了 ts + create-react-app 建立react前端demo,學會在其中寫路由等東西 )

第四周:開始快應用項目的開發,粗略模版完成(快應用+ less BEM規範)。等待設計稿進行細微調整。

說好周二給設計稿的,現在都沒設計稿的影子。

參與動畫編輯器 - vue,動畫編輯器的一個checkbox的bug, 實作二級清單的展示需求,實作同級清單之間的拖拽功能。

(自學了 ts + node建立後端項目:查github使用者資訊在終端顯示)

--------------------------

12月

入職第五周:周一請假回學校,導員叫去辦公室思想教育,來回600。快應用設計稿說這個周給,今天周三了也沒見影子,已經拖了三個周了。

react頁面路由傳參優化:将params中的參數在url中不顯示, 存放在state中而非params中。

(自學 ts文法,大緻速成,)

(自學 ts重構axios,大緻過了一邊,沒記住,東西太多,等着回過頭在看一遍)

入職第六周: 周一 接手自動化測試項目的bug,但bug還沒回報。

(自學 看了看Jest單元測試,會釋出 npm 包,一道leetcode)

                      周二   動畫編輯器:解決編/解組的兩個bug,修改left.vue的input樣式。 接手左側新需求,修改中。

(一道leetcode)

入職第七周:  修改自動化測試項目bug,這個項目全棧,但是代碼太亂了,主要是前端代碼給人一種很亂的感覺,各種代碼注釋就直接放着了,也不知道是不是備用。wiki上的項目文檔寥寥數行,有效資訊基本為0,借口資訊和字段都沒有,隻有簡單的項目介紹。整個項目就沒有代碼注釋行,沒有明确代碼的功能。後端koa劃分了代碼塊,代碼劃分結構和文章​​https://www.jianshu.com/p/4e947858218d​​有點像。用node做中間層,轉發請求,給了我不一樣的思路,後端還蠻有啟發的。後端比較有趣一點,資料庫及可視化工具是我之前自學用過的,很舒服。周四團建,很開心,工作加油(寫于周三)。

主要工作: 改bug兼和測試人員交流, 自己寫一個wiki自動化測試第六期文檔,友善以後我離職了有其他人繼續維護,友善其他人,完成工作交接,不給别人添麻煩。

(自學....最近其實沒自學什麼東西,刷了幾道leetcode, 然後把王者榮耀打上王者了,最近比較放松一下。準備找個時間重新溫習一下webpack 及其源碼)。

-------------

2020.2.3 參與隐私合規項目,修改一個bug:在管理者權限才可以看到“與我相關”的按鈕和字樣。解決:添加v-if。

2020.2.4:今天動手修複兩個bug: 1)list清單渲染,item内容左側為圖檔,右側為文字。bug:圖檔會縮小,不完整,右小半部分的圖檔會被文字的padding-left遮蓋。原因:文字過長。解決:限制右側文字的width。

2) 快速點選“與我相關”按鈕,會加載重新整理按鈕下方的list清單。機關時間内點選多次,因為為異步請求,是以每次請求拿到資料的時間不同,可能會出現最終展示的list不是最後一次點選按鈕應該得到的資料。解決:防抖。

切換的時候也可以做個防抖,函數防抖應該就能解決所有問題
推遲就不會來回跳了  也能保證最後結果的正确 
防抖1s  在1s内你點選100次 也隻會發出最後一次請求 」
- - - - - - - - - - - - - - -
應該說  你點選100次  每次之間的間隔都小于1s  那麼隻會發出最後一次請求      

繼續閱讀