前言
由於種種原因,個人選擇了離開現在待的這家公司,期間參加了幾家公司的面試,有內推的,有自己投的,有別人找上門的。
由於平時養成了做一件事就會總結一下的小習慣,所以就將這次地點滴也簡單的記錄了一下。或許這一段經歷在今后回憶起來會別有一番滋味。
中間也有些許插曲,起起落落。
面試點滴
首先是公司S,拉勾上HR找我聊了一下就發了份簡歷給她。這家公司算是打頭陣吧,因為很久沒面試了,需要找點面試感覺。
不過這也是最讓我無語的一次面試!!
去到之后,先是和HR的面談,噼里啪啦的聊了十幾分鍾,主要就是自我介紹和HR對公司目前情況的簡單介紹,技術團隊屬於剛成立的,目前就3個人
說是下周會有一個技術總監過來並且技術團隊還在擴招,然后就帶我去見他們的開發總工程師了,說是要考察一下我的技術~~
這個總工程師打開了兩張圖片,說你做出這兩個功能,明天就可以來上班了,當時心想是什么很難的功能。
結果這兩個功能是:
- 寫一個接口,返回用戶表的所有數據,並在表格中展示出來,
- 基於上面的展示,完成一個修改用戶密碼的功能。
並且,在他的說明和演示中,數據庫中用戶密碼還是明文的~~估計你們的技術總監來了之后也會無語到死。。
當他說完這些“要求”之后,我不知道其他人遇到這樣的情況是個什么樣的感覺,反正我的感覺就是深深的被鄙視了。
當時我是想直接就走了,不過抱着反正那么簡單,充其量半個鍾就搞定的念頭,,就忍着沒走先,就是這個隨便寫寫的決定讓我后悔不已啊~~
講完要求就帶我到筆記本電腦面前,打開了一份代碼給我,讓我就在這里的基礎上改,還說這個是他們正在用的!!
我去,生產環境的代碼這么容易就給面試的人看了??有點見鬼~~
不過這電腦是超級低配的啊!!印象中好像是i3,2G還是4G內存,開個VS用了將近10分鍾,新建個類,幾分鍾過去了,寫個代碼,編譯一下
調試一下十幾分鍾過去了,除了看窗外的風景,也沒有什么能打發時間了。
這樣的電腦確定是用來開發的?這個完全不能忍受!!期間也反應過這電腦完全慢得沒法用,但是人家壓根就不理會,真是有點醉。
而且用的技術還是Web Service,代碼也是亂的可以,十幾個項目堆在一個解決方案里面,估計是這公司現階段的所有代碼了吧!
但是好歹也該用一下Solution Folder吧,至少不會讓人有種凌亂的感覺啊!想不明白他們。
當時想的就是,這么爛的電腦你們也能拿來給開發人員用?那開發人員不把這電腦砸了就算仁慈了。
至於結果,很明顯了,打個招呼就趕緊開溜了~
下次再遇到這樣的公司,絕對要在第一感覺不對的時候就說NO!沒必要在這些公司浪費這么多時間。
然后是公司G,公司G是我師妹在的一個公司,她知道我准備辭職,就問我要不要試試她這間公司,也問我要了簡歷。
然后她就內推了我的簡歷給她老大,並告訴我說這兩天內會給我打電話進行面試。
她老大在周日的晚上8點半左右給我打的電話進行了電話面試。電話面試的話,可以說是略微輕松一點,沒有過多的約束和拘謹!
簡單的自我介紹,然后是根據簡歷問了一些問題,包括了MVC的一些點、ClickOnce等,大概用了半個小時左右吧。
問完了技術相關的問題之后,她老大也問了一下我想離職的原因,以及后面的一些規划,聊的還算是挺開心的吧。
再后來的話,她老大就介紹了一下他們公司正在做的一些東西,和一些相關的技術。
從交談中,她老大應該感覺到了兩者(我和公司)之間的發展可能不會很相符,所以最后跟我說,你可以考慮一下吧。
如果你有興趣的話,就約個時間來公司面談一下,如果確定要來還是要和另外一個總監聊一下。
考慮了一天,決定還是拒絕的好一點,畢竟不是很符合自己的職業發展。
周二就聯系她老大,婉拒了這個機會。
后來師妹也跟我說:“我老大說你是那種熱衷和專研技術的人,我們公司可能不是很適合你的未來發展”。
當然,這兩個面試是在我正式提出離職之前參加的面試。
在拒絕公司G之后的一個多星期之后,就在正式提出離職,當然老大第二天就找我談心了。
老大說了挺多的,也給了我不少建議,也講了不少他之前的一些人生經歷,還是受益頗深。
后面就是更新招聘網站上的簡歷,思考了一下自己今后的方向。
提離職后的那一個多星期,我並沒有立即就跑去面試,畢竟還是要准備一下交接的東西和相關的文檔。
這也算是職業道德吧,好聚好散,免得鬧得大家都不愉快。
這期間,我“親妹”問我有沒有考慮去深圳的打算,說她某程的一個朋友問她有沒有學.NET的同學推薦一下,她就說她第一個就想到了我,那個感動啊~~
然后讓我把簡歷發給了她,畢竟之前她就一直跟我說(應該是大三大四的時候就開始這樣說了吧),你怎么就不去大公司試一下呢,說不定你就過了啊~~
后來就把簡歷給她,試試唄,反正又不會缺胳膊少腿。
她也一直說她老大技術也很溜,讓我也投一下她公司。我就說,我簡歷都給你了,你轉給你老大一下不就好了,為什么要這么大費周章。。
她的理由讓我完全不知道說什么好,你面試的話肯定過的,然后是我推薦的你,你又不來,我怕我老大說我,你自己去拉勾上面投就好啦!!
反正只是見識一下,你直接投就不是我推薦的啦,然后就跟我沒什么關系啦。
這樣的“親妹”,確實是坑哥的~~欲哭無淚,當然我最后也是沒有投她公司。
后面的話還參加了另外三家公司的面試。
公司P,在和HR溝通后,決定給份簡歷她,結果,這個HR居然是我同學校的師姐,這個世界真的是挺小的啊,這樣都能碰到一個學校的~~
面試的話,我個人感覺就是一般般,直接就是技術總監的面試,也沒有自我介紹,直接就開始問我問題了,沒有任何的過渡,有點緊張!
先問了小程序一些相關的東西,然后才是.NET相關的這一塊。
霹靂啪啦一陣問答,也有好幾道題是答不上來的,畢竟我的工作經驗還沒有豐富到什么都接觸過,其他的題應該還好。
期單也問了一道設計題,給了一只筆,一張白紙問我的設計思路,頓時有種白板面試的感覺。
問完然后就出去了,留我一個人在房間待了5,6分鍾左右,當時的感覺就是機會可能不大,就算是有機會,薪資可能也不高。
畢竟技術總監也沒有介紹公司做的是什么,也根本就沒有機會讓我提問!
完全被他的氣場壓住了,因為直觀的感覺就是,只有對你感興趣,才會花時間跟你介紹公司的基本情況,對你不感興趣的話,直接就over了。
最后的話,是我那個HR師姐進來跟我吹水了,說了一下公司的大概情況,問了一下我的期望薪資和一些其他問題。。。。。。
整個面試大概也有了1個多小時了吧~~
通過這次面試,直觀感覺是這家公司的代碼質量可能會比較高,當然這僅是自己的個人感受,畢竟我也沒看過,僅是憑交流過程中的揣測。
面試公司P之后還有一點小插曲,吃晚飯的時候,C# Corner社區給我來了封郵件,說是我祝賀我得了社區的MVP!
回到家,打開網站一看,確實是真的,那個時候確實很激動、很意外!
畢竟我那蹩腳的英語並不怎么能上台面。既然給了,那就收了吧。哈哈哈哈。
前面也還提到了某程內推的事,因為也過了有一段時間了,還是沒啥風聲,就讓我“親妹”去打探了一下消息,結果說是簡歷被HR刷了~~
雖說也已經做好被刷的准備了,但是沒有想到是在HR那里就被刷了,有點小遺憾,本來是想打算被虐一下。
順便發現一下自己的不足,說不定還會有一個不小心就把我給招進去了的概率呢。
公司H,在直聘了溝通之后,看了一下要求,看到了.NET Core,我就果斷扔了份簡歷過去,是不是太沒原則了~~
這家公司的面試也比較輕松,不過有三輪面試,是這段時間面試最多輪的一間了。
對於路痴的我,找路還是找了很久的~~
首先是技術負責人的面試,做了個自我介紹,面試官就開始問問題了,也是先問了微信小程序相關的內容,還拿手機來看了一下。
也表露出他們也正在做小程序的一些想法,也讓我看了一下他們開發的小程序。
后面的話,就算是正兒八經的面試了吧,問了比較多關於性能優化方面的問題,剛好也都有接觸過,所以相對來說是比較輕松的。
面完之后,應該比較滿意,所以就開始介紹公司現在正在做的東西。
然后呢,我也拖住他問了不少問題,如技術團隊等的一些信息,當然肯定少不了問.NET Core的,說是招聘要求熟悉.NET Core優先是用於人才儲備的,便於后面的遷移和研究。
然后是項目負責人的面試,也是做了個自我介紹,了解了一下大致的情況,因為項目負責人不是做技術的,所以談的是其他的內容,好比職業規划那些。
他也簡單說了一下他的經歷,給我的感覺就是挺平易近人的。
最后的話就是和HR的交流,主要是講講薪資,福利那些,這里就省略啦~~
整個面試大概持續了1個半小時吧~~
對這個面試的最直觀的感覺就是,或許能接觸大數據量的處理和高並發等。
最后的話是公司I,和公司H一樣,我也是看到招聘要求上有.NET Core才投的簡歷,確實我看到.NET Core就是這么沒原則,沒底線了。
面試的話也是比較輕松,就技術負責人直接過來跟我聊的,問了一些技術上的問題,問題都算是比較基礎,沒有太難的東西。
另外有點意外的是,他看到我簡歷上有寫NancyFx,也跟我聊了一下這個技術。
也表露他在架構的時候想過API平台用它來實現,雖然最終沒有用上,但作為NancyFx的半個粉,內心也是比較波瀾的。
同樣我也是問了關於.NET Core的使用情況 ,畢竟是招聘要求上面的嘛,不問問感覺過意不去啊!他們是打算下半年往.NET Core 和CentOS上面遷移。
當然他也問了我的看法和觀點,整個過程,感覺和他有那種比較合的來的感覺。
后面的話就是他介紹了一下公司的基本情況,也問了我是向往大公司還是中小型企業。然后讓我寫個期望薪資,說了一些。
本以為面試已經結束了,后面還有一個性格測試之類的,噼里啪啦的問了幾個問題,說是游戲行業可能還要看看一個人的性格之類的吧。
Offer也算是給了,讓我有什么疑問就聯系一下HR,給了我一個周末的時間來考慮是否要去,畢竟他說了如果我確定去的話,他那邊就停止招聘了,不然他還是要繼續招人的。
一些還有印象的面試題
最后的話是分享一下我印象中,還記得的一些面試題,當然記得不是很全,也會存在一些錯誤。
並且這些問題很多是比較開放的,大部分可以說是沒有太標准的答案,都是根據自己的經驗來回答的。
-
你做的項目訪問量有多少?
-
平時在項目中有做什么優化嗎?舉個例子。
-
假設我們現在的用戶數據量很大,用戶表這一塊你有什么看法?
-
如果有一個站點打開比較慢,你會從什么角度去思考解決這個慢的問題?
-
假設在程序中有一個sql語句,這個sql已經是無可挑剔了,但是還是存在性能問題,你認為可能的原因有什么,你會怎么解決。
-
用過Redis嗎?使用有什么心得?
-
微信的sdk了解過嗎?能很快上手不?
-
小程序支付回調是你處理的嗎?具體邏輯呢?用了多長時間?
-
我們現在也有做小程序的打算,如果把相關的帳號和api接口這些信息提供給你,你能不能完成這個小程序。
-
談談你對多線程的了解。
-
說說Task,什么地方有用到過。
-
對SQLSERVER的某個表進行了分區的操作,比如按時間分區了,那么統計這張表的數據時,有什么需要注意的地方嗎?
-
在執行事務操作時,發生了錯誤需要回滾,但是回滾也失敗了,有什么可能的原因?
-
了解過VS的代碼覆蓋率嗎?
-
你做的項目,有寫過單元測試嗎?
-
你做的項目,上線之前有沒有什么標准或者指標?
-
設計一個消息中間件,只操作一個隊列,但是不同的業務都會寫進這個隊列。
-
用過WCF嗎?
-
WCF與WEB API有什么區別?
-
API的安全方面如何保證?
-
Token你是如何生成,如何檢驗的呢?
-
有沒有寫過JS的組件?
-
說說你對JavaScript中對象的理解和使用。
-
熟悉mysql嗎?
-
說說你平常用的一些數據庫。
-
說說API請求的跨域問題。
-
API的認證方式知道幾種。
-
說說這個Token(JSON Web Token)相關的東西。
-
用什么組件去操作Redis?
-
看你用過vue,對angular熟悉嗎?
-
對CentOS和Win Server的基本操作也OK不。
-
談談你對.NET Core的看法,如果在生產環境用,你主要會考慮什么?