抖音離職后,拿到快手餐胀、小紅書绒疗、最右等15家公司的面試

這篇文章并不是簡單的描述一些面試中的題,或者總結(jié)一些Android的知識骂澄,而是想記錄我整個的想法和準備的過程吓蘑,以及一些心得體會,讓大家更加全面的去看待工作坟冲、跳槽和生活(從我的角度磨镶,當然肯定有不合理的地方,大家借鑒就好)健提,之前17年跳槽寫過的一篇文章 一年Android工作經(jīng)驗琳猫,今日頭條 阿里 百度 網(wǎng)易 美團 小米 快手面經(jīng)

在字節(jié)跳動的兩年時間中見證了抖音從百萬日活到2.5億、團隊從10人到100多人的過程私痹,技術上不同時期的選型以及迭代脐嫂、沉淀和更替。項目上經(jīng)歷了一個工程到模塊化再到組件化最后插件化紊遵,深刻理解項目不同階段和不同體量的時候技術框架的選型账千。流程上不同階段不同的方案,一直在探索最大的效率的協(xié)同開發(fā)暗膜。產(chǎn)品上從不斷試錯到穩(wěn)步發(fā)展的過程匀奏,也就是數(shù)據(jù)驅(qū)動業(yè)務的過程。

字節(jié)跳動是一個偉大的公司学搜,優(yōu)秀的同事真是數(shù)不勝數(shù)娃善,我在其中只是一個菜鳥,仰望各種大佬瑞佩,不管是從技術方面還是做人做事的方面都學到了很多聚磺、成長了很多。在抖音的兩年十分感謝我的同事炬丸、領導對我的幫助和提攜瘫寝,尤其是亨惠、火火老師、馬老師矢沿、江老師、夏老師酸纲、將軍捣鲸、若雷、樂華闽坡、龍博等等一群大牛栽惶,還有漂亮的pm小姐姐佳鑫,和帥氣的設計師冬冬疾嗅,只能說我是何其的幸運外厂,能夠和一群優(yōu)秀的同事一起共事、見證一款偉大app的崛起代承。

這次面試了以下幾個公司(不是面試順序):

Airbnb汁蝶、快陪練、探探论悴、猿輔導掖棉、趣頭條、脈脈膀估、動動幔亥、瓜子二手車、伴魚察纯、最右帕棉、BIGO、音娛饼记、快手香伴、小紅書、美菜網(wǎng)具则、微軟瞒窒、亞馬遜、Ihandy乡洼、餓了嗎崇裁、愛奇藝、右劃

其中面試沒通過的是:脈脈(一面掛)束昵,其他的公司都到了hr面談薪資拔稳,美菜網(wǎng)、音娛锹雏、動動巴比、猿題庫等公司hr開誠布公的跟我說給不了我要的價錢,雖然技術面評價不錯,我也明白轻绞,由于拿到一些offer后采记,我對不太想去的公司會要的比較高,我自己都覺得肯定不會給政勃。微軟和亞馬遜有另外的情況唧龄,因為當時已經(jīng)基本確定拿到Airbnb的offer加上眼睛因為上火長了針眼,特別疼奸远,就直接拒絕了既棺。可能有同學發(fā)現(xiàn)了懒叛,為什么這次我沒有去BAT去試試(百度丸冕、阿里、騰訊)薛窥,百度的確沒有投遞胖烛,阿里和騰訊不是我不想去,實在是太慢了(可能是我沒有走內(nèi)推诅迷,而是在boss投遞的原因)洪己,基本上是投遞后一個月后才告訴我簡歷通過去面試。

為什么要跳槽

為什么要跳槽竟贯,這個問題一定要思考清楚答捕,因為跳槽的成本其實是挺大的,在一家公司積累的不僅僅是人脈還有對當前行業(yè)以及業(yè)務的熟悉度屑那,新進入一家公司拱镐,一切需要從頭再來,需要快速的證明自己持际,尤其是技術人員沃琅,還有就是對新環(huán)境和代碼的熟悉,這些都是成本蜘欲,所以在跳槽前益眉,一定要想好,為什么要跳槽姥份。其實馬爸爸有一句經(jīng)典的話“要么錢沒給到位郭脂,要么心委屈了”,說的很形象澈歉,我這里再細說一下:

錢沒給到位展鸡,其實所有的人對自己的評價都是比自己真實的水平要高一些,這就導致埃难,大部分人認為自己現(xiàn)在貢獻很大莹弊,老板應該加薪涤久,尤其是看到一些同事做的不如自己(可能是自己認為),工資拿的和自己一樣忍弛,甚至比自己高响迂,那就更加有錢給的少了的感覺。

做的事情是否有價值或者說是否有持續(xù)盈利的趨勢细疚,這個很重要蔗彤,一個公司的產(chǎn)品不盈利沒前景,就算給你開不錯的工資惠昔,作為一個不想混吃等死的人來說幕与,都不想繼續(xù)再待下去挑势。

機會镇防,作為一個已經(jīng)有3年工作經(jīng)驗的人來說,這個時候更加需要的是一個機會潮饱,能夠證明自己来氧,給公司帶來更大的價值,完成進一步的突破香拉,如果當前的公司并不能給你這個機會啦扬,那么你就需要考慮跳槽了。

那么跳槽的核心就是利益最大化凫碌,當然這里說的利益扑毡,不僅僅是薪資福利,還有自己的職業(yè)規(guī)劃盛险。

職業(yè)規(guī)劃

作為技術人員瞄摊,我大概總結(jié)了下面三個方向,其實哪個方向都是大有可為苦掘,關鍵還是要看自己换帜。

技術經(jīng)理

架構師

專項領域的專家

薪資福利

作為一個不再年輕的程序員來說,已經(jīng)不能忽略薪資和福利鹤啡,不再像剛畢業(yè)的同學惯驼,只要能成長、只要平臺好递瑰,薪資什么的不重要祟牲。其實每個階段都有自己的側(cè)重點,我大概對薪資抖部、平臺疲眷、成長排了個序(自己的觀點)

1~3年,平臺>=成長>薪資

3~5年您朽,平臺>=薪資>=成長

5~10年狂丝,平臺=薪資>成長(這個階段也可叫做規(guī)劃)

上面是自己不成熟的看法换淆,從自身的一些經(jīng)驗出發(fā)的,僅供參考几颜。

準備

這是最辛苦的階段倍试,你不僅要把日常的工作做好,還要開始著手準備刷題蛋哭、基礎知識準備以及高階知識的準備县习,除此之外我還對英語進行了一些準備,由于不管是想去外企谆趾、出國以及看英文的文檔躁愿,英語都是必不可少的,英語在我們的日常生活中也越來越重要沪蓬,我們要彤钟,整個階段大概持續(xù)了4個多月。其實每一次跳槽跷叉,都是對這幾年工作的一個梳理和總結(jié)逸雹,雖然大家都明白“面試造火箭、進去擰螺絲”的道理云挟,對于公司而言梆砸,這是篩選人才的一個方式,畢竟人是第一生產(chǎn)力园欣,只要有優(yōu)秀的人才帖世,那么造出的火箭才可能“一飛沖天”。對于個人而言沸枯,如果公司里同事優(yōu)秀的人日矫,那么你肯定也不會差,我們肯定更希望和優(yōu)秀的人一起共事辉饱。

刷題

我的方式還是之前的老套路LeetCode +《劍指offer》搬男,雖然老,但是效果非常不錯彭沼。這個過程不僅是個腦力活還是體力活缔逛,由于不能再公司刷題,我一般的選擇方式是在晚上回到家后姓惑,由于公司經(jīng)常加班褐奴,我通常到家是10:00-11:00期間,先鍛煉半個小時(一會再聊這個事情)于毙,然后刷題半個小時到一個小時敦冬。當然也可以在上下班的路上抽時間看看題。

LeetCode唯沮,刷了300+的題脖旱,這里的刷并不是指僅僅只刷一遍堪遂,我來回刷了四遍,手寫了一遍(寫了200多道)萌庆,保證我看到題目或者類似的題目溶褪,我能第一時間想出最優(yōu)的解題思路。

《劍指offer》践险,這本書真的很棒猿妈,總結(jié)的很到位,以及每個階段的思路寫的都很詳細巍虫,我是百看不厭彭则,大概50+題,多看幾遍占遥,這能做到舉一反三俯抖。

基礎知識

由于面的Android崗位,需要準備一些Java和Android方面的知識筷频,有很多的文章都會去介紹怎么去復習基礎的知識或者進階知識蚌成,或者是閱讀一些經(jīng)典的面試數(shù)據(jù)前痘,例如任玉剛的《Android開發(fā)藝術探索》凛捏,都是非常不錯的。大家可以根據(jù)網(wǎng)上的文章和一些數(shù)據(jù)梳理一個自己的知識體系芹缔,將一個一個知識點形成點再到面坯癣,這樣能更加深刻的理解,而且有自己的側(cè)重點最欠,我就列舉一下我的準備的方向:

這個是我的知識體系的總綱示罗,下面放出全部的思維導圖

由于整張圖片太大,只能壓縮芝硬,需要的同學蚜点,可以到我的博客中留言,我會發(fā)高清圖片到你們的郵箱

簡歷的重要性就不言而喻了拌阴,怎么樣寫好簡歷是個技術活绍绘,當然如果你有很好的背景(學校或者公司)迟赃,那么不管你怎么寫陪拘,基本上都不刷掉你,我們作為一般的人還是需要下一番功夫的纤壁。拿我的簡歷作為例子左刽,大概有以下幾個部分:

個人信息:姓名、出生日期酌媒、教育背景欠痴、博客地址迄靠、github地址、聯(lián)系方式(手機喇辽、郵箱和微信號)

工作經(jīng)歷:畢業(yè)后待過哪些公司梨水,一般是倒序,項目盡量精簡明了茵臭,可以參考SMART原則

專業(yè)技能:自己熟悉的一些技能疫诽,這個為什么我寫到最后,因為對于工作三年的同學來說旦委,面試官更加注重的是你的項目經(jīng)歷奇徒,大部分面試都是看你的項目經(jīng)歷來提問。

怎樣寫簡歷缨硝,這個開源網(wǎng)站不錯摩钙,教你怎么寫簡歷,而且有一個在線markdown在線網(wǎng)站查辩,可以導出pdf胖笛。

英語

其實這個過程對于大部分同學來說是不用準備的,由于我這次想去外企試試宜岛,而且长踊,英語在我們的日常生活中也越來越重要,不論是看英文文檔萍倡、電影身弊、外出旅游,都成為了必不可少的一種技能列敲,所以我在2018年中旬就開始準備學習英語了阱佛,我學習英語的方式有下面三種

薄荷閱讀,到寫這篇文章為止已經(jīng)堅持了259天戴而,每天10分鐘凑术,薄荷閱讀一般在下班的路上聽讀,這個確實不錯所意,而且可以選擇適合自己水平的小說淮逊,每天就當看小說,這個過程還是很愉悅和放松的(感覺又回到我大學扁眯,看玄幻和武俠小說的時候壮莹,誅仙、慶余年姻檀、雪中悍刀行命满、將夜以及金庸的小說,鹿鼎記我就看了3遍)绣版,目前看了黑駿馬胶台、小王子歼疮、納尼亞傳奇、傲慢與偏見诈唬、真愛至上(遇見你之前)和真實人類(正在讀)

百斬詞韩脏,堅持了214天,每天10-20分鐘铸磅,在午休的時間赡矢。

流利說,堅持了188天阅仔,每天30-40分鐘吹散,在午休時間(頭條是12:00-14:00),由于需要跟讀一些文章八酒,一般會找一個小的會議室空民。

整個過程真的很枯燥,由于目標很模糊羞迷,只是學好英文界轩,可以簡單對話,但是這個目標太寬泛和不明確衔瓮,中途好幾次想要放棄浊猾,但是想了想還是堅持了下來醋闭,得出的結(jié)論是,做一件事情前要設定一個明確的目標生逸。

收獲:單詞量增加了很多腮敌,閱讀的水平也提高了,可以無障礙的閱讀大部分的英語文檔和英文小說庄撮。聽力增長的也比較快,一般的文章,不看文字昼接,大致能挺動,但是口語就是一般了悴晰,由于流利說只是跟讀或者背誦慢睡,提高的并不多,但是糾正了一些讀音铡溪。

鍛煉

“身體是革命的本錢”漂辐,這句話我本人十分認可,就算你技術世界第一棕硫,如果身體不好髓涯,那么也是空談,我一直堅持著健身哈扮,基本上每天早上半個小時和晚上回到家半個小時纬纪,跟著Keep來做運動蚓再。

每天早上半個小時和晚上回到家半個小時,跟著Keep來做運動

周六日包各,如果沒事摘仅,游泳2個小時,將近4公里问畅。

前一段時間體檢娃属,我的尿酸過高,這是是由于肉類护姆、豆制品以及海鮮吃的過多(字節(jié)跳動的伙食真是太好了膳犹,每天各種肉類,每次都忍不住要多夾一些)签则,而且不運動须床,我這個就納悶了,我每天都在堅持運動呀渐裂,醫(yī)生告訴我豺旬,我做的是無氧運動,會產(chǎn)生肌酸柒凉,和尿酸還會產(chǎn)生競爭關系族阅,由于都是通過腎來分解,中間也有大概半年停止了游泳膝捞,所以我就克制吃肉了坦刀,而且又恢復了游泳,過了1個月檢查蔬咬,就減下來了鲤遥。

大家一定要擠出時間來鍛煉,身體好才能工作有精神林艘,而且身體是自己盖奈,一定要珍惜。

面試

由于時間的原因狐援,有一些面試題記錄的不是非常的詳細钢坦,但是大致是這些,可能會漏掉一些題啥酱。這篇總結(jié)與2017年面試總結(jié)一樣爹凹,我并不會給出答案,一個是因為镶殷,面試太多禾酱,細節(jié)實在記不住,而且有些題也有可能記錯,有時候一天最多面試了4家宇植,從早上10點到晚上9點一直在面試得封,我連續(xù)面試一周后,直接上火了指郁,眼睛長了個針眼忙上,腫的老大了。二是因為闲坎,我這篇文章主要目的并不是帶你復習Android的相應知識點疫粥,而且每個人都有自己的側(cè)重點。

“求其上者得其中 求其中者得其下”腰懂,按照這個原則這次面試我就大膽的面試架構師或者能夠帶人的職位梗逮,所以很多問題都是架構的考慮和知識的廣度以及自己的思考,這些回答很大程度上是開放題绣溜,相信大家都有自己的想法和見解慷彤,我就不班門弄斧了,真的是因為抖音發(fā)展的太快怖喻,見識了太多的問題和優(yōu)秀解決方案底哗,所以只要自己用點心,可以學的地方還是很多的锚沸。

總結(jié)部分僅是個人的觀點跋选,如果有錯誤或者影響到公司的地方,希望大家能提出哗蜈,我會修改不恰當?shù)难赞o前标。

1. 快陪練

還是先填個人信息表格,其實我不太喜歡這種方式距潘,一上來就是個人的詳細信息炼列,你又沒有給我發(fā)offer,我也沒決定要來绽昼,而且還沒技術面唯鸭。不過既然來了就要尊重公司的辦事方式,我只簡單寫了一下我覺得可以告訴公司的個人信息硅确。然后做了一份筆試題,一道算法和一些網(wǎng)絡方面的知識明肮,不難菱农。

快陪練整體的環(huán)境并不是很好,環(huán)境很嘈雜柿估,而且我是在門口面試的循未,很亂。

一面

MVC、MVP和MVVM的原理和區(qū)別

設計的六大基礎原則

使用UML畫一下訪問者設計模式

二面

先聊了聊為什么離開現(xiàn)在公司的妖,畢竟現(xiàn)在這么火

我做的項目中的一些解決方案绣檬,組件化、字節(jié)碼注入嫂粟、包體積的極致優(yōu)化

直播的架構設計

三面

設計一個上傳日志的大小娇未,涉及到,性能星虹、文件大小零抬、怎樣壓縮、時機宽涌、TopK問題等

聊了聊在字節(jié)跳動做的事情

總結(jié)

是一家創(chuàng)業(yè)公司平夜,給的薪資還是挺不錯的,但是由于是996卸亮,沒有加班工資忽妒,多出來的錢可能就是加班工資吧,后面聽hr說公司正在打算取消996

2. 探探

是通過脈脈上網(wǎng)紅馬映怡推薦的兼贸,馬映怡之前在字節(jié)跳動锰扶,今年4月份到了探探,在脈脈找到了我寝受,正好我有出去看看的意向坷牛,就約了時間去面試,探探的辦公環(huán)境還是比較好的很澄。

一面

OpenGL一些知識京闰,頂點著色器、片元著色器的工作原理甩苛,什么是VBO(這個沒想起來)蹂楣,以及shader的一些簡單問題

View的事件傳遞機制

包體積優(yōu)化

JVM相關知識,Dalvik和ART的區(qū)別

組件化的實現(xiàn)方案

算法題讯蒲,ViewGroup的層級深度痊土,轉(zhuǎn)換為二叉樹的層級深度

二面

二面面試官,比較注重思維墨林,我理解為聰不聰明的意思赁酝,有點腦筋急轉(zhuǎn)彎的意思,要求的最簡單有效的方法旭等。

RecyclerView防止內(nèi)存OOM的一道題酌呆,充分利用自身的緩存機制,可能我始終沒理解問題所在搔耕,雖然給出解決方案隙袁,但是面試官不滿意,太繁瑣

討論LRUcache的實現(xiàn)和時間復雜度

三面

cto面試

聊了一下抖音發(fā)展的過程中我的角色,做過什么事情菩收,有什么收益

在華為的一些經(jīng)歷梨睁,為什么離開華為

聊了一到算法題,查找兩個字符串的交集和字符串1中有字符串2中沒有的問題娜饵。

四面(不是一天)

這次主要是聊一下我將要做的工作坡贺,以及讓其他面試官再次了解一下我,因為評級比較高划咐,所以需要謹慎點拴念。

總結(jié)

整體來說探探發(fā)展還是不錯,尤其近兩年要上市褐缠,環(huán)境也不錯政鼠,管三餐,加班不嚴重队魏,雙休公般,工資也給力,但是也是由于近兩年要上市胡桨,所以要做的東西還是比較多和急官帘,需要你有一定的能力。

3. 猿題庫

我是在boss投遞的猿題庫的Android開發(fā)崗位昧谊,結(jié)果hr小姐姐把我當成了server開發(fā)刽虹,先進來一位server的童鞋,讓我寫了一到算法題(二叉樹的鏡像)呢诬,然后看看我的簡歷問我涌哲,是不是面試android的,我說是尚镰,她尷尬的說我是server面試官阀圾,然后趕緊與hr溝通,調(diào)整成為Android狗唉。

猿題庫面試應該是有硬性的時間指標初烘,應該是每一輪面試都要差不多1個小時,并且會出1~2道算法題分俯。

一面

主要聊了下面幾個方面

熱修復肾筐,主要說了ClassLoader的方式和Rubost的插裝方式,重點介紹了Rubost的原理澳迫。

實現(xiàn)直播禮物的一些技術選型局齿,和播放帶有alpha通道MP4的解決方案

怎么實現(xiàn)字節(jié)碼注入

抖音組件的探索,SPI到字節(jié)碼注入橄登,優(yōu)缺點。

接下來就是兩道算法題

1. String字符串的數(shù)字相加

2. 使用三個線程順序打印有序的數(shù)組

提問環(huán)節(jié)

二面

包體積優(yōu)化:靜態(tài)Lint,Proguard拢锹,AndResGuard和刪除R.java中的所有字段谣妻,刪除access$方法,在gradle的transform階段將壓縮png和jpeg卒稳,使用google開源的redex方案蹋半,每種方案的原理以及優(yōu)缺點

MVVM-livedata的實現(xiàn)原理

屬性動畫的原理,這里沒看過充坑,不太清楚

Kotlin寫一個let的擴展函數(shù)减江,大體寫了一下代碼。

算法捻爷,可能是我寫的太慢了辈灼,所以就只有一道

1. 給定一個有序的數(shù)組和目標數(shù),找出與目標數(shù)最近接的index也榄,要求復雜度是log(n)的時間復雜度

三面

三面就比較輕松了巡莹,面試官一直樂呵呵的,又問了一下alpha視頻的解決方案甜紫,然后聊了聊為什么要離開這么火的項目降宅,問了問我的經(jīng)歷之類的,最后寫了兩道算法題

二叉樹的深度和廣度囚霸,要求一次遍歷

給定一個二叉樹和一個目標數(shù)腰根,在二叉樹中是否存在一條路徑的所有節(jié)點的和與目標數(shù)是相同的case,并且打印拓型。

總結(jié)

效率并不是很高额嘿,而且并不主動,可能是跟我要的薪水太高有關系吨述,后面通過詢問才知道岩睁,技術面試是通過了,可能字節(jié)跳動本來薪水就很高揣云,我再跳過來捕儒,猿輔導考慮到我的工作年限和年齡,會倒掛一大批人邓夕,所以只能平薪過來刘莹,而且這樣知道我肯定不會來,就沒主動跟我說焚刚。

整個面試環(huán)節(jié)總體來說還可以点弯,但是就是效率不高,也可能是我運氣不好矿咕,我是4:10到猿題庫的抢肛,然后在前臺等了20所分鐘狼钮,hr才來,說了剛才在電話會議耽誤了捡絮,這個理解熬芜,然后等待面試又等了10多分鐘,來了server的面試童鞋福稳,寫了道算法題涎拉,重新調(diào)整到Android面試,又等了15分鐘的圆,真正Android面試開始在5:10左右鼓拧,面試完成后基本到了8:30了。

對自己的表現(xiàn)基本滿意越妈,就是好久不手寫代碼季俩,有點生疏,寫的比較慢叮称,大多數(shù)問題和答案都得到了面試的認可种玛,對一些知識點沒有復習到,其實我是這樣認為的瓤檐,并不是所有的問題或者知識都需要知道赂韵,你只需要有1~2個方面了解的很透徹,得到面試官的認可就行挠蛉。

4. 趣頭條

一面

在抖音上顯示自己做的功能祭示,框架的搭建,實現(xiàn)原理谴古,所做的優(yōu)化點等质涛。

組件化的實現(xiàn),為什么做組件化掰担,不同實現(xiàn)的優(yōu)缺點汇陆。

hashmap的實現(xiàn)原理

view的優(yōu)化,減少層級带饱,異步加載毡代,x2c框架引入,優(yōu)缺點勺疼,textview的優(yōu)化教寂。

mp4播放alpha視頻實現(xiàn)的原理

一面面試官大概聊了1個小時左右,沒讓我寫算法执庐,細究原理和細節(jié)酪耕,非常仔細。

二面

冷啟優(yōu)化的一些方案轨淌。

數(shù)據(jù)驅(qū)動業(yè)務的理解迂烁,怎么做看尼,和pm產(chǎn)生分歧怎么解決。

我所有做的優(yōu)化的收益是什么婚被,有什么數(shù)據(jù)支撐狡忙。

事件分發(fā)機制梳虽,舉了一個具體的例子來解決址芯。

http的一些問題,1.1和2.0區(qū)別窜觉,心跳機制谷炸,https怎么建立鏈接,怎么進行數(shù)據(jù)加密等禀挫。

為什么離開抖音旬陡,職業(yè)發(fā)展,訴求等语婴。

聊了大概一個小時描孟,面試官的思路相對獨特,不是為做技術而做技術砰左,技術始終要服務于業(yè)務匿醒,我非常認可。

總結(jié)

趣頭條北京位于海淀缠导,位置不靠近地鐵廉羔,需要步行一段時間,不過效率挺高的僻造,在面試完的第二天就給我發(fā)offer了憋他,面試流程也相對較少。對趣頭條的營收模式看的不是很清楚髓削,類似發(fā)錢看新聞竹挡,但是現(xiàn)在頭條也再做這個,趣頭條能夠搞得過頭條是個問題立膛,如果沒有增長點揪罕,那后期的轉(zhuǎn)型是什么(我瞎操心啥)?總體來說體驗還是不錯的旧巾,hr也很真誠耸序,多次溝通,雖然最后我沒有去鲁猩,感興趣的同學可以去看看坎怪。

5. 瓜子二手車

瓜子二手車真的是太遠了,從海淀到工作地方將近花費了2個小時廓握,而且還不在地鐵附近搅窿,還需要坐公交嘁酿。

一面

聊了一下項目中做過的東西,字節(jié)碼注入相關知識男应,transform優(yōu)化闹司,mp4禮物實現(xiàn)等

從桌面點擊icon圖標開始,整個啟動activity的啟動過程

Binder的實現(xiàn)原理

插件化的原理沐飘,以及hook點游桩,大概有兩個,可以網(wǎng)上搜索一下

hashmap的實現(xiàn)原理

單例的實現(xiàn)耐朴,sychrnized的實現(xiàn)原理借卧,以及雙鎖不加violate,會不會有線程安全問題

二叉樹筛峭,讀取每一層最右邊的節(jié)點

二面

聊聊大概履歷铐刘,以及在華為、字節(jié)跳動都做了什么影晓,為什么要離開镰吵。

職業(yè)規(guī)劃,怎么帶領團隊

代碼設計的基礎原則挂签,以及用UML畫出工廠模式

將兩個有序的鏈表合并成一個有序的鏈表疤祭,遞歸和循環(huán)兩中方式

時間分發(fā)機制,并且需要從Android的sensor開始到應用層竹握,我只知道從Activity開始的流程画株。

聊操作系統(tǒng)Unix,汗顏啦辐,我知之甚少谓传。

對新技術的看法(flutter),瓜子二手車也已經(jīng)開始在項目中使用fultter相關技術

三面(總監(jiān))

自我介紹芹关,為什么要離開抖音

線程安全的問題续挟,sychronized和viloated的使用

實現(xiàn)一個CAS(樂觀鎖)的方法

HashMap的實現(xiàn)原理,怎么優(yōu)化內(nèi)存占用侥衬,優(yōu)化resize的過程诗祸,這個是開放的問題

四面(VP?)

自我介紹轴总,在抖音做了什么

在抖音做的比較好的兩件事情

設計一個美團的框架直颅,組件化

總結(jié)

瓜子二手車是眾多二手車中做的還算比較好的公司,現(xiàn)在像優(yōu)信怀樟、人人二手車好像都不是很好了功偿,就是太遠了,公司附近也沒有地鐵站往堡,就算是公交站還需要走2公里械荷,但是面試官感覺還是比較有水平的共耍,后期的hr跟我談也是誠意滿滿,整個團隊在我來看吨瞎,還是一個想做事情的態(tài)度痹兜。總體來說hr還是非常真誠的颤诀,想去的朋友可以考慮考慮字旭。

6. 伴魚

筆試

雙鎖單例,為什么要價violate

內(nèi)部類訪問外部類

函數(shù)值傳遞的一些題

子類繼承父類着绊,個字都有靜態(tài)變量谐算、靜態(tài)代碼塊、構造函數(shù)归露,執(zhí)行的順序

int數(shù)組,除了一個數(shù)字外斤儿,其他數(shù)字都出現(xiàn)兩次剧包,找出這個只出現(xiàn)一次的數(shù)字

一面

圖片壓縮原理,以及在transform階段進行的必要性往果,討論的還挺激烈

內(nèi)部類引用外部函數(shù)的參數(shù)疆液,為什么要final定義,值傳遞

判斷一個應用是否切到后臺

組件化的探討陕贮,假設場景堕油,怎么處理

插件化的實現(xiàn)方式,以及對相應的場景進行討論

二面

伴魚的架構師

一個疑難雜癥肮之,也是自定義插件掉缺,討論是否有更好的方式,最后結(jié)果是戈擒,他想了一個比較巧妙的方式眶明,沒有實踐過,但是告訴我可以筐高,保留自己的意見搜囱。

字節(jié)碼相關知識,ASM以及MD5的實現(xiàn)原理柑土,png的壓縮原理蜀肘,這里比較亂,就是說到哪問道哪稽屏,比較發(fā)散扮宠。

對成為架構師的幾點看法

三面

mp4實現(xiàn)alpha通道的原理,優(yōu)缺點诫欠,收益是什么

m*n的二維數(shù)組涵卵,做(0,0)出發(fā)浴栽,可以上下左右走,0為暢通轿偎,1為阻塞典鸡,目標位置(k,j),問是否能到達這個位置坏晦,類似迷宮的算法

總結(jié)

感覺伴魚的面試目的是問倒你萝玷,很多次討論問題,我說你有什么看法或者正確答案的時候昆婿,面試官就讓我回去自己上網(wǎng)搜一下球碉,或者給出的方案,經(jīng)不起我的推敲仓蛆,我問上兩三個問題睁冬,面試官反而有點語塞,感覺很奇怪看疙。不過公司有自己的考量豆拨,最后給的薪資不是很滿意印蔬,就沒有去产还,二面面試官給我的體驗還是非常不錯的,考慮全面宣蠕,而且也有深度搁胆。

7. 最右

筆試題

Android中的引用關系

自定義view步驟

activity生命周期

一面

介紹最右的現(xiàn)狀

常用的播放器弥搞,以及優(yōu)缺點

opengl的繪制流程

音視頻編解碼的流程

二面

在抖音做的工作

性能優(yōu)化,包體積優(yōu)化渠旁,冷啟優(yōu)化攀例,卡頓優(yōu)化的一些實現(xiàn)方案

mvc mvp mvvm的區(qū)別,以及自己實現(xiàn)的輕量級mvvm的原理

編解碼的相關知識

ijkplayer的優(yōu)缺點一死,以及是否看過相關源碼

flutter的探討

總結(jié)

總體來說面試流程中規(guī)中矩肛度,但是面試官的問題并不是很全面,更加關心的是自己的關心的領域投慈,對于我提出的問題(大前端和flutter)承耿,見解也僅僅是需要對新技術保持一定的敏感度,后面hr讓我去跟cto再談一輪伪煤,因為考慮到各個方面的因素加袋,就直接拒絕了。

8. BIGO

BIGO是YY旗下的一個公司抱既,目前剛剛收購了一個海外的直播產(chǎn)品职烧,而且將來會把業(yè)務放到北京,還是想做一些事情,員工福利也是不錯的蚀之。由于現(xiàn)在主要的人員還是在廣東蝗敢,前兩面都是電話面試

一面

多線程怎么保證線程安全,violated足删、sychronized寿谴、reenterLock,這三個鎖的原理以及區(qū)別失受,JVM是怎樣實現(xiàn)sychronized線程安全的讶泰。

HashMap的實現(xiàn)原理,put()原理拂到。hash沖突痪署,resize,1.8的改動兄旬,什么是紅黑樹狼犯,優(yōu)點。

ui優(yōu)化辖试,主要從檢測和優(yōu)化兩個部分說明辜王,優(yōu)化又分為通用的優(yōu)化,和改變繪制流程的優(yōu)化罐孝。

jvm的介紹,內(nèi)存介紹肥缔,gc等

binder機制

二面

hashmap是否線程安全莲兢,concurenthashmap實現(xiàn)原理,1.8之后有什么改變

播放透明的mp4的原理

冷啟優(yōu)化和ui卡頓的監(jiān)測和優(yōu)化

thinker實現(xiàn)插件化的原理续膳,我們使用什么什么實現(xiàn)熱更新改艇,熱更新的通用方案,以及優(yōu)缺點

三面

介紹自己之前的工作經(jīng)歷坟岔,在華為做了什么谒兄,為什么離開華為,在抖音都做了什么工作

實現(xiàn)mp4播放alpha視頻的原理

是否使用過kotlin社付,kotlin的一些特性

內(nèi)存泄漏和oom怎么產(chǎn)生的承疲,內(nèi)存泄漏的監(jiān)控,leakcanery的實現(xiàn)原理

看過哪些第三方框架的源碼鸥咖,具體的實現(xiàn)原理燕鸽。retrofit、okhttp和eventbus等

總結(jié)

BIGO一二面還是偏基礎的知識啼辣,并沒有很深或者很偏的問題啊研,三面面試官是之前騰訊的大佬,面試更多的我做過的項目討論和架構的問題,以及其他方面的一些問題党远,整體感覺還是比較好的削解,hr小姐姐是廣東人,說話的聲音很好聽沟娱,也很真誠氛驮。

9. 音娛科技

主要做的日本的直播產(chǎn)品,公司并不大花沉,創(chuàng)始人好像也是頭條出來的柳爽,各種福利制度和頭條進本類似。

一面

activity生命周期 以及各個函數(shù)的含義

activity task的四種類型

fragment的生命周期

啟動server的兩種方式

intent傳輸數(shù)據(jù)的大小限制

binder的原理

activity的啟動流程

hashmap實現(xiàn)原理碱屁,1.8的改動磷脯,紅黑樹概念

合并兩個有序的鏈表

二面

為什么離開抖音

組件化實現(xiàn)方案 spi的缺點,怎么使用字節(jié)碼注入

Dex的組成娩脾,為什么每個dex會有65536的限制

還有好多赵誓,時間太長記不太清楚了

總結(jié)

面試技術應該是通過了,最終卡在薪資柿赊,可能我要的太高俩功,公司可能覺得依照我現(xiàn)在背景,性價比不高碰声,就沒談下去诡蜓,后面跟其他公司聊的時候,又了解了一些這個公司的情況胰挑,據(jù)說年終獎特別少蔓罚,很多人在年后都跳槽了。

10. 小紅書

一面

Activity的生命周期瞻颂、fragment的生命周期豺谈,onRestart()什么時候調(diào)用

service的兩種啟動方式,service的生命周期

binder機制

進程惫闭猓活:1.防止進程被殺 2.殺死后再拉起茬末,詳細的答案網(wǎng)上搜一下,這里就不列舉出來了

app的包體積優(yōu)化盖矫,lint丽惭、proguard、andresguard原理炼彪,字節(jié)碼注入吐根,刪除R.java的變量,刪除access$001方法,壓縮圖片資源和使用redex等辐马。

二面

自我介紹

對JNI和C++了解嗎拷橘?基本不了解局义,就略過了

Activity的launchMode,每個Mode的含義冗疮,Activity的啟動流程

怎么樣實現(xiàn)MP4播放alpha的視頻萄唇,編解碼的一些流程,NV20术幔、YUV另萤、RGB一些概念,SurfaceView和TextureSurfaceView的區(qū)別

組件化的實現(xiàn)诅挑,都有什么技術方案四敞,優(yōu)缺點

使用數(shù)組實現(xiàn)一個隊列,有void add(int val)和void pop()兩個函數(shù)拔妥,而且需要考慮擴容

三面(業(yè)務線負責人)

介紹自己忿危,介紹在抖音做過的事情

哪兩件事情做得最有成就感

怎樣重構代碼,基本的6大原則没龙,詳細討論每個原則的含義铺厨,使用過的設計模式

假定場景,接口定義的有缺陷硬纤,第二版需要修改解滓,是增加還是直接修改,以及還有沒有其他的方案筝家,怎么去做洼裤,為什么,這個是開放的題溪王,結(jié)合設計原則逸邦,以及真實的情況和自己的一些例子說明即可

四面(Android負責人)

介紹自己,為什么離開抖音

mp4播放alpha視頻的實現(xiàn)方案在扰,詳細解說

跨部門合作,具體的一個例子雷客,怎么去溝通芒珠,假設一個例子,用最恰當?shù)姆绞饺贤ā?/p>

怎么向上管理以及向下管理

五面(類似VP級別)

對技術選型的看法搅裙,flutter皱卓、c++、java部逮、kotlin娜汁,核心是解決問題

是否會使用kotlin,優(yōu)勢兄朋,以及在項目中真正帶來的收益

組件化掐禁,依賴版本號不同的解決辦法

插件化,一些實際問題的,具體是什么記不太清楚了

總結(jié)

小紅書的裝修真是豪傅事,辦公環(huán)境特別棒缕允,但是面試流程有點多,足足面了5輪蹭越,不過總體來說技術還是很不錯的障本,不論是廣度還是深度,尤其最后一面响鹃,專門從上海飛來面試驾霜,十分榮幸,從這點就能看出公司對人才的重視程度买置,是一個值得加入的公司粪糙,hr小姐姐人美也真誠。

11. 餓了嗎

一面

包體積優(yōu)化堕义,Lint猜旬、proguard、andResGuard的原理倦卖,以及抖音做的一些包體積優(yōu)化的方案

線程和線程池的討論洒擦,為什么要用線程池,線程池各個參數(shù)的含義怕膛,如果隊列滿了會發(fā)生什么熟嫩,為什么線程池的數(shù)量是cpu核數(shù)+1

好吧,記不起來了

二面

自我介紹

線程安全的方式褐捻,sychronized和violated的區(qū)別

怎么自定義Transform掸茅、自定義Task,Task之間怎么依賴柠逞,大致順序是什么昧狮,增量編譯的概念,異步加快文件的讀取板壮,ASM接口的使用

cookie逗鸣、session、token的含義和區(qū)別绰精,這里我確實不熟悉撒璧,就直接說我不太清楚了。

三面

自我介紹

在抖音都做過什么事情笨使,相關的幾個方向深入討論一下

對于架構的思考卿樱,怎樣設計一個好的架構,6大設計原則硫椰,分別說明一下

用過什么設計模式繁调,為什么要用設計模式萨蚕,對于設計模式的思考

怎樣提高開發(fā)效率,較少溝通成本涉馁,實例說明下

為什么要引入kotlin门岔,優(yōu)缺點

以后的規(guī)劃

四面(交叉面)

介紹自己,為什么離開抖音

音視頻的相關知識烤送,NV20寒随,YUV,RGB的關系帮坚,為什么mp4的壓縮率比webp的動畫要高妻往,編解碼的流程,通用的編碼格式试和,軟硬解的區(qū)別讯泣。

View的繪制流程,硬件加速的原理和軟件繪制的區(qū)別阅悍,以及相關的view的優(yōu)化

總結(jié)

總體來說面試體驗還是不錯的好渠,三面面試官對于職業(yè)發(fā)展和新技術的見解都是非常深刻,也給與了我很多建議节视。

12. 美菜網(wǎng)

一面

動畫實現(xiàn)的方式拳锚,幀動畫和屬性動畫的實現(xiàn)原理

一張圖片加載到手機內(nèi)存中真正的大小是怎么計算的

OOM產(chǎn)生的原理,內(nèi)存泄漏是由于什么引起的寻行,GCRoot有哪幾種類型霍掺,JVM等

一個二分查找的變形題,具體的題目記不清楚了

為什么要做組件化拌蜘,組件化的實現(xiàn)方案都有什么杆烁,優(yōu)缺點

Activity的啟動流程

View的繪制流程,從VSYNC信號開始

二面

性能優(yōu)化简卧,包體積優(yōu)化兔魂,R.java優(yōu)化,access$xx方法優(yōu)化举娩,資源優(yōu)化原理

MVVM是什么入热,我自己做的輕量級的MVVM的實現(xiàn)方式,優(yōu)點是什么

看過什么第三方的源碼晓铆,retrofit原理,動態(tài)代理和靜態(tài)代理的區(qū)別绰播,是否使用反射骄噪,okhttp的原理,Http和Https的區(qū)別蠢箩,Https的socket security layer的握手链蕊,EventBus的原理事甜,3.0的區(qū)別,APT的使用以及怎樣處理字節(jié)碼(ASM滔韵、javaassit逻谦、BECEL等)

總結(jié)

美菜網(wǎng)真的是好亂呀,面試人感覺有幾十個陪蜻,現(xiàn)在美菜網(wǎng)擴張這么厲害嗎邦马?我面試的時候我旁邊的哥們也在面試,真的是很嘈雜宴卖,不過面試官的基礎還不錯滋将,看過一些源碼,但是并沒有問到什么特別好的點症昏,對整個新技術的見解和對我的建議(一般會問面試官一些對于新技術例如flutter看法随闽,和對我的一些建議)感覺不是很深,跟hr談完后就離開了肝谭。

13. 愛奇藝

一面

從Activity A跳到Activity B的生命周期的調(diào)用過程掘宪,如果是異步進程呢

冷起優(yōu)化,systrace怎么使用攘烛,實現(xiàn)原理

ANR是什么魏滚,怎么上報ANR,有些手機拿不出医寿,有些手機拿不出anr/traces.txt栏赴,怎么查找ANR問題

插件化的原理,Activity的啟動流程靖秩,hook點

一個類须眷,內(nèi)部有一個鏈表的數(shù)據(jù)結(jié)構,實現(xiàn)void add(Node n)和void remove(int index)的函數(shù)

二面

介紹工作經(jīng)驗沟突,為什么離開抖音

HashMap的實現(xiàn)原理

在抖音做的工作花颗,主要說了ui優(yōu)化和冷起優(yōu)化兩個部分,擴展開來惠拭,討論了很多相關的知識點

手寫消費者生產(chǎn)者模型的代碼

總結(jié)

這次面試的是奇異果扩劝,并不是愛奇藝app,因為我還是想做app职辅,二面之后棒呛,我就跟面試官說了我的想法,就沒必要聊下去了域携,就直接走了簇秒。

14. 快手

一面

handler介紹,為什么阻塞不會造成anr秀鞭,屏障消息趋观,產(chǎn)生內(nèi)存泄露原因扛禽,handler內(nèi)存泄露的引用鏈

事件攔截機制,view的繪制流程

android的系統(tǒng)渲染原理皱坛,renderthread的解釋编曼,三緩沖機制播放透明mp4的原理,surfaceview和textureview的區(qū)別

opengl的繪制流程剩辟,texturesurface是什么掐场,頂點著色器和片元著色器各自作用,VOB是什么

一個無序的int數(shù)組,給一個target數(shù)字抹沪,找出數(shù)組中兩個數(shù)字相加為target刻肄,并輸出坐標

二面

二面面試官是facebook回來的,面試風格的確和之前的面試官討論不一樣

hashmap的實現(xiàn)原理融欧,怎樣找到index敏弃,size為什么是2的倍數(shù),怎樣resize噪馏,resize過后麦到,之前的hash沖突還存在嗎?currenthashmap的實現(xiàn)原理

怎樣保證多線程的安全欠肾,什么是樂觀鎖瓶颠,怎么使用

設計一個發(fā)送語音模塊的架構,需要寫出所有接口函數(shù)刺桃,并且需要詳細說明粹淋,可能面試官更加在意設計能力,這里討論的時間非常長瑟慈。

view的繪制流程桃移,onMeasure、onLayout葛碧、onDraw借杰,各個參數(shù)是什么含義,尤其是widthMeasureSpec进泼、heightMeasureSpec以及對應的AT_MOST蔗衡、EXACTLY和UNSPECIFIED

數(shù)組中存有1-3的三種數(shù)字,例如[1,2,3,1,2,2,1,3,3],將其排序為[1,1,1,2,2,2,3,3,3]乳绕,要求時間復雜度绞惦,后續(xù)將內(nèi)容變?yōu)橐粋€對象,繼續(xù)排序

三面

工作經(jīng)歷介紹洋措,為什么離開抖音

mp4播放alpha視頻的原理翩隧,與其他方案的對比,收益點是什么

"之"字形打印二叉樹

1~100盞燈,都是亮的堆生,第一次將能被1整除的數(shù)的燈按下,變暗雷酪,第二次將能被2整除的數(shù)的等按下淑仆,變亮,第三次將能被3整除的數(shù)的等按下哥力,變暗…第100次將能被100整除的數(shù)的燈按下蔗怠,問,最后有多少盞燈是亮的吩跋。

總結(jié)

總體來說面試官的技術還是很厲害的寞射,二面面試官的背景很好,思路也獨特锌钮,有點外企風格桥温。三面面試官比較注重算法,和解決問題的思路梁丘。整個面試流程真的是不太友好侵浸,三次面試去了三次,而且前兩次都是在茶水間氛谜,一直說會議室訂不到掏觉,環(huán)境特別嘈雜,而且前兩次都是臨近飯點值漫,茶水間送飯更是雜亂澳腹,感覺快手效率和環(huán)境有一些混亂(個人面試感覺),但是不能否認快手在2018年的成績還是很好的杨何,尤其是直播的營收還是相當?shù)牟诲e酱塔。

15. Airbnb

由于Airbnb面試了七輪,而且很多同學都想看晚吞,那我就單獨寫一篇關于Airbnb的面經(jīng)延旧,正在整理中,整理好后會把連接發(fā)出來槽地,由于這篇文章可能會被轉(zhuǎn)載迁沫,可以到我的博客中看文章的更新。敬請期待捌蚊,關注我的博客

CSDN: https://blog.csdn.net/a296777513

簡書:http://www.reibang.com/u/68aad070850c

16. 右劃

時間真的是有點長集畅,記不太清楚了,只能記個大概缅糟,一共三面挺智,就不分開寫了。

抖音做了什么

Activity的啟動流程

手寫LruChache

怎么播放一個alpha的mp4視頻

進程間的通訊方式窗宦,Binder的機制赦颇,為什么不使用Socket

Activity的啟動模式二鳄,進程間啟動是否不同

總結(jié)

右劃真的是一家非常不錯的公司,有一件事情就體現(xiàn)了整個公司的價值觀:由于我當天去公司接待的人比較多媒怯,二面和三面中間大概有兩個小時的空檔订讼,我其實挺不滿意的,跟hr反饋了這個事情扇苞,hr立馬就跟我解釋了事情的原因欺殿,并且立馬跟我道歉了,后面cto還專門為這個事情跟我說了原因鳖敷。雖然后面沒有去這個公司脖苏,但是我還是很欣賞的,從公司層面定踱,公司的定位很明確棍潘,而且有自己的核心技術。從個人來看屋吨,公司也是非常人性化蜒谤,管三餐有房補而且有問題及時改正,我覺得大家可以來看看至扰。

HR面總結(jié)

在大多數(shù)互聯(lián)網(wǎng)公司內(nèi)(除了外企)鳍徽,到了HR面,基本上已經(jīng)定下來敢课,正常的聊聊就能發(fā)offer了阶祭,只要別太“個性”,或者三觀異于常人就能收到offer直秆,大體就是一個積極樂觀的態(tài)度濒募。有幾點需要注意下:

不要說前公司和前l(fā)eader的壞話

對于為什么離開原公司,標準答案是目前公司不適合現(xiàn)有的自身發(fā)展圾结,尋求更好的機會瑰剃,(當然大部分都是因為錢 心知肚明就行,不用說出來)

展現(xiàn)自己積極樂觀和樂于助人的一面

注意以上幾點大體就沒問題了筝野。ps:Airbnb的文化面非常重要晌姚,據(jù)說20%的面試者在這個環(huán)節(jié)中被刷掉。

討論

我會討論幾個話題歇竟,當然都是從我認知出發(fā)挥唠,并不一定對,歡迎大家一起探討焕议。

面試

面試過程其實大部分時候是宝磨,面試官或者公司是主導方,大部分的節(jié)奏是跟著面試官走,但是我覺得面試其實就是一個相互探討的過程唤锉,不僅是公司在選擇你世囊,你也在選擇公司、以后工作的同事和leader窿祥。所以我這次面試中茸习,更多的是和面試官探討,也會反問面試官一些問題壁肋,不僅僅是最后面試官說可以問他幾個問題,在面試過程中就會詢問一些籽慢,優(yōu)秀的面試官會跟你探討浸遗,并且討論出一個合理的方案或者正確的答案,整個過程非常愉悅箱亿,相互都學習到了跛锌,但是有一些面試,則不太友好届惋,問道的問題總是說自己回去百度一下髓帽,這個很讓我無語。

這次最大的收獲就是跟60多位面試官的交流脑豹,更加讓我認清我自己郑藏,認清自己的長處、短板和以后的規(guī)劃瘩欺,和對做人做事的看法必盖,在這里真誠的感謝60多位面試官。

互聯(lián)網(wǎng)寒冬

對于這個話題俱饿,從我自身的角度而言有一些感觸歌粥,從2018年開始互聯(lián)網(wǎng)就一直有寒冬的說法,各大互聯(lián)網(wǎng)開始裁員拍埠、縮減HC甚至對碼農(nóng)的年終獎下手(辛辛苦苦一年失驶,就指望年終獎~),當然最近確實環(huán)境有一些波動枣购,但是遠沒有網(wǎng)上傳的寒冬已至那么嚴重嬉探。從我的面試結(jié)果來看就知道,互聯(lián)網(wǎng)并不是寒冬坷虑,只不過是更加理智甲馋,對所有的面試者來說要求的更高,所以我們更加要注重自身能力的培養(yǎng)迄损,這并不是說我們要全身心的投入到刷算法定躏,背理論知識等,我們更加注重自己的理論知識怎樣能夠為公司、產(chǎn)品帶來更大的價值痊远,從軟實力方面來說垮抗,不僅要把事情做好,更要做好向上管理和向下管理碧聪。個人建議:想好為什么要跳槽冒版,無腦跳是最不好的情況,如果一定要跳槽逞姿,最好的情況是騎驢找馬辞嗡,不要裸辭,跳槽需謹慎V驮臁续室!跳槽需謹慎!谒养!跳槽需謹慎Mφ!

學歷是否重要

我的答案是重要买窟,我就是學歷的受益者丰泊,只要投遞出的簡歷都會邀請面試(除了一些對工作年限限制非常嚴格的企業(yè),hulu)始绍。當然瞳购,在互聯(lián)網(wǎng)的圈子中,核心是你本身的技術疆虚,但是有多少人的技術能達到逆天或者非常牛逼的地步苛败,如果你是這樣的人,啥都不用說了径簿,但是我覺得絕大部分的程序員都是普通人罢屈、平常人,不要說什么3年以后公司就不看學歷了篇亭,學歷是一輩子的事情缠捌,那些高考能夠碾壓你的人,出了社會只要他們愿意译蒂,照樣能碾壓你曼月,你努力,你拼命柔昼,別人也不會睡大覺等你哑芹,所以,能提升自己的學歷捕透,還是要盡量提升的聪姿。

大公司VS小公司

“大公司擰螺絲碴萧、小公司獨當一面,進步更快”末购,我不太認同這句話破喻,當然具體情況具體分析,每個人的情況不同盟榴,但是我還是覺得大家能去大公司還是盡量去大公司曹质,原因我總結(jié)了以下幾點:

鍍金,這一點我相信大部分同學都是贊同的擎场,我就不贅言了羽德。

知識的深度和積累,在大公司你能學到的東西更深和更加系統(tǒng),而且可以有時間自己去思考和學習,尤其對于工作時間不長的同學松邪。

和優(yōu)秀的人一起工作践宴,大公司碰到優(yōu)秀同事的概率更大,像我這樣的普通人其實都是在模仿和學習究驴,正是由于身邊有了優(yōu)秀太多的人镊绪,才會有危機感,才有機會跟著他們?nèi)W習洒忧,學習他們怎樣學習蝴韭、怎樣思考問題甚至怎樣為人處世。在華為中有到鑫和李橋熙侍,在抖音中榄鉴,有夏老師、江老師還有樂華大佬等等蛉抓,太多人庆尘,我從他們身上學到太多的東西,有一些能讓我受益終身巷送。

選擇

選擇同樣是非常重要的驶忌,選擇的首要前提是你要有很多機會,不然你都沒機會怎么選擇笑跛,在很多機會擺在你面的時候付魔,一定要認真思考,不要沖動飞蹂,想好自己需要的几苍,多聽別人的意見,最后自己決定陈哑。我們不能保證每一次選擇都是正確的妻坝,但是能保證我們是不后悔的伸眶,遇事要冷靜,多思考惠勒。

這里說的選擇不僅僅是選擇去哪個公司赚抡,從事什么方向,還有與什么樣的同事工作纠屋,選擇什么樣的leader涂臣,甚至是生活中的事情,網(wǎng)上說一個人要有一些成就售担,需要具備下面幾點赁遗,我覺得非常的對:

你自己要行

有人覺得你行

覺得你行的人也行

生活與工作

其實這個話題對我來說有一些困惑,“工作是為了更好的生活”族铆,這句話是非常正確的岩四,但是作為一個沒有背景、父母幫你付不起首付的普通人來說哪里來的享受生活哥攘,唯有不斷努力剖煌、不斷的進步才有更好的物質(zhì)回報,北京是全中國的人才聚集地逝淹,在工作的三年中耕姊,我不敢有一絲的懈怠,因為身邊比我條件好栅葡,能力比我強茉兰,年齡比我小的人太多了,不論在哪里資源的分配都是二八原則欣簇。有很多身邊人說我是苦行僧规脸,不懂得享受生活,太無趣熊咽,的確我不否認莫鸭,但是我知道唯有這樣,我才能為我的父母横殴、愛人以及以后的孩子撐起一片天黔龟,反過來講,這些又是我的動力滥玷。感慨有點多了氏身,這個話題全看自己,我滿意目前的一個狀態(tài)惑畴。個人拙見蛋欣,大家看看就行。

最后感謝大家能耐著性子如贷,看完我啰哩啰嗦的面經(jīng)陷虎,然后我有做python材料的整合到踏,關于python編程,自己有做材料的整合尚猿,一個完整的python編程學習路線窝稿,學習資料和工具。想要這些資料的可以關注小編凿掂,加入python學習交流Q群735967233伴榔。

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市庄萎,隨后出現(xiàn)的幾起案子踪少,更是在濱河造成了極大的恐慌,老刑警劉巖糠涛,帶你破解...
    沈念sama閱讀 222,252評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件援奢,死亡現(xiàn)場離奇詭異,居然都是意外死亡忍捡,警方通過查閱死者的電腦和手機集漾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來砸脊,“玉大人帆竹,你說我怎么就攤上這事∨Ч妫” “怎么了?”我有些...
    開封第一講書人閱讀 168,814評論 0 361
  • 文/不壞的土叔 我叫張陵险领,是天一觀的道長侨舆。 經(jīng)常有香客問我,道長绢陌,這世上最難降的妖魔是什么挨下? 我笑而不...
    開封第一講書人閱讀 59,869評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮脐湾,結(jié)果婚禮上臭笆,老公的妹妹穿的比我還像新娘。我一直安慰自己秤掌,他們只是感情好愁铺,可當我...
    茶點故事閱讀 68,888評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著闻鉴,像睡著了一般茵乱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上孟岛,一...
    開封第一講書人閱讀 52,475評論 1 312
  • 那天瓶竭,我揣著相機與錄音督勺,去河邊找鬼。 笑死斤贰,一個胖子當著我的面吹牛智哀,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播荧恍,決...
    沈念sama閱讀 41,010評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼瓷叫,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了块饺?” 一聲冷哼從身側(cè)響起赞辩,我...
    開封第一講書人閱讀 39,924評論 0 277
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎授艰,沒想到半個月后辨嗽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡淮腾,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,552評論 3 342
  • 正文 我和宋清朗相戀三年糟需,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片谷朝。...
    茶點故事閱讀 40,680評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡洲押,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出圆凰,到底是詐尸還是另有隱情杈帐,我是刑警寧澤,帶...
    沈念sama閱讀 36,362評論 5 351
  • 正文 年R本政府宣布专钉,位于F島的核電站挑童,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏跃须。R本人自食惡果不足惜站叼,卻給世界環(huán)境...
    茶點故事閱讀 42,037評論 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望菇民。 院中可真熱鬧尽楔,春花似錦、人聲如沸第练。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娇掏。三九已至垦缅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驹碍,已是汗流浹背壁涎。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評論 1 274
  • 我被黑心中介騙來泰國打工凡恍, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人怔球。 一個月前我還...
    沈念sama閱讀 49,099評論 3 378
  • 正文 我出身青樓嚼酝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親竟坛。 傳聞我的和親對象是個殘疾皇子闽巩,可洞房花燭夜當晚...
    茶點故事閱讀 45,691評論 2 361

推薦閱讀更多精彩內(nèi)容