在上一篇實習隨筆| 周記(五)提過因為實習忙碌和秋招提前批將盡而焦灼和苦惱室琢,于是在各種思想斗爭和考慮后遮糖,終于下定決心在項目新版本上線之際辦理了離職,并開始全心全意投入秋招速客。
原以為此行必將艱難戚篙,也做好了持久戰(zhàn)的準備,沒曾想一路出奇的順利∧缰埃現(xiàn)在不打算再找了岔擂,終于可以好好填舊坑寫總結了!
在2018Android暑期實習面試總結曾介紹過個人情況浪耘、自學經(jīng)歷乱灵、校招流程和復習重點,這部分就不再贅述七冲。那么本篇先以日歷形式回顧秋招之路痛倚,方便各位參考某廠的處理進度;之后會簡單進行美團實習總結澜躺,也算給“美團實習”板塊文章畫上句號蝉稳;然后是總結歸納春秋招Android面試題庫,時間原因后續(xù)再出個“有問有答”的系列掘鄙;最后做個總結還有展望耘戚,開始新的征程~
- 秋招日歷
- 實習總結
- 題庫大全
- 一點感悟
1.校招日歷
在美團實習的最后一周項目在提測,相比開發(fā)階段著實輕松了不少通铲,所以開始改簡歷毕莱、投簡歷和復習,復習內容主要是個人博客和春招總結的筆記颅夺。
不過各廠子簡歷處理速度令我始料不及朋截,在緊接的下一周就被各種面試狂轟濫炸,這波操作來得快去的也快吧黄,最終通過BAT部服、vivo、愛奇藝和一點資訊的全部面試流程拗慨,自此整個秋招以面試0error完美收官廓八。
中途發(fā)生個烏龍,在耪郧溃客給頭條hr發(fā)過簡歷剧蹂,結果竟然誤進了社招池,還發(fā)來了面試邀約......差點就去應聘Android高級工程師了emmm
以下就是從開始準備到等到offer整個秋招日歷表:
日期 | 具體事宜 |
---|---|
8.6(周一) | 修改簡歷烦却、實習轉正口頭offer |
8.7~8.9 | 完成簡歷投遞宠叼、復習 |
8.10(周五) | 離職辦理 |
收到vivo的面試通知 | |
8.11(周六) | 網(wǎng)易筆試 |
8.13(周一) | 阿里一面:電話40min |
8.14(周二) | 收到百度、愛奇藝、頭條的面試通知 |
8.15(周三) | 百度一面:視頻35min |
阿里二面:電話20min | |
收到一點資訊的面試通知 | |
vivo一面:視頻25min | |
8.16(周四) | 百度現(xiàn)場面:二面60min冒冬、三面30min |
收到網(wǎng)易的面試通知(放棄) | |
vivo hr面:視頻20min | |
8.17(周五) | 阿里三面:電話30min |
收到騰訊的面試通知 | |
8.18(周六) | 一點資訊現(xiàn)場面:一面40min伸蚯、二面50min、三面20min |
騰訊一面:電話35min | |
8.19(周日) | vivo線下交流會 |
8.20(周一) | 愛奇藝一面:現(xiàn)場70min |
一點資訊hr面:電話15min | |
8.21(周二) | 收到百度面試通過郵件+文化測評 |
8.22(周三) | 愛奇藝二面:視頻30min |
收到vivo錄用意向書 | |
8.23(周四) | 阿里hr面:視頻40min |
8.28(周二) | 騰訊二面:電話20min |
8.29(周三) | 愛奇藝三面:視頻30min |
收到快手的面試通知(放棄) | |
8.30(周四) | 騰訊hr面:視頻15min |
8.31(周五) | 一點資訊hr溝通意向 |
9.1(周六) | 收到阿里錄用意向書 |
9.7(周五) | 愛奇藝hr溝通意向 |
9.12(周三) | 百度hr溝通意向 |
收到騰訊錄用意向書 |
匯總:面試部門及全部流程
- 杭州/阿里/數(shù)據(jù)技術及產(chǎn)品部:2輪技術面+交叉面+hr面
- 深圳/騰訊/OMG/騰訊視頻:2輪技術面+hr面
- 北京/百度/百度APP研發(fā)部:3輪技術面+文化測評
- 北京/愛奇藝:3輪技術面
- 深圳/vivo:1輪技術面+hr面+線下交流會
- 北京/一點資訊:3輪技術面+hr面
2.實習總結
兩個月的實習生活轉瞬即逝简烤,也有幸得到部門老大的肯定和對留用的認可剂邮。本節(jié)對這段短暫但充實的實習生活做個簡短的總結,算是給“實習隨筆”系列文章做個收尾(想看面經(jīng)的可跳過此節(jié))横侦。
實習單位:北京/美團/新零售事業(yè)群/ 閃購事業(yè)部/賦能業(yè)務組
a.工作總結
- 參與完整的開發(fā)流程挥萌,從v1.0需求評審到上線v1.1,掌握多人協(xié)作必需的Git使用
- 通過Code Review熟悉業(yè)務代碼枉侧,并刻畫頁面的類圖和活動圖瑞眼,強化對MVP模式的理解
- 協(xié)助推進項目的進展,如v1.0后期埋點棵逊、修改bug伤疙、APP打包和性能優(yōu)化,使用Lint工具優(yōu)化代碼質量辆影、美團Metrics工具監(jiān)測Crash情況等徒像,并產(chǎn)出相應分析和優(yōu)化建議文檔
- 開發(fā)和維護v1.1新增的接入商家會員模塊功能,包括會員識別蛙讥、用戶授權和短信驗證
- 熟悉美團各種基礎框架庫并應用到項目中锯蛀,如網(wǎng)絡Retrofit-mt、定位Locate次慢、驗證服務Yoda
b.學習總結
- 堅持寫周記的習慣旁涤,總結每周學到的新知識,以及記錄所見所聞所想
- 讀完《深入理解Java虛擬機》重要章節(jié)迫像,并做相應的讀書筆記
- 學習主流的網(wǎng)絡框架Retrofit劈愚,并深入源碼
- 鞏固基礎:Java、Android闻妓、JVM菌羽、操作系統(tǒng)、計算機網(wǎng)絡由缆、數(shù)據(jù)結構等
c.收獲和成長
這是我第一次走出校園踏入社會注祖,于我而言意義非凡,所以非常珍惜每個在美團的日子均唉。
- 從絲毫不了解新零售的井底之蛙到意識到這是新發(fā)展是晨、大趨勢、刻不容緩舔箭,每個業(yè)務溝通會都給我格局放大罩缴、眼界放寬的成長;
- 通過實際參與一個大的完整的項目,感受到不同于學校那些小項目的流程更規(guī)范靴庆、技術更強大;
- 在美團怒医,培訓制度完善炉抒、wiki知識庫無所不有、學習氣氛濃厚稚叹、分享會比比皆是焰薄,這些都讓我大飽眼福,技術也不斷在進步扒袖;
- 當然也少不了各種生活福利塞茅,時不時就搞個小活動,樓下樓上好不熱鬧季率,吃喝玩樂野瘦,正應了美團的發(fā)展目標--"幫大家吃得更好,活得更好"飒泻。
總之在這里收獲的不僅有知識和技術鞭光,還有見識和人情味,我超喜歡這里的~
d.不足和反思
和實習前對自己的期望相比泞遗,現(xiàn)已完成大部分的計劃惰许,也有部分未達到預期:
- 原來一直想看外賣里一些基礎組件的源碼,最后也只是泛泛深入Retrofit-mt史辙,還有很多自己感興趣的框架沒看汹买,看源碼確實不容易但這是一位工程師的必會技能,優(yōu)秀框架必然有其精彩絕倫之處聊倔,從"可以寫"到"寫得好"自己還需要走很長的路晦毙;
- 實際寫項目也發(fā)現(xiàn)自己會有考慮不全的問題,性能優(yōu)化的意識也不高耙蔑,雖然理論知識足夠结序,但畢竟是紙上談兵,還需多實踐形成良好的編程習慣纵潦;
- 之前給自己制定的寫文計劃基本落實徐鹤,起碼沒有棄坑,不過仍有一些未總結邀层,后續(xù)時間充裕定會補上返敬。
3.題庫大全
- 之前說過我的復習范圍無非是個人技術博客還有整理的筆記,考慮到筆記是手寫版不利于保存寥院,所以打算重新整理并放到網(wǎng)上劲赠,時間原因這里先列出面試問題,題解詳見:
- 當然,我認為看面經(jīng)主要是為了查缺補漏凛澎,自己也要有一定的知識儲備和學習體系霹肝,而不是臨時抱佛腳、試圖通過背題背答案方式應付面試塑煎,只有自己真學會的東西才能侃侃而談沫换,更有自信。
(注:部分重點有文字鏈接最铁,表示有具體的文章講解)
a.Android
Q:說下Activity的生命周期讯赏?
Q:onStart()和onResume()/onPause()和onStop()的區(qū)別?
Q:Activity A啟動另一個Activity B會回調哪些方法冷尉?如果Activity B是完全透明呢漱挎?如果啟動的是一個Dialog呢?
Q:談談onSaveInstanceState()方法雀哨?何時會調用磕谅?
Q:onSaveInstanceState()與onPause()的區(qū)別?
Q:如何避免配置改變時Activity重建雾棺?
Q:優(yōu)先級低的Activity在內存不足被回收后怎樣做可以恢復到銷毀前狀態(tài)怜庸?
Q:說下Activity的四種啟動模式?(有時會出個實際問題來分析返回棧中Activity的情況)
Q:談談singleTop和singleTask的區(qū)別以及應用場景
Q:onNewIntent()調用時機垢村?
Q:了解哪些Activity啟動模式的標記位割疾?
Q:如何啟動其他應用的Activity?
Q:Activity的啟動過程嘉栓?
Q:談一談Fragment的生命周期宏榕?
Q:Activity和Fragment的異同?
Q:Activity和Fragment的關系侵佃?
Q:何時會考慮使用Fragment麻昼?
Q:談一談Service的生命周期?
Q:Service的兩種啟動方式馋辈?區(qū)別在哪抚芦?
Q:一個Activty先start一個Service后,再bind時會回調什么方法迈螟?此時如何做才能回調Service的destory()方法叉抡?
Q:Service如何和Activity進行通信?
Q:用過哪些系統(tǒng)Service答毫?
Q:是否能在Service進行耗時操作褥民?如果非要可以怎么做?
Q:AlarmManager能實現(xiàn)定時的原理洗搂?
Q:前臺服務是什么消返?和普通服務的不同载弄?如何去開啟一個前臺服務?
Q:是否了解ActivityManagerService撵颊,談談它發(fā)揮什么作用宇攻?
Q:如何保證Service不被殺死?
Q:廣播有幾種形式倡勇?什么特點逞刷?
Q:廣播的兩種注冊形式?區(qū)別在哪译隘?
Q:ContentProvider了解多少?
Q:Android中提供哪些數(shù)據(jù)持久存儲的方法洛心?
Q:Java中的I/O流讀寫怎么做固耘?
Q:SharePreferences適用情形?使用中需要注意什么词身?
Q:了解SQLite中的事務處理嗎厅目?是如何做的?
Q:使用SQLite做批量操作有什么好的方法嗎法严?
Q:如果現(xiàn)在要刪除SQLite中表的一個字段如何做损敷?
Q:使用SQLite時會有哪些優(yōu)化操作?
Q:Android中進程和線程的關系?區(qū)別深啤?
Q:為何需要進行IPC拗馒?多進程通信可能會出現(xiàn)什么問題?
Q:什么是序列化溯街?Serializable接口和Parcelable接口的區(qū)別诱桂?為何推薦使用后者?
Q:Android中為何新增Binder來作為主要的IPC方式呈昔?
Q:使用Binder進行數(shù)據(jù)傳輸?shù)木唧w過程挥等?
Q:Binder框架中ServiceManager的作用?
Q:Android中有哪些基于Binder的IPC方式堤尾?簡單對比下肝劲?
Q:是否了解AIDL?原理是什么郭宝?如何優(yōu)化多模塊都使用AIDL的情況辞槐?
Q:MotionEvent是什么?包含幾種事件粘室?什么條件下會產(chǎn)生催蝗?
Q:scrollTo()和scrollBy()的區(qū)別?
Q:Scroller中最重要的兩個方法是什么育特?主要目的是丙号?
Q:談一談View的事件分發(fā)機制先朦?
Q:如何解決View的滑動沖突?
Q:談一談View的工作原理犬缨?
Q:MeasureSpec是什么喳魏?有什么作用?
Q:自定義View/ViewGroup需要注意什么怀薛?
Q:onTouch()刺彩、onTouchEvent()和onClick()關系?
Q:SurfaceView和View的區(qū)別枝恋?
Q:invalidate()和postInvalidate()的區(qū)別创倔?
- Drawable等資源
Q:了解哪些Drawable?適用場景焚碌?
Q:mipmap系列中xxxhdpi畦攘、xxhdpi、xhdpi十电、hdpi知押、mdpi和ldpi存在怎樣的關系?
Q:dp鹃骂、dpi台盯、px的區(qū)別?
Q:res目錄和assets目錄的區(qū)別畏线?
Q:Android中有哪幾種類型的動畫静盅?
Q:幀動畫在使用時需要注意什么?
Q:View動畫和屬性動畫的區(qū)別寝殴?
Q:View動畫為何不能真正改變View的位置温亲?而屬性動畫為何可以?
Q:屬性動畫插值器和估值器的作用杯矩?
Q:Activity栈虚、View、Window三者之間的關系史隆?
Q:Window有哪幾種類型魂务?
Q:Activity創(chuàng)建和Dialog創(chuàng)建過程的異同?
Q:談談消息機制Hander泌射?作用粘姜?有哪些要素?流程是怎樣的熔酷?
Q:為什么系統(tǒng)不建議在子線程訪問UI孤紧?
Q:一個Thread可以有幾個Looper?幾個Handler拒秘?
Q:如何將一個Thread線程變成Looper線程号显?Looper線程有哪些特點臭猜?
Q:可以在子線程直接new一個Handler嗎?那該怎么做押蚤?
Q:Message可以如何創(chuàng)建蔑歌?哪種效果更好,為什么揽碘?
Q:這里的ThreadLocal有什么作用次屠?
Q:主線程中Looper的輪詢死循環(huán)為何沒有阻塞主線程?
Q:使用Hanlder的postDealy()后消息隊列會發(fā)生什么變化雳刺?
Q:Android中還了解哪些方便線程切換的類劫灶?
Q:AsyncTask相比Handler有什么優(yōu)點?不足呢掖桦?
Q:使用AsyncTask需要注意什么本昏?
Q:AsyncTask中使用的線程池大小滞详?
Q:HandlerThread有什么特點凛俱?
Q:快速實現(xiàn)子線程使用Handler
Q:IntentService的特點紊馏?
Q:為何不用bindService方式創(chuàng)建IntentService料饥?
Q:線程池的好處、原理朱监、類型岸啡?
Q:ThreadPoolExecutor的工作策略?
Q:什么是ANR赫编?什么情況會出現(xiàn)ANR巡蘸?如何避免?在不看代碼的情況下如何快速定位出現(xiàn)ANR問題所在擂送?
Q:加載圖片的時候需要注意什么悦荒?
Q:LRU算法的原理?
Q:Android中緩存更新策略嘹吨?
Q:項目中如何做性能優(yōu)化的搬味?
Q:了解哪些性能優(yōu)化的工具?
Q:布局上如何優(yōu)化蟀拷?列表呢碰纬?
Q:內存泄漏是什么?為什么會發(fā)生问芬?常見哪些內存泄漏的例子悦析?都是怎么解決的?
Q:內存泄漏和內存溢出的區(qū)別此衅?
Q:什么情況會導致內存溢出强戴?
開源框架(略)
谷歌新動態(tài)
Q:是否了解和使用過谷歌推出的新技術亭螟?
Q:有了解剛發(fā)布的Androidx.0的特性嗎?
Q:Kotlin對Java做了哪些優(yōu)化酌泰?
b.Java
- 基礎
Q:面向對象編程的四大特性及其含義媒佣?
Q:String、StringBuffer和StringBuilder的區(qū)別陵刹?
Q:String a=""和String a=new String("")的的關系和異同默伍?
Q:Object的equal()和==的區(qū)別?
Q:裝箱衰琐、拆箱什么含義也糊?
Q:int和Integer的區(qū)別?
Q:遇見過哪些運行時異常羡宙?異常處理機制知道哪些狸剃?
Q:什么是反射,有什么作用和應用狗热?
Q:什么是內部類钞馁?有什么作用?靜態(tài)內部類和非靜態(tài)內部類的區(qū)別匿刮?
Q:final僧凰、finally、finalize()分別表示什么含義熟丸?
Q:重寫和重載的區(qū)別训措?
Q:抽象類和接口的異同?
Q:為什么匿名內部類中使用局部變量要用final修飾光羞?
Q:Object有哪些公用方法绩鸣?
Q:Java集合框架中有哪些類?都有什么特點
Q:集合纱兑、數(shù)組呀闻、泛型的關系,并比較
Q:ArrayList和LinkList的區(qū)別潜慎?
Q:ArrayList和Vector的區(qū)別捡多?
Q:HashSet和TreeSet的區(qū)別?
Q:HashMap和Hashtable的區(qū)別勘纯?
Q:HashMap在put局服、get元素的過程?體現(xiàn)了什么數(shù)據(jù)結構驳遵?
Q:如何解決Hash沖突淫奔?
Q:如何保證HashMap線程安全?什么原理堤结?
Q:HashMap是有序的嗎唆迁?如何實現(xiàn)有序鸭丛?
Q:HashMap是如何擴容的?如何避免擴容唐责?
Q:hashcode()的作用鳞溉,與equal()有什么區(qū)別?
- 并發(fā)
Q:開啟一個線程的方法有哪些鼠哥?銷毀一個線程的方法呢熟菲?
Q:同步和非同步、阻塞和非阻塞的概念
Q:Thread的join()有什么作用朴恳?
Q:線程的有哪些狀態(tài)抄罕?
Q:什么是線程安全?保障線程安全有哪些手段于颖?
Q:ReentrantLock和synchronized的區(qū)別?
Q:synchronized和volatile的區(qū)別呆贿?
Q:synchronized同步代碼塊還有同步方法本質上鎖住的是誰?為什么森渐?
Q:sleep()和wait()的區(qū)別做入?
- Java新動態(tài)
Q:是否了解Java1.x的特性嗎?
Q:談談對面向過程編程同衣、面向對象編程還有面向切面編程的理解
c.計算機網(wǎng)絡
- 基礎
Q:五層協(xié)議的體系結構分別是什么竟块?每一層都有哪些協(xié)議?
Q:為何有MAC地址還要IP地址乳怎?
- TCP
Q:TCP和UDP的區(qū)別彩郊?
Q:擁塞控制和流量控制都是什么前弯,兩者的區(qū)別蚪缀?
Q:談談TCP為什么要三次握手?為什么要四次揮手恕出?
Q:播放視頻用TCP還是UDP询枚?為什么?
- HTTP
Q:了解哪些響應狀態(tài)碼浙巫?
Q:get和post的區(qū)別金蜀?
Q:Http1.0、Http1.1的畴、Http2.0的區(qū)別渊抄?
Q:HTTP和TCP的區(qū)別?
Q:HTTP和HTTPS的區(qū)別?
Q:HTTP和Socket的區(qū)別?
Q:在地址欄打入http://www.baidu.com會發(fā)生什么?
d.JVM
Q:JVM內存是如何劃分的丧裁?
Q:談談垃圾回收機制护桦?為什么引用計數(shù)器判定對象是否回收不可行?知道哪些垃圾回收算法煎娇?
Q:Java中引用有幾種類型二庵?在Android中常用于什么情景贪染?
Q:類加載的全過程是怎樣的?什么是雙親委派模型催享?
Q:工作內存和主內存的關系杭隙?在Java內存模型有哪些可以保證并發(fā)過程的原子性、可見性和有序性的措施因妙?
Q:JVM痰憎、Dalvik、ART的區(qū)別攀涵?
Q:Java中堆和棧的區(qū)別信殊?
e.操作系統(tǒng)
Q:操作系統(tǒng)中進程和線程的區(qū)別?
Q:死鎖的產(chǎn)生和避免?
f.數(shù)據(jù)結構&算法
Q:怎么理解數(shù)據(jù)結構汁果?
Q:什么是斐波那契數(shù)列涡拘?
Q:迭代和遞歸的特點,并比較優(yōu)缺點
Q:了解哪些查找算法据德,時間復雜度都是多少鳄乏?
Q:了解哪些排序算法,并比較一下棘利,以及適用場景
Q:快排的基本思路是什么橱野?最差的時間復雜度是多少?如何優(yōu)化善玫?
Q:AVL樹插入或刪除一個節(jié)點的過程是怎樣的水援?
Q:什么是紅黑樹?
Q:100盞燈問題
Q:老鼠和毒藥問題茅郎,加個條件蜗元,必須要求第二天出結果
Q:海量數(shù)據(jù)問題
Q:(手寫算法)二分查找
Q:(手寫算法)反轉鏈表
Q:(手寫算法)用兩個棧實現(xiàn)隊列
Q:(手寫算法)多線程輪流打印問題
Q:(手寫算法)如何判斷一個鏈有環(huán)/兩條鏈交叉
Q:(手寫算法)快速從一組無序數(shù)中找到第k大的數(shù)/前k個大的數(shù)
Q:(手寫算法)最長(不)重復子串
g.設計模式
Q:談談MVC、MVP和MVVM系冗,好在哪里奕扣,不好在哪里?
Q:如何理解生產(chǎn)者消費者模型掌敬?
Q:是否能從Android中舉幾個例子說說用到了什么設計模式惯豆?
Q:裝飾模式和代理模式有哪些區(qū)別?
Q:實現(xiàn)單例模式有幾種方法奔害?懶漢式中雙層鎖的目的是什么楷兽?兩次判空的目的又是什么?
Q:談談了解的設計模式原則华临?
h.數(shù)據(jù)庫
Q:數(shù)據(jù)庫中的事務了解嗎芯杀?事務的四大特性?
Q:如何理解數(shù)據(jù)庫的范式?
i.hr問題
Q:請簡單的自我介紹一下
Q:談談項目經(jīng)歷瘪匿,為什么會做跛梗,怎么做的,遇到的難點棋弥?
Q:談談實習經(jīng)歷核偿,做了什么,收獲有哪些顽染?
Q:談談學習Android的經(jīng)歷漾岳,有哪些學習方法和技巧?
Q:是否會考研粉寞?/為何不保研尼荆?
Q:成績怎么樣?獎學金情況?
Q:學過哪些課程唧垦?那門課印象最深刻/最有意義/學的最好/最不喜歡捅儒?為什么?
Q:近x年的職業(yè)規(guī)劃振亮?
Q:為什么想來我們公司巧还?/為何不轉正留在xx?
Q:對公司/部門是否有了解?
Q:為何會選擇做技術坊秸?/對女生做開發(fā)的看法麸祷?
Q:學習生活中遇到什么挫折,如何解決的褒搔?
Q:還投過那些公司阶牍,進展如何?如果xx和xx都給你發(fā)offer會如何選擇星瘾?
Q:家是哪里的走孽?是獨生子女嗎?從小的家庭環(huán)境如何死相?
Q:平常有哪些興趣愛好融求?大學參加了哪些校園活動咬像?
Q:有男/女朋友嗎算撮?未來有什么規(guī)劃?
Q:評價一下自己的優(yōu)缺點被廓?/用x個詞形容你自己祟敛。/別人都是怎樣評價你的檬嘀?
Q:覺得自己博客寫的最好的文章是什么?為什么审洞?
Q:覺得自己的優(yōu)勢是什么?
Q:如何看待加班?
Q:意向工作城市是哪芒澜?/是否會考慮在xx發(fā)展?
Q:對于薪酬有什么想法仰剿?
Q:有什么問題想要問我?
j.項目相關痴晦、實習相關技術問題
(略)
Q:使用那些版本控制工具南吮?Git和SVN的區(qū)別?
Q:了解Git工具嗎誊酌?用過哪些命令部凑?解決沖突時git merge和git rebase的區(qū)別?
(持續(xù)更新...)
4.一點感悟
其實到現(xiàn)在還覺得一切不太真實碧浊,沒想到已然結束了令我心驚膽戰(zhàn)許久的秋招涂邀,回望過去,不由得感慨箱锐,大概真的是越努力越幸運吧比勉。
從最開始我的目標就很明確,而且一路腳踏實地驹止,不曾動搖敷搪,用一年多的時間來積累資本豐滿簡歷,學基礎幢哨、寫博客赡勘、做項目、去實習捞镰,也不忽視在校的學業(yè)闸与,成績一直很穩(wěn)定,唯獨沒什么競賽和論文岸售,因為大學前些年一直沉迷于培養(yǎng)興趣愛好践樱,各處舞蹈排練和比賽,也算是大學里最豐富多彩的一段時光吧凸丸。
當然我深知現(xiàn)在不過是暫且告一段落拷邢,前方依舊任重而道遠,要學的還有很多屎慢,努力加油吧丫頭瞭稼!