1. 程式人生 > >移動網際網路下半場的面試真經,讓你進入 BAT 不再是夢

移動網際網路下半場的面試真經,讓你進入 BAT 不再是夢

今天突然想聊聊面試了,最近有很多朋友讓我看簡歷,也有很多朋友跟我吐槽說:面試被虐了,簡直慘不忍睹,都有點懷疑自己的能力了。其實,我想說:正常。之所以這麼說是很多朋友可能沒有認清一些問題,哪些問題呢?兩點:一是,沒有認清自己;二是,沒有了解公司。

其實說實話,作為程式設計師,最起碼得有 80% 的人都想進入大公司工作,比如:BAT ,小米,滴滴,今日頭條,美團等這樣的大公司或者移動網際網路界的明星企業。進大公司的好處顯而易見,福利好,待遇高,工作穩定,不像很多創業小公司說倒閉就倒閉,尤其是移動網際網路進入下半場之後,很多創業公司都相繼倒閉,而且移動開發者也越來越飽和,隨著程式設計師越來越多,自然就進入了激烈競爭的惡劣環境,優勝劣汰的自然規律是不可逃避,也規避不了的。據 GitHub 統計,就今年一年加入 GitHub 的中國程式設計師就有 70 萬,自己想想吧,競爭得有多激烈。

即使有 20% 的程式設計師不想進入大公司,也無非就是要麼就是認清了自己的現實,自己並不是那麼天賦異稟,也並不是那麼熱愛程式設計,有自知之明的心態,在個小公司幹也挺好,倒閉了大不了再換,反正 BAT ,我也進不去。要麼就是人家就是 BAT 的大神想出來創業當移動互聯界的創業家,想功成名就,即使創業失敗,我依然可以鶴立雞群,瀟灑回到 BAT 的世界,帥氣的依靠自己在業界的名聲依然能夠得到一份好的工作。說著說著,好像有點二八定律的感覺。NO,上面的 80% 和 20% 是我自己的不完全統計,不必當真,舉個例子而已。 

面試準則

關於面試這件事,我們得知道一個面試準則,尤其是在移動網際網路進入下半場的今天。最近很多朋友面試受挫,並不是說技術有多差,但是就是很受打擊,因為在資本寒冬的今天,移動網際網路的下半場,程式設計師要想過上好日子,就得去大公司,現在已經逐步進入拼技術的時代了,所以技術依然越來越重要,這是在小公司無法體現和提升的。而他們之所以受打擊是因為平時做專案,做產品也可以獨立完成,甚至很好的完成,但是面試失敗的面試是基礎太差。所以,你在小公司確實可以能夠很好的掌握並做一個專案,但是大公司重視的是你的基礎啊。所以要清楚這麼一個準則:面試,大公司重基礎,小公司重能力(這裡的能力指:能不能馬上上手做一個專案的能力)。

進一步解釋一下,為什麼我在上面說:現在已經逐步進入拼技術的時代了?首先,移動網際網路剛剛興起的前 10 年是一個高速發展,高速擴張,野蠻收割的時代,就是不論技術好還是差,只要能夠馬上做出產品來就好技術,就會通過營銷,運營,資本等手段獲得使用者,而獲得使用者,佔領市場之後,就到了拼技術,拼品質的時代了。而現在移動網際網路的下半場就是一個拼技術的時代了。舉個簡單的例子,微博,你做出來很容易,但是做好就很難了。明星出個軌,公佈個戀情分分鐘就會讓你癱瘓,這不是產品,營銷,資本能夠解決的問題,這是技術才能夠解決的問題。你會做微博不是能力,你能讓微博不癱瘓才是能力。前幾天在知乎上看到一個問題特別有意思,問:做一個微信很難麼?有一個回答很對,說:做一個微信,10 個人用不難,100 個不難,讓近 10 億的使用者用,就難了。此處省略一萬字,這個話題要是聊透,其實能夠還寫一篇文章。

面試準備

我在前面說了,面試慘不忍睹的就是由兩個問題導致的,一是,沒有認清自己;二是,沒有了解公司。總結成一句話就是準備不足。

我們既然瞭解了面試準則,就應該對症下藥才行,這樣才不至於慘不忍睹。大公司既然重基礎,那麼面試前一定要好好學習和準備一下這方面的知識。幹什麼事之前,一定要充分了解情況,古人說的話,還是挺對的,畢竟是 2000 多年來總結出來的經驗,面試就是戰場,知己知彼才能百戰不殆。

舉個例子:小猿在一家創業公司從事了兩年的 Android 開發,能夠獨立開發一款軟體,技術還是可以的,效率挺高的,總能快速完成經理交給的任務,平時也會在 GitHub 上提交一些開原始碼,分享了一些開源庫,star 數五六百,好的上千,熟悉使用 RxJava,Retrofit 等網路框架,還會 MVP,MVVM 這樣的架構。感覺自己去 BAT 這樣的公司面試沒問題,可是,還是被打擊到了。人家回覆說:學習能力,開源精神都挺好的,就是基礎太差。看到了嗎?會使用框架,封裝個簡單的庫,能夠做出產品來並不是多大的能力,做好是需要基礎的。

上面的例子的問題,典型就是不瞭解自己,也不瞭解大公司的套路,準備不足,所以才失敗的。平時學習的時候,應該要知其然知其所以然才行,然後再多學學演算法,原理和一些計算機基礎就更完美了。並不是會做就行,基礎紮實,才能做得更好。

要想成就不敗金身,那我們就一起來知己知彼一下。那大公司到底喜歡面試什麼樣的問題呢?我該如何準備呢?我通過朋友瞭解到,總結之後就兩點:演算法和原理。說這些都是概念,來點實際的,給大家舉一些例子:

你只要在面試前,認真準備,充足準備,應該不會有多大的困難。其實大部分程式設計師面試大公司失敗的原因是自己準備不足。大公司去校招成功率比較大的原因是大學學的一些基礎沒有忘掉,而現在的你,只注重實戰,而不注重基礎。但是在拼技術的時代,基礎很重要,基礎和原理懂得的更多,做的東西才會更加牢固。

總結:給大家分享一份成為資深架構師學習路線

如果想學習Java工程化、高效能及分散式、深入淺出。效能調優、Spring,MyBatis,Netty原始碼分析的朋友可以加我的Java高階程式設計師群:180705916,群裡有阿里大牛直播講解技術,以及Java大型網際網路技術的視訊免費分享給大家。

相關推薦

移動網際網路下半場面試真經進入 BAT 不再

今天突然想聊聊面試了,最近有很多朋友讓我看簡歷,也有很多朋友跟我吐槽說:面試被虐了,簡直慘不忍睹,都有點懷疑自己的能力了。其實,我想說:正常。之所以這麼說是很多朋友可能沒有認清一些問題,哪些問題呢?兩點:一是,沒有認清自己;二是,沒有了解公司。 其實說實話,作為程式設計

移動互聯網下半場面試真經進入 BAT 不再

解決 arr 成就 古人 完全 用戶 線程安全問題 穩定 合並 今天突然想聊聊面試了,最近有很多朋友讓我看簡歷,也有很多朋友跟我吐槽說:面試被虐了,簡直慘不忍睹,都有點懷疑自己的能力了。其實,我想說:正常。之所以這麽說是很多朋友可能沒有認清一些問題,哪些問題呢?兩點:一是,

常見的25個python面試問答順利拿到offer!

說到好用簡潔的大資料技術,除了Hadoop、R等等,Python也是其中熠熠生輝的一員,因而廣受企業和商家的青睞。求職季,不少應聘者在面試相關職業時都被要求掌握Python的用法。以下,大聖眾包威客平臺(www.dashengzb.cn)為各位準備了25個Python面試的高頻問答,有意者記得收藏本文啦。

揭秘數據庫面試技術面試一次過

得此寶典 讓技術面試更簡單 大家可以叫我老張,網名superZS!一直從事數據庫行業10余年,工作於某數據庫服務公司,兼數據庫資深講師,就面試中大家遇到的比較困惑的數據庫問題,和剛進入數據庫領域的同學們,我在這裏給大家做一個詳細的總結,希望對大家在工作或者面試中有所幫助,老師會傾囊相授,道行尚淺,大家

掌握這7個點移動端交互體驗更優秀

移動端設計 原型設計 產品經理 以下內容由Mockplus團隊翻譯整理,僅供學習交流,Mockplus是更快更簡單的原型設計工具。 移動端設計的質量好壞,其實並不難度量。當用戶可以流暢輕松地使用,不用耗費精力便可以完成各種任務,這就說明此款APP或者網站的設計足夠優

這48個Java技術點面試成功率提升5倍!

你們 自動完成 範圍 硬件 重用 後置處理器 教程 tin 動態代理 JAVA基礎 (文末有彩蛋) JAVA中的幾種基本類型,各占用多少字節? 下圖單位是bit,非字節 1B=8bit String能被繼承嗎?為什麽? 不可以,因為String類有final

Hibernate常見面試題不再懼怕面試

1、get()和load() 的區別 1) 傳送sql的時機: load是延遲載入 get是立即載入; 2) 執行出錯後, get方法拋異常為NullPointException,返回的是null,此null是一個真實的物件。而load方法報ObjectN

面試- 阿里-. 大資料題目- 給定a、b兩個檔案各存放50億個url每個url各佔64位元組記憶體限制是4G找出a、b檔案共同的url?

假如每個url大小為10bytes,那麼可以估計每個檔案的大小為50G×64=320G,遠遠大於記憶體限制的4G,所以不可能將其完全載入到記憶體中處理,可以採用分治的思想來解決。   Step1:遍歷檔案a,對每個url求取hash(url)%1000,然後根據所取得的

python爬蟲面試的4大重點順利拿到offer!

11月已經過去半個月了,馬上就要迎來實習季了,你準備好去面試了麼? 小編諮詢了不少python爬蟲崗位從業者,如果你也打算從事python爬蟲崗位,掌握這四個重點,能讓你更順利的get到理想的offer! 1:Python 因為面試的是Python爬

一起探究Retrofit 原始碼不再畏懼Retrofit的面試提問

使用方式 一、宣告一個介面,並用介面描述 request public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") S

Java面試必刷常見真題200+過五關斬六將輕鬆入大廠

  這份面試清單是我從 2015 年做 TeamLeader 之後開始收集的,一方面是給公司招聘用,另一方面是想用

【帶裝逼帶飛】吐血總結了這五大常用演算法技巧在同事/面試官面前驚豔全場!

對於演算法技巧,之前的文章也寫過一些演算法技巧,不過相對零散一些,今天我把之前的很多文章總結了下,並且通過增刪查改,給大家總結一些常用的演算法解題技巧,當然,這些也不是多牛逼的技巧,不過可以讓你的程式碼看起來更加短小精悍,如果你能夠充分掌握這些技巧,能夠混合運用起來,那麼寫出來的程式碼,必然可以讓別人拍案叫絕

學完這 4 個小技巧移動端互動體驗更加優秀

現在在手機等移動端裝置訪問的人越來越多,我們前端開發者一直致力於將設計稿還原成頁面,供使用者訪問。但除高度還原設計稿外,互動上的良好體驗也是我們應該做到的。 ![玩玩手機](https://img2020.cnblogs.com/blog/443443/202103/443443-2021030315184

夏日葵電商:了解這些的微信分銷系統更強大

尋找 傳統 影響力 今天 營銷 其他 方式 成本 全部 夏日葵電商:了解這些,讓你的微信分銷系統更強大 隨著網購的不斷普及,很多傳統企業都開始轉向互聯網銷售,其中微信分銷系統是經常被選擇的對象。但是你真的知道微信分銷系統的可以做什麽不可以做什麽?今天就讓夏日葵電商為你總結一

H5響應式建站的網站隨“機”應變!

不同的 主動 成本 ima iis 決定 多網站 wid 市場 為什麽那麽多企業選擇了H5響應式網站呢?歸根結底莫過於H5響應式網站為企業帶來了更多的好處。無論是企業或個人都可以直接借助H5自助建站系統,下載適合自己的H5響應式網站模板進行網站的搭建,更加輕松簡便。

一個shell腳本的linux命令行酷炫起來

bashrc exe print eth1 ps1 sysv echo png end #!/bin/bash # This program is to modify showed marked## biaoshi.sh 207# by wangxi

四種設計風格的網站設計更有逼格

企業網站 網站設計 網站建設 自助建站 企業網站設計首先要了解客戶群體的瀏覽習慣,還有他們的喜好,企業網站建設之前需對消費者的行為進行分析,了解消費者在不同的年齡群、性別、職業等因素,分析這些消費者的需求,在設計網站的時候考慮這些因素,通過分析來提升公司的訂單量。你知道企業網站一般有哪些風格嗎

快速學習C語言途徑少走彎路

串處理 毫無 深入 中國人 sql 以及 ubi 思維 思路   1.標準C語言能幹什麽?   坦白講,在今天軟件已經發展了半個多世紀,單純的C語言什麽都幹不了。標準C語言庫只提供了一些通用的邏輯運算方法以及字符串處理,當然字符串在C語言看來也是一種操作內存的方法,所以單純

【轉】這些JavaScript編程黑科技裝逼指南高逼格代碼驚嘆不已

min 最短 window cat 最大值 暫時 哈哈 over 比較 【轉】這些JavaScript編程黑科技,裝逼指南,高逼格代碼,讓你驚嘆不已 Javascript是一門很吊的語言,我可能學了假的JavaScript,哈哈,大家還有什麽推薦的 本文秉承著:你看不懂是

這些 APP的照片美到飛起來

一個 簡潔 免費試用 block 建築 生成 hone 拍攝 需要 將這些 APP 按如下分類:審美 拍出好照片的根本基礎 攝影的基礎知識光線 攝影是用光線作畫構圖 突出主體拍攝 拍出高質量照片修圖 頂級修圖軟件調整 非常好用的小工