摘要:總體來說,玄武科技的真的很熱情,為他們點個贊,雖然自己最后沒能去玄武科技,然后就是技術面非常簡單,面和高管面也都還好,不會有壓抑的感覺,總體聊得很愉快。
該文已加入開源文檔:JavaGuide(一份涵蓋大部分Java程序員所需要掌握的核心知識)。地址:https://github.com/Snailclimb...秋招歷程流水賬總結
筆主大四準畢業生,在秋招末流比較幸運地進入了一家自己非常喜歡一家公司——ThoughtWorks.
從9-6號投遞出去第一份簡歷,到10-18號左右拿到第一份 offer ,中間差不多有 1 個半月的時間了。可能自己比較隨緣,而且自己所在的大學所處的位置并不是互聯網比較發達的城市的原因。所以,很少會有公司愿意跑到我們學校那邊來宣講,來的公司也大多是一些自己沒聽過或者不太喜歡的公司。所以,在前期,我僅僅能夠通過網上投遞簡歷的方式來找工作。
零零總總算了一下,自己在網上投了大概有 10 份左右的簡歷,都是些自己還算喜歡的公司。簡單說一下自己投遞的一些公司:網上投遞的公司有:ThoughtWorks、網易、小米、攜程、愛奇藝、知乎、小紅書、搜狐、歡聚時代、京東;直接郵箱投遞的有:烽火、中電數據、螞蟻金服花唄部門、今日頭條;線下宣講會投遞的有:玄武科技。
網上投遞的大部分簡歷都是在做完筆試之后就沒有了下文了,即使有幾場筆試自我感覺做的很不錯的情況下,還是沒有收到后續的面試邀請。還有些郵箱投遞的簡歷,后面也都沒了回應。所以,我總共也只參加了3個公司的面試,ThoughtWorks、玄武科技和中電數據,都算是拿到了 offer。拿到 ThoughtWorks 的 offer之后,后面的一些筆試和少部分面試都拒了。決定去 ThoughtWorks 了,春招的大部隊會沒有我的存在。
我個人對 ThoughtWorks 最有好感,ThoughtWorks 也是我自己之前很想去的一家公司。不光是因為我投遞簡歷的時候可以不用重新填一遍表格可以直接發送我已經編輯好的PDF格式簡歷的友好,這個公司的文化也讓我很喜歡。每次投遞一家公司幾乎都要重新填寫一遍簡歷真的很讓人頭疼,即使是用牛客網的簡歷助手也還是有很多東西需要自己重新填寫。
說句實話,自己在拿到第一份 offer 之前心里還是比較空的,雖然說對自己還是比較自信。包括自己當時來到武漢的原因,也是因為自己沒有 offer ,就感覺心里空空的,我相信很多人在這個時候與我也有一樣的感覺。然后,我就想到武漢參加一下別的學校宣講會。現在看來,這個決定也是不必要的,因為我最后去的公司 ThoughtWorks,雖然就在我租的房子的附近,但之前投遞的時候,選擇的還是遠程面試。來到武漢,簡單的修整了一下之后,我就去參加了玄武科技在武理工的宣講會,順便做了筆試,然后接著就是技術面、HR面、高管面。總體來說,玄武科技的 HR 真的很熱情,為他們點個贊,雖然自己最后沒能去玄武科技,然后就是技術面非常簡單,HR面和高管面也都還好,不會有壓抑的感覺,總體聊得很愉快。需要注意的是 玄武科技和很多公司一樣都有筆試中有邏輯題,我之前沒有做過類似的題,所以當時第一次做有點懵逼。高管面的時候,高管還專門在我做的邏輯題上聊了一會,讓我重新做了一些做錯的題,并且給他講一些題的思路,可以看出高層對于應聘者的這項能力還是比較看重的。
中電數據的技術面試是電話進行的,花了1個多小時一點,個人感覺問的還是比較深的,感覺自己總體回答的還是比較不錯的。
這里我著重說一下 ThoughtWorks,也算是給想去 ThoughtWorks 的同學一點小小的提示。我是 9.11 號在官網:https://join.thoughtworks.cn/ 投遞的簡歷,9.20 日郵件通知官網下載作業,作業總體來說不難,9.21 號花了半天多的時間做完,然后就直接在9.21 號下午提交了。然后等了挺長時間的,可能是因為 ThoughtWorks 在管理方面比較扁平化的原因,所以總體來說效率可能不算高。因為我選的是遠程面試,所以直接下載好 zoom 之后,等HR打電話過來告訴你一個房間號,你就可以直接進去面試就好,一般技術面試有幾個人看著你。技術面試的內容,首先就是在面試官讓你在你之前做的作業的基礎上新增加一個或者兩個功能(20分鐘)。所以,你在技術面試之前一定要保證你的程序的擴展性是不錯的,另外就是你在技術面試之前最好能重構一下自己寫的程序。重構本身就是你自己對你寫的程序的理解加強很好的一種方式,另外重構也能讓你發現你的程序的一些小問題。然后,這一步完成之后,面試官可能會問你一些基礎問題,比較簡單,所以我覺得 ThoughtWorks 可能更看重你的代碼質量。ThoughtWorks 的 HR 面和其他公司的唯一不同可能在于,他會讓你用英語介紹一下自己或者說自己的技術棧啊這些。
關于面試一些重要的問題總結另外,再給大家總結一些我個人想到一些關于面試非常重要的一些問題。
面試前如何準備
運籌帷幄之后,決勝千里之外!不打毫無準備的仗,我覺得大家可以先從下面幾個方面來準備面試:
自我介紹。(你可千萬這樣介紹:“我叫某某,性別,來自哪里,學校是那個,自己愛干什么”,記住:多說點簡歷上沒有的,多說點自己哪里比別人強!)
自己面試中可能涉及哪些知識點、那些知識點是重點。
面試中哪些問題會被經常問到、面試中自己改如何回答。(強烈不推薦背題,第一:通過背這種方式你能記住多少?能記住多久?第二:背題的方式的學習很難堅持下去!)
自己的簡歷該如何寫。
另外,如果你想去類似阿里巴巴、騰訊這種比較大的互聯網公司的話,一定要盡早做打算。像阿里巴巴在7月份左右就開始了提前批招聘,到了9月份差不多就已經招聘完畢了。所以,秋招沒有參加到阿里的面試還是很遺憾的,畢竟面試即使失敗了,也能從阿里難度Max的面試中學到很多東西。
關于著裝
穿西裝、打領帶、小皮鞋?NO!NO!NO!這是互聯網公司面試又不是去走紅毯,所以你只需要穿的簡單大方就好,不需要太正式。
關于自我介紹
如果你簡歷上寫的基本信息就不要說了,比如性別、年齡、學校。另外,你也不要一上來就說自己愛好什么這方面內容。因為,面試官根本不關心這些東西。你直接挑和你崗位相關的重要經歷和自己最突出的特點講就好了。
比如:
面試官,您好!我叫某某。大學時間我主要利用課外時間學習某某。在校期間參與過一個某某系統的開發,另外,自己學習過程中也寫過很多系統比如某某系統。在學習之余,我比較喜歡通過博客整理分享自己所學知識。我現在是某某社區的認證作者,寫過某某很不錯的文章。另外,我獲得過某某獎,我的Github上開源的某個項目已經有多少Star了。
提前準備
面試之前可以在網上找找有沒有你要面試的公司的面經。在我面試 ThoughtWorks 的前幾天我就在網上找了一些關于 ThoughtWorks 的技術面的一些文章。然后知道了 ThoughtWorks 的技術面會讓我們在之前做的作業的基礎上增加一個或兩個功能,所以我提前一天就把我之前做的程序重新重構了一下。然后在技術面的時候,簡單的改了幾行代碼之后寫個測試就完事了。如果沒有提前準備,我覺得 20 分鐘我很大幾率會完不成這項任務。
面試中面試的時候一定要自信,千萬不要怕自己哪里會答不出來,或者說某個問題自己忘記怎么回答了。面試過程中,很多問題可能是你之前沒有碰到過的,這個時候你就要通過自己構建的知識體系來思考這些問題。如果某些問題你回答不上來,你也可以讓面試官給你簡單的提示一下。總之,你要自信,你自信的前提是自己要做好充分的準備。下面給大家總結一些面試非常常見的問題:
SpringMVC 工作原理
說一下自己對 IOC 、AOP 的理解
Spring 中用到了那些設計模式,講一下自己對于這些設計模式的理解
Spring Bean 的作用域和生命周期了解嗎
Spring 事務中的隔離級別
Spring 事務中的事務傳播行為
手寫一個 LRU 算法
知道那些排序算法,簡單介紹一下快排的原理,能不能手寫一下快排
String 為什么是不可變的?String為啥要設計為不可變的?
Arraylist 與 LinkedList 異同
HashMap的底層實現
HashMap 的長度為什么是2的冪次方
ConcurrentHashMap 和 Hashtable 的區別
ConcurrentHashMap線程安全的具體實現方式/底層具體實現
如果你的簡歷寫了redis 、dubbo、zookeeper、docker的話,面試官還會問一下這些東西。比如redis可能會問你:為什么要用 redis、為什么要用 redis 而不用 map/guava 做緩存、redis 常見數據結構以及使用場景分析、 redis 設置過期時間、redis 內存淘汰機制、 redis 持久化機制、 緩存雪崩和緩存穿透問題、如何解決 Redis 的并發競爭 Key 問題、如何保證緩存與數據庫雙寫時的數據一致性。
一些簡單的 Linux 命令。
為什么要用 消息隊列
關于 Java多線程,在面試的時候,問的比較多的就是①悲觀鎖和樂觀鎖②synchronized 和 ReenTrantLock 區別以及 volatile 和 synchronized 的區別,③可重入鎖與非可重入鎖的區別、④多線程是解決什么問題的、⑤線程池解決什么問題,為什么要用線程池 ⑥Synchronized 關鍵字使用、底層原理、JDK1.6 之后的底層優化以及 ReenTrantLock 對比;⑦線程池使用時的注意事項、⑧AQS 原理以及 AQS 同步組件:Semaphore、CountDownLatCh、 CyclicBarrier、ReadWriteLock、⑨ReentranLock源碼,設計原理,整體過程 等等問題。
關于 Java 虛擬機問的比較多的是:①Java內存區域、②虛擬機垃圾算法、③虛擬機垃圾收集器、④JVM內存管理、⑤JVM調優這些問題。
面試后如果失敗,不要灰心;如果通過,切勿狂喜。面試和工作實際上是兩回事,可能很多面試未通過的人,工作能力比你強的多,反之亦然。我個人覺得面試也像是一場全新的征程,失敗和勝利都是平常之事。所以,勸各位不要因為面試失敗而灰心、喪失斗志。也不要因為面試通過而沾沾自喜,等待你的將是更美好的未來,繼續加油!
你若盛開,清風自來。 歡迎關注我的微信公眾號:“Java面試通關手冊”,一個有溫度的微信公眾號。公眾號后臺回復關鍵字“1”,可以免費獲取一份我精心準備的小禮物哦!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71823.html
摘要:接下來,我主要從三個階段回顧我的秋招,分別是前期中期尾聲。到了這里,我的秋招算是正式的塵埃落定了,簽完三方后,我的秋招結束了。四復盤總結這次的復盤主要是我自己整個秋招的歷程縮影,很多細節無法在一篇文章就說清楚。 ...
摘要:具體的時間線從月中旬,我開始關注牛客網的秋招內推信息。直至十月中下旬結束秋招。之前也寫過自己在廣州找實習的經歷,那次把面試的過程都具體貼出來了。我今年就完美錯過了春招實習經歷。 前言 只有光頭才能變強 離上次發文章已經快兩個月時間了,最近一直忙著秋招的事。今天是2018年10月22日,對于互聯網行業來說,秋招就基本結束了。我這邊的流程也走完了(不再筆試/面試了),所以來寫寫我的秋招經歷...
摘要:月初,那時候人還在百度北京實習,當時參加了騰訊網易的校招內推,結果有點呵呵。月份開始一直到月底,內推正式校招,前后三個月時間拿到今日頭條融鏈家網的測試開發崗位。 引言 本人武漢大學碩士研究生三年級在讀,90后。由于2017年6月要畢業,于是乎參加了2016年的秋招。8月初,那時候人還在百度(北京)實習,當時參加了騰訊、網易的校招(內推),結果有點呵呵。8月份開始一直到10月底,內推+正...
摘要:總結的時間復雜度是,是空間是使用輔助棧來存儲最小值。項目就是為了解決配置繁瑣的問題,最大化的實現約定大于配置。 前言 只有光頭才能變強 Redis目前還在看,今天來分享一下我在秋招看過(遇到)的一些面試題(相對比較常見的) 0、final關鍵字 簡要說一下final關鍵字,final可以用來修飾什么? 這題我是在真實的面試中遇到的,當時答得不太好,現在來整理一下吧。 final可以修飾...
摘要:關于自己屆畢業生一本雙非學校,非科班可能和很多人一樣,因為小時候喜歡打游戲,所以大學一直想學編程,但因為種種原因,自己來到了一個硬件相關專業,但由于現實和興趣,自己又從事了軟件相關的工作。找實習實習對于之后的秋招來說,是非常非常重要的。 ...
閱讀 2727·2021-11-22 15:22
閱讀 1631·2021-11-22 14:56
閱讀 3616·2021-09-22 15:12
閱讀 2403·2021-09-02 15:41
閱讀 2122·2021-08-27 16:26
閱讀 1113·2019-08-30 15:55
閱讀 2139·2019-08-29 17:30
閱讀 665·2019-08-29 16:26