社招面試經驗總結_第1頁
社招面試經驗總結_第2頁
社招面試經驗總結_第3頁
社招面試經驗總結_第4頁
社招面試經驗總結_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

社招面試經歷總結社招也就是面向社會招錄員工。本文將介紹社招,希翼對大家有所匡助。已經凌晨2點多了,看來今天是失眠了,反正睡不著,寫篇日記總結一下我的第一次社招面試經歷吧。xx年12月1日辦理了離職手續(xù),離開了萬通中心,也算是和我的第一個東家正式說了再見,其實還是很喜歡國貿的,這是個美妙的地方,容納著不少金融界們的夢想,每每晚上走到這里你會感慨帝都的夜景好美,只可惜這里的多數(shù)人都顧不上欣賞這里的風景,每一個人都生活在壓力下,成為了金錢的奴隸,但這并非什么壞事,因為他們上有老下有小,身上背負著責任,也正是他們的身體力行才造就了CBD的繁華,而我最終選擇了離開這個地方。我從不否認我的離開和錢有關,這確實是其中一個因素,我也像所有人一樣背負著責任,所以我需要錢,但我更想說這次的離開是為了尋求一個對我而言更大的舞臺,讓自己更加快速的沉淀和成長。我曾經試圖向我的領導們陳述我的價值觀,我并不認為錢和理想是互斥的,難道賺的越少你的工作就越有價值么,很明顯不是的。第一個投的是拉勾網,一家開展非常迅速的公司,在領英這樣的以互聯(lián)網招聘為入口的公司崛起的同時國內也涌現(xiàn)出不少好的站,拉勾網、lOOoffer、內推網都開展的很良性,相信未來會重新洗牌,留下的幾家會稱霸國內招聘領域。先做一份筆目,都是大題,編程題目為主,主要是考察編程能力、算法和數(shù)據構造以及架構設計方面,答的很不好,好多都忘了。一.自己實現(xiàn)一個hashMap,這個難不倒我,jdk的源碼中最熟悉的就是Collection包了,使用數(shù)組和內部類完成哈希表的數(shù)據構造,再通過hash算法和鏈表操作完成哈希表的插入查詢等操作;二.并發(fā)編程中的生產者消費者模式代碼,沒寫出來,忘記了,真是不應該哦,最簡單的方式就是使用wait和notify去阻塞喚醒(這么根抵的東東我都能忘),固然還有不少優(yōu)雅的寫法,比方使用可重入鎖(ReentrantLock),使用鎖計數(shù)器(CountdownLatch)等,當時一種都沒想到,自責中;三.字符串的一道算法題,這種小case,就是位圖法,毫無壓力的寫出;四.寫一個自己熟悉的架構圖,于是我把我的老東家的系統(tǒng)架構搬了上去,簡單來說就是通過hessian將前臺調用邏輯與后臺業(yè)務邏輯解耦,實體可以通過序列化和反序列化傳遞(這是hessian最擅長干的事情),最終提高后臺業(yè)務邏輯接口的可重用性以及系統(tǒng)的可維護性。還有兩三道題目忘記是什么了。時間還是很緊的,惟獨一個小時時間。交卷之后開始面試,一面繼續(xù)聊了聊jdk的Collection包,還有就是之前在公司所做工程的部署思想。二面就是聊聊java并發(fā)鎖機制,為什么要用讀寫鎖而不用synchronized這種同步鎖,事務隔離性的理解,為什么會有臟讀,可重復讀,提交讀等,spring的事務管理是如何實現(xiàn)的,編程式如何實現(xiàn),aop式如何實現(xiàn),動態(tài)代理的原理是什么,事務的傳播性的理解??傊际沁@種比較重視原理的問題,答的還可以吧,最后就是CTO直接面試,談談為啥離職,期望薪資什么的。問我會不會來,最后我答復我考慮一下,下周三給回復,然后就離開了。感覺公司環(huán)境很好,飲料零食什么的都是吃,無非最后沒有選擇去。第二個去的是360,沒有筆試,直接面試,一面主要問根抵,String內容存放在哪兒,答運行時常量池,然后我把jvm的內存構造講了一下,堆、棧、程序計數(shù)器、方法區(qū)等,每塊區(qū)域的作用之類的,那末問題就來了,jvm的回收機制是什么,感覺問的有點大,不知道從哪兒說起,只好從分代回收算法說起了,從GCROOTS的引用鏈機制到新生代的小空間復制算法再到老生代的標記去除算法,最后就是新生代和老生代之間的關系以及躍遷等,隨后面試官點了點頭說那你再講講jvm的類加載機制吧,委托雙親機制吧,正準備講,那小哥問反射機制是如何利用類加載機制的呢,只好把反射的實現(xiàn)原理也balalalaooo繼續(xù)發(fā)問,懂哪些設計模式,答:單例,建造者,觀察者,模板方法模式,迭代器模式balala,你在工程中用到過觀察者模式嗎,怎么用的。答:做統(tǒng)一配置組件的時候使用到了zookeeper的定閱,創(chuàng)立了監(jiān)聽鏈表,完成應用系統(tǒng)的和同步,balalala,邊寫代碼邊講細節(jié),正講的起勁,被打斷,你寫個單例模式吧,把你認為效率最高的單例實現(xiàn)寫出來,固然是通過jvm的內部類機制實現(xiàn)單例了,又快又安全,看完面試官點點頭,說再寫一個雙檢查的懶漢單例模式吧,好的遵命,寫完后小哥發(fā)問,為什么要用volatile關鍵字,答:在高并發(fā)時會浮現(xiàn)并發(fā)模式異常,volatile可以防止指令重排,創(chuàng)立對象操作并非一個原子操作,分為三個步驟,balala,講了一通,面試官被說服,隨后面試官發(fā)問,能不能講講線程的內存模型,哈哈,幸好以前研究線程可見性的時候研究過這個,講完面試官很滿意,感覺他已經hold不住我了(暗自自喜),談談你對cas的理解,答:是指樂觀鎖嗎,還沒等我說,面試官說好,你等一下,二面面試官走了進來,開始發(fā)問,假設有一個場景,系統(tǒng)需要某個特定時間內響應用戶請求,比方說100ms內完成用戶請求,但是在最頂峰的時候每單位時間幾百萬的用戶請求,也就是高并發(fā),但我必須要實現(xiàn)系統(tǒng)響應及時,而且高可用(不宕機),假設你是架構師,你該如何架構這個系統(tǒng),聊聊你的方案,當時聽完腦子就蒙了,恨自己當初沒去看那本《大型分布式網站架構》書,于是就開始憑感覺說,首先肯定需要做緩存集群,防止數(shù)據庫雪崩,數(shù)據庫如果請求量很大也需要分庫分表,各種亂說,說得自己都暈乎乎的,最后面試官說有的對有的不對,而且沒說到點子上,無非可以理解,你惟獨一年多點的工作經歷。然后向我介紹了一下他們部門是做什么業(yè)務的,隨后問我為什么離職等,到飯點了,我就被拉走了。第二天hr打給了offer,聊了聊薪資待遇,360待遇不錯,吃飯還,挺好的。第三個是陌陌,聽說是個約炮的,哈哈哈,只是對社交軟件充滿了好奇,去看看,一面先寫代碼,寫一個二叉樹的深度遍歷,小case,遞歸搞定,隨后發(fā)問memcache的內存管理機制,答:slab分塊管理,最終以chunk分配,維護了一個LRU的雙向列表,balabalaoo0然后又問了問zookeeper的一些東東;二面問的比較雜,大部份不記得了,居然還問vi命令,我也是跪了。第四個百度,百度今年是停頓社招的,大部份部門都不社招只有校招,但也有少數(shù)部門有特批名額,于是就去試了一把,一面剛來就是寫代碼,一個單鏈表的算法題目,寫完,面試官很滿意點點頭,隨后面試官發(fā)問在你的工程中spring是如何管理zookeeper的,答:balabala,了解zookeeper的leader選取算法嗎,講一下他的流程,知道zab算法嗎,講一下他的流程,汗,問的問題都太變態(tài),沒想到會問的這么深,zab算法太復雜了,zab是基于paxos的,而paxos可是獲得圖靈獎的算法,勉強說了一下,說的很心虛,有好多盲點自己也沒搞清晰,無非好在面試官也不往下問了,其實我估計他也不見得會(竊喜),隨后讓我稍等一下;一會兒過后二面面試官過來了,是個成熟的大叔,二面只問了兩個東西,一個jvm,一個并發(fā)編程,jvm主要是性能調優(yōu),jstack的使用,fullGC和minorGC的分析等,并發(fā)編程問的很細,發(fā)問多個線程到達同一個狀態(tài)然后再一起執(zhí)行,到達某一個狀態(tài)之后再繼續(xù)并發(fā)執(zhí)行,這種怎么實現(xiàn),答:jdk5之后有一個CyclicBarrir,通過這個來實現(xiàn),它可以重用等balabala說了一些,再發(fā)問讀寫鎖中加讀鎖后如何防止寫線程餓死,答:加策略balabala,發(fā)問如何實現(xiàn)控制線程在某段時間內完成,不完成就撤銷,答:實現(xiàn)Callable接口,返回FutureTask類或者Future接口,然后去觸發(fā)撤銷操作。開始問工程,描述一下對賬系統(tǒng),balabala...數(shù)據量大嗎,并發(fā)量高嗎,數(shù)據庫怎么設計的等,隨后讓我等一會,又過來一個面試官,問我業(yè)務,你在第三方支付公司,能不能講一下支付的技術流程,balabala...把自己理解的支付流程講了一下,最后補了一句,支付的細節(jié)業(yè)務很復雜,我也沒徹底明白呢,汗,讓我等了一會,隨后面試官說你回去等消息吧,我想完蛋了吧,難道因為業(yè)務不熟被刷,真不甘心;心涼了一個星期,結果hr在星期一打說讓星期四去最后一面,是技術總監(jiān)的面試,星期四屁顛屁顛的去了(話說百度大廈離國貿太遠了,地鐵每次要坐一個半小時,我也是跪了),四面開始,發(fā)問異步處理的嘉等性,不是很難,惟一性索引或者開辟分布式鎖唄,隨后風格立馬就轉了,不問技術了,發(fā)問你覺得你來百度能給百度帶來什么樣的價值,你希望你參加的百度的團隊是一個什么樣的團隊,你如何和產品經理溝通,假設你和其他研發(fā)接口制定無法統(tǒng)一你該如何解決等,一點準備都沒有,答復的結結巴巴很是不好,哎,聽天由命吧!第五個面的是樂視,百度面完等消息、,閑來無事查看公司招聘信息,看到樂視居然是全員持股,既然有股票期權,那就去看看,哈哈,我就是這樣一個無節(jié)操的人,面試比較簡單,除了hr面也是兩面技術面,主要問的也是并發(fā)編程和spring的一些東西,無非印象最深的是面試官問起了tomcat的原理,這個還真是沒深入去學習過,只知道它主要是用到了觀察者模式。第二天給了offer,果然是全員持股,給的還挺多(詳細的在網上還是不發(fā)了)??紤]中。。。都寫到凌晨4點半了,也算是給這兩個星期面試做一個總結,查漏補缺,祝自己好運吧,也希翼正在或者打算跳槽的程序員看到這個日志能有一點點匡助或者收獲,我就心滿意足了。樓主工作三年了,之前覺得原單位待遇不太好就向來想換個工作,就把簡歷掛在了某站,過了一段時間就接到華為的,問我愿不愿意參加他們的面試,我心想華為多牛的公司,固然愿意,然后就給我安排了,接下來就是技術面試,綜合面試,英語口語,網測。這里的網測就是測性格的東西。整套面試流程走下來非常順利,接著沒過幾天就收到短信,說面試根本通過,請補發(fā)一些個人信息。這時我還在琢磨什么叫根本通過,于是就打問了一下人力,人力的人跟我說就是需要一些領導的審核,簽個字,走個流程什么。問他需要多久,說是需要一個月擺布的時間,這個時候差不多是8月中旬。他這么一說我也就放心了,加之在之前的公司干的不痛快,又想歇息一段時間就傻x呵呵的跑去離職了。接著就是回到家漫長的等待…到了9月中旬,我想差不多一個月了就去打聽了一下情況,得到的結果是說他們的一個領導出差了,卡在了那個環(huán)節(jié),我問一共有多少環(huán)節(jié),他說差不多需要10輪審核,現(xiàn)在在中間。那沒方法,還需要繼續(xù)等,我心想要不回北京先找找工作看,結果第二天收到他們的短信,內容是這樣的,你的面試早已通過,只無非在審核的環(huán)節(jié)走的比較慢,我們會盡量在10月份之前給你發(fā)offer0短信這么一說,加之之前跟我聯(lián)系的hr向來讓我放心,我也就放心了。再想想十一還有哥們在家里結婚,就沒我就記著回去找工作。過完十一之后我又問了一次,給我的答復是到最后一輪了。再到了10月中旬,offer還沒到,我就又打問,這回跟我說的是你的網測憂慮分過高,被駁回來了,無非不要緊,主管跟你寫一個澄清就可以了,這時我就感覺不對勁了,無非他還是向來讓我放心。結果到了下個星期我還真收到hr給我發(fā)的短信,說offer這兩天會下發(fā),戲劇性的事情就發(fā)生在這,我又等了兩天時間。不對啊,offer還沒下來,又打問,這回的解釋是信息發(fā)錯了,是另一個哥們的offer發(fā)了,我的還需要等!我了個…好吧,接著等,到了第二天收到了他們的短信通知,你的審核因為網測憂慮分過高被駁回...感謝你向來的參預!我參預你妹哦,當時我頭都大了。這真是我的親身簡歷,這段時間網上看了一下,和我有類似經歷的不少,但是沒有比我慘的,離職兩個月不說,(后面找工作也需要時間)年終獎也拋卻了。而且由于回家了,家里人都知道了我的情況,都以為十拿九穩(wěn)了,現(xiàn)在搞得我好不為難!在這整個過程中,hr給我的反響向來都是讓我放心,說沒什么問題。至于網測的問題不到最后我也不知道,為什么有問題不提前說一聲,讓人有個心里準備。畢竟這個測試結果早就出來了!說實話現(xiàn)在參加社會招聘的人不少都有很大的生活壓力,都

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論