看板 Soft_Job 關於我們 聯絡資訊
代PO 本人某大CS碩畢,碩班期間在搜狐焦點實習了3個月,跟板上300萬大大還有30CM大大比簡 直是弱到跟渣一樣。然後在大陸與台灣分別都找了工作,首先我先分享在大陸找工作的經 驗,下面則是心得與面試題目: Microsoft 北京工程院 小冰開發組 NLP Intern M$大家都懂,而工程院就是將研究院研究的東西付諸實現,然後小冰就是一個對話萌妹子 機器人,會唱歌做詩啥的,可以在微信加她的公眾號,跟她喇低賽。 此職位為同學內推 電話面試 首先為自我介紹,然後我就簡單介紹了自己,然後面試官問哪時候可以來面試 第一關 1.自我介紹 2.項目細節問答 3.快速排序,代碼(不限語言)實現 4.二叉樹翻轉,代碼(不限語言)實現 第二關 1.自我介紹 2.項目細節問答 3.口述Array List與陣列的差別及優缺點,以及Array List的細節(如何擴展表等等) 4.口述陣列與Linked List的差別及優缺點 5.堆排序(最大堆或最小堆擇一實現),代碼(不限語言)實現 6.任意三個數字,數字的中間分隔任意符號,經過中間運算符的運算操作後,會等於最後 一個數,找到三個符號(需要遵守先乘除後加減的規則) Ex: 1 * 1 + 1 = 2 7.推導SVM公式 8.單例模式,代碼(不限語言)實現 9.講解LSTM細節 10.講解CNN細節 第一次面試,很多題也沒有刷到,機器與深度學習的地方沒有準備好,自從這次被華麗的 洗臉之後,怒刷Leet Code 300題,重點題型做了兩次以上,並且簡單題型能夠在5分鐘之 內寫出來。最後再重點複習數據結構、操作系統還有數據庫、網絡等等CS基礎知識,直至 不加思索的就可以回答問題。 被請出去,無感謝函 搜狐焦點 開放平台 Java 研發工程師 Intern 搜狐旗下做房地產中介的網站,有點類似台灣的591,號稱全中國第二大,在大陸算很養 老的公司,一週工作五天,上班9小時(包含休息1小時),時薪跟其他互聯網公司比,顯得 特別高。 此職位為同學內推 第一關 1.自我介紹 2.項目細節問答 3.口述HashMap實現方法 4.單例模式,代碼(不限語言)實現,fellow up: 多線程的單例模式 5.判斷Linked List是否為環路,代碼(不限語言)實現,fellow up: 找到為環路的起始點 6.口述Java之中的Runnable與Thread區別,並比較其優缺點 7.口述HashMap以及HashTable的原理,並比較之間的區別 8.口述情境,設計一個購物車系統架構(需要以代碼來表示) 第二關 1.自我介紹 2.項目細節問答 3.找第k大的數,代碼(不限語言)實現 4.最大字符串匹配,代碼(不限語言)實現 5.口述Java垃圾回收機制,並且講解垃圾回收算法(Root GC、分代回收等) 6.給定學生、教師與課程數據表,手寫SQL查詢學生修課課程、Left Join以及Right Loin 查詢、Insert、Update操作等等。 7.利用學生、教師與課程數據表結構,設計一個課表查詢的系統(需要以代碼來表示) 8.口述Array List與陣列的差別及優缺點 9.實作Array List,代碼(不限語言)實現 HR面 聊聊實習工資,逛逛環境,通知錄取,然後HR賣萌說:你是我們公司第一個台灣人耶~~ Offer Get 實習工資為 1day 250RMB 後來拿到轉正Offer(16000RMB*14),轉正需要經過轉正面試(跟面試官說在實習中你幹了 啥,然後他會挑各種毛病把你嗆爆,是真的爆那種,所以要各種回嘴,為自己辯護阿~), 以及KPI考核、學歷等因素。 補個掛,在搜狐校招時有北大清華專場,該專場至少500人面試,內部消息還有我內推的 一個同學說專場校招沒一個錄取的,只錄取我們這些實習生,反正我知道搜狐焦點只錄取 8位實習生,聽說收進來的有2X個。然後我實習的時候,公司中的211碩士算低學歷,隨隨 便便就哈佛、耶魯、劍橋碩士啥的,感到壓力山大。而且我還聽到前端組的小leader在大 肆嘲笑清華的碩士生不會一些他覺得很基本的題目,讓我更是感到壓力山大。 華為 Android研發 Java 研發工程師 這個貌似大家都知道吧,做手機、基地台還有路由器等等產品,著名的血汗公司,但錢多 (去知乎看了下,目前也開始小氣了),996算對員工不錯,有休息到,有沒有聽過一週工 作七天啊? 然後你35歲到了,恭喜,掰掰,太老立刻開除。 自己投遞履歷 筆試 3題線上上機考,不限語言,作答時間共三小時,需要做到一定水平才能進面試(貌似兩題 ),有幸進面試,題目及解法如下: https://blog.csdn.net/lizi_stdio/article/details/76618908 第一關 1.快速排序,代碼(不限語言)實現 2.口述陣列與Array List之間的差別 3.翻轉Linked List,代碼(不限語言)實現 4.TCP/IP底層原理,以紙筆方式寫出C++代碼 5.路由器通信底層原理,以紙筆方式寫出C++代碼 6.交換機通信底層原理,以紙筆方式寫出C++代碼 除了第一、二題,有答出來,而其他題因為C++基礎不好,只有口述原理,並無以代碼方 式實現,後來問了面試官,原來我面的是C++通信工程師啊,是負責路由器韌體的喔~鳩咪 …,回去再檢查下投遞履歷官網,我投的是Java研發工程師,沒錯啊…從此以後,我就對 華為的印象就非常差,連面試都亂弄,產品怎會好啦XDDDD 補個掛,在飯店會議廳面試(北京京儀酒店,基本把整個飯店都租下了),當天目測至少有 上千人面試(全部至少前段985名校碩士及以上學歷,還有很多海歸),看的出來誰面PM與 銷售,誰面程序員,因為面PM銷售與崗位的人都穿超正式(西裝領帶基本款),而面程序員 的就整個死臭宅,濃濃的臭酸味,荷葉邊系服等,最正式的就襯衫+西裝褲囉。而面試會 場就像大拜拜一樣,知乎上聽說錄取的機率為10分之1以下。而可靠小道消息指出:在 2017年之前,前段985還有名牌211隨便面隨便上,Offer基本拿來保底的,筆試任性不做 也躺著進面試,面試問題基本就問老家有啥、家鄉話怎麼說、你知道奮鬥者協議嗎等等, 然後就直接錄取了,除非你表現出我不接受不合理加班、不簽奮鬥者協議等等非狼性行為 。 被請出去,無感謝函 百度 搜索事業部 Java研發工程師 百度相信大家都懂(在八卦版有一種說法是比Google還早創立,Google是抄百度的),而工 資在互聯網之中算是最為小氣的。最近百度的網頁搜索被搜狗打得不要不要的,然後也推 了一個百度錢包,也還是被某寶還有某信支付幹的不要不要的(我是在百度總部才知道百 度有這個支付APP,因為總部的所有東西只能用工牌刷,或是百度錢包刷)。 此職位為學長內推 1.自我介紹 2.項目細節問答 3.對於日常運維任務,編寫Linux Shell 4.給定一連串檔案,對其進行權限設置 面試到這裡,覺得事有蹊蹺,結果詢問面試官,結果他是要找Linux運維工程師,Oh My God!!當場拒絕面試。結果回去檢查簡歷投遞郵件,結果是HR把我要投遞的職位搞錯了(我 有註明我要投遞Java研發工程師),把我放在了運維那裡,感覺不受尊重。 補個掛,當天下大雨,雖然是百度總部,並看起來氣派豪華,但也漏水非常嚴重,到處是 水桶,一個外面下大雨裡面下小雨的感覺XDDDD… 職位不符合,拒絕面試 美團點評 金融事業部 Java 研發工程師 美團最初是搞外賣的,然後學人家搞互聯網金融(通俗說就是互聯網高利貸,跟他小額借 貸,利息15%起,當然也有理財產品,動不動就年化10%以上的高收益率,有興趣可以買買 看他的理財產品,賺一波被動收入),我面試當時,這個事業部門才剛剛成立沒多久 此職位為學長內推 第一關 1.自我介紹 2.項目細節問答 3.快速排序,代碼(不限語言)實現 4.二叉樹翻轉,代碼(不限語言)實現 5.二叉樹路徑加總,代碼(不限語言)實現 6.以Queue實現Stack,代碼(不限語言)實現 7.刪除Linked List任一節點,代碼(不限語言)實現,Follow up:刪除以排序的Linked List重複節點 8.口述事務特性,也就是所謂的ACID,還有髒讀、幻讀等等 9.口述MySQL的Index的作用,並且說明如何加速查詢 10.說出你知道的MySQL存儲引擎,並講解其原理 第二關 1.自我介紹 2.項目細節問答 3.Spring如何啟動,並以代碼寫出 4.口述什麼是AOP,有何優缺點 5.分別對二叉樹的前序、中序、後序歷遍,代碼(不限語言)實現 6.找出二叉樹任意兩節點的共同祖先,代碼(不限語言)實現 7.合併兩個已排序的Linked List,而合併後的Linked List依然是有序的,代碼(不限語 言)實現,Follow up: 合併數個Linked List 8.判斷兩顆二叉樹是否為互相鏡像,代碼(不限語言)實現 9.求二叉樹的最大深度,代碼(不限語言)實現 10.口述Java垃圾回收機制,並且講解垃圾回收算法(Root GC、分代回收等) 算法題都有做出來,並且應該是最優解,而且問題都有答好,除了Spring如何啟動的部分 ,因為只說了原理,但面試官強調:啟動原理誰都懂,我要的是代碼!!代碼!!。當場冏掉 ,應該就是掛在這邊。 被請出去,無感謝函 ===================分隔線======================= 在大陸找工作能內推就內推,因為內推往往可以省略筆試過程,但內推也有分等級,差的 內推可能仍然要筆試(筆試有些公司就是3題動態規劃),好的內推則可以免筆試直接進面 試。假設真的沒有認識的人,其實在淘寶也有人賣那種大公司的內推碼啦…但這種也就是 最差的內推。 總結一下面試過程,也就是Leet Code至少要刷一遍,若沒有時間,至少要刷到Medium, 然後在面試遇到會的題目(算法題)也要裝不會一下,不要一開始就吐出最佳解,建議先寫 出暴力解,然後再假裝修改耗時間,這樣比較不會讓面試官覺得你在背題目,換一題更難 的給你(雖然他早就心知肚明,但也不能寫太久,差不多一題算法題寫個15~20分鐘差不多 )。然後口述問題時,盡量展現你的知識面,講越多越好(最好包含底層知識),若講一下 就結束了,會讓面試官覺得你知識量不夠。然後就算面不上也不用氣餒,因為每個職缺都 是上千人搶一個,面上了真的會有一種超級爽的感覺。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 43.224.34.178 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1530200819.A.3FC.html
roger60261: 謝謝分享 想請問大陸公司對英文能力的要求如何? 06/29 00:22
aspspspsp: 我那時面試的時候不要求,但現在聽說很多公司增加了口 06/29 00:25
aspspspsp: 環節了 06/29 00:25
aspspspsp: 反正他們很喜歡直接問,不用考卷這種東西 06/29 00:26
knife5566: 感覺相當困難啊 06/29 00:29
t64141: 未看先猜會有人噓用詞 06/29 00:29
t64141: 不過這些題目好硬,看得小魯我頭皮發麻XD 06/29 00:37
dsilver: 好硬啊,謝謝分享 06/29 00:47
new122851: 這在台灣senior了嗎? 06/29 00:54
chuegou: 好硬+1 原本以為MS才這樣 往下看每間都這樣(汗 06/29 00:57
aspspspsp: 新創公司更難更靠杯,還要做很難的作業,聽到就skip了 06/29 01:00
aspspspsp: 同學也說,小公司實習浪費時間,所以只找大公司 06/29 01:00
sc113943: 超硬... 推強者分享 06/29 01:20
joshua5201: 網際網路 06/29 01:30
waterdisney: 強者, 這些都是極難面上的職缺 hmmm 06/29 01:57
wanlinlin: 分享推 06/29 07:53
bobbyaxe: 謝謝分享 06/29 09:02
C10202: 推分享 06/29 09:22
ggBird: 噓沙小 06/29 10:43
mosbeer: 推分享 06/29 10:49
splasky: 強者 推 06/29 12:48
pig0038: 感謝分享 06/29 13:07
rarex: 不一定 .. BAT也有面試很隨便的部門 06/29 13:25
aspspspsp: 這位哥們,凡事都沒有絕對的喔~ 06/29 15:10
yamakazi: 超硬 06/29 17:24
oneheat: bat真的有些部門很隨意,ex.我那個 =뜽 06/29 22:35
ntddt: 狂推分享 06/29 22:54
aspspspsp: oneheat大 願聞其詳,可能是我太廢,才需要各種考試 06/30 01:25
s12358972: 我看你很多用語蠻不台灣的 06/30 03:05
stkoso: 在對岸找工作用對岸的用語也沒什麼不對吧 06/30 10:04
stkoso: 想去應徵的也是要接受這些用語阿 06/30 10:04
aspspspsp: 我在那呆久了,用語也就醬了 06/30 10:19
aspspspsp: 回台找工作很多人覺得我是26 06/30 10:20
oneheat: 想知道什麼私信比較好吧 06/30 11:32
forehead: 台推 06/30 18:21
sayya2311: 某些題目不像是碩畢就該會的.. 07/01 08:26
woora3: 推詳細 07/01 14:42
dnabossking: 好硬 07/02 02:35
Ryspon: 推 07/02 04:59
nakabin: 大陸? 07/05 16:59
zeussteven: 推分享 07/11 23:46