記錄人生第一次面試

記錄人生第一次面試(慘敗)

今天,去了一趟杭州。python

由於前兩天學長在羣裏說那邊有一個實習生崗位,我心想這個實習崗位也挺不錯的因而就跟學長說我想去。而後,那邊的負責人打電話過來電話面,開始一陣緊張,後來據說負責人是個人上上上不知道多少屆的學長也是學ACM的,內心頓時踏實了許多,問了一道簡單的算法題,一陣尬聊後就通知我過去面試了。linux

而後今天一大早就起牀去杭州了。記得走以前還跟室友調侃說要是掛了之後可沒臉再去找學長了(結果然掛了,詳情看後面),內心想得是仍是有五六成把握能夠過的,畢竟面試官是學長並且我也作了些準備(看了大(少)量編程面試題,還有學長說的linux方面的知識),就算不過也應該是差一點的那種。面試

而後到了公司,跟前臺小姐姐打了聲招呼,而後她就帶我到了一個彷佛是會議室的地方,緊接着HR過了問了下名字給了我一份筆試題(HR小姐姐好漂亮!)。算法

而後就是一我的坐在會議室裏寫題目了,孤單寂寞啊!編程

打開筆試題開始作,前幾題還算正常(static有什麼用、數組名和指針區別、內存溢出和泄漏等),而後linux內存結構?不會。高併發計時器設計?什麼意思啊,聽不懂啊,沒作過啊。動態庫加載過程?不會。四次揮手?忘了。json

。。。。。。vim

嗯,反正就是2/3都是空着的,作的最舒服的也就是手寫快排了。設計模式

好了,花了十幾分鍾作完了筆試題(實在寫不來了啊)。開始作性格(智力)測試,第一題什麼選最合適和最不合適的圖形勾選,一開始還理解錯意思了,什麼鬼啊,感受這些圖形沒什麼區別啊!第二題,看了半天才看懂。第三題,怎麼都看不懂,感受個人智力都被侮辱了。中途還換了個場地繼續作題(會議室有人要用),過了會就又回來坐着了。api

作完題目(沒作多少,作不來了),呆了許久,學長終於來了。開始問我ACM的經歷,ACM實驗室怎麼樣了(可能簡歷上實在沒什麼東西能夠問了,太簡陋了),balabla。。。。。。數組

而後,聽到了一句「我已經給你準備好了實戰的問題了」。

「???,什麼?這跟我之前看的面試過程不同啊,不該該主要是上機作作編程題嗎,實戰什麼東東啊。」

而後,學長又問了「你感受你接受一門新語言快嗎?」,我心想,終於找到優點了,因而回答「是的,我以爲像Go語言這種我能夠快速入手,以前看python也是幾天就入手了。」,我幾乎是拍着胸脯說的,聲音都大了三分。

「嗯,好,據說你學過python爬蟲,接下來個人題目跟這個也有關係。」

「???,啊,我都幾個月沒寫了,別說爬蟲,python都幾個月沒動了。我明明在簡歷上寫的是瞭解並使用過啊,就是想說我不怎麼會啊啊啊啊,早知道不加上去了。」,心裏很是糟糕,表面仍是強裝鎮定地迴應下來。

「嗯,我給你說說這個題目吧。」,學長拿出一張紙來,紙上有四個Go語言題目,先後都是有關聯的。

題目是這樣的:

1、快速瞭解Go語法

2、寫個簡單爬蟲爬取花瓣網圖片,並按圖片類型作分類

3、限制不一樣類型圖片的下載量

4、使用go的協程,實現一個簡單的worker pool模型

中間能夠問他三個問題這樣子。

大概會給我一個小時多一點的時間去作完。

「嗯,嗯,嗯,嗯。。。」,嘴上應和着,頭上不停冒冷汗。

「我說學得快,沒說這麼快啊喂!」

可是轉念一想,前三題或許作得完?聽學長的語氣好像有個官方api能夠獲取圖片(後來知道是聽錯了),那我只要訪問api獲取json(查一下),解析json(查一下)獲取圖片連接和類型,下載圖片(查一下),隨便分個類就好了,作得完哦?說不定第四題也能作完?

好了開始上機,學長給我準備了一個降噪耳機,和一臺配好環境的linux機子。

而後就飛快地打開Go入門網站開始看起來,簡單地看了一下變量聲明覆制,函數的建立使用後,就直接按以前打算地作,先把json數據獲取過來。

google一下,go request json好了找到了一份很簡單的例子,改下連接應該就能用了。

好,找一下花瓣網的api,咦?怎麼搜不到??難道沒有官方api?

僵持了十來分鐘後。

「學長,那個花瓣網的api是什麼啊?」

「沒有官方api,你要本身去找的,找不到直接解析網頁也行的。」

「嗯,嗯,嗯。。。」

開始打開network找了一下,xhr過濾一下,誒,怎麼沒有啊?(後來知道是我sb了,爬蟲過久沒寫了,瀑布流都忘了)

頭上不停地在冒汗。。。

那。。。只能解析網頁了啊。

好,找了一份go解析網頁的例子。

大概看懂了,好像要裝個第三方庫?

安裝一下,那個。。。root的密碼是什麼啊。(我應該問一下的,又很差意思)

好了,沒裝。

僵持了許久,又想回去找那個連接,這時候時間已通過去好多了。。。

學長過來開了一眼。

「作好了嗎?「

「沒有,找不到花瓣網的那個爬取json的連接"

「好的,我已經給你準備好了python寫的爬蟲,你只要把python改爲go就行了,我來給你說一下怎麼找到那個連接。"

"嗯,嗯。。。"

而後頁面下拉了幾下(要下拉幾下,開始有一片是靜態的下拉沒反應),好了出來了。(我sb了,怎麼這個都不會了)

「嗯,好,你接着改吧」

「嗯嗯」

打開python文件,硬着頭皮開始改。以前急着實現功能,語法反而看得不多,改python代碼感受還不如本身寫一份,加上我用了vim在寫,極度不適。(明明是圖形化界面,放着vscode不用,用什麼vim?我是真的蠢)

十幾分鍾過去了,我就創了個函數,寫了幾個變量。。。。。。

「你作的怎麼樣了,給我看看。」

「啊,嗯,嗯。。。。」

而後打開了只有寥寥幾行的垃圾代碼,真的丟臉死了。

「好的,你跟我過來一下」

而後學長就跟我說了不少,說故意不考算法題,而是給我一個實際的問題,想讓我體驗一下如何去解決一個問題,而不是作一道題目。

我也很尷尬,畢竟什麼都沒作出來。

而後,就是表達了,我應該想一想如何發揮ACM的優點,去作別的事情,而不該該只會作題。

這點說得很對,作題歸作題,畢竟出去工做仍是要解決實際問題的,並且我題目作得也通常(區域賽銅牌),還沒到能靠算法吃飯的地步。讓我回去把題目補了發他,他會考慮的。

而後,就收拾收拾回家了,原本還想找在那裏的另外一個15的學長敘敘舊來着,如今都沒臉去了。

回去的時候,由於沒有最近的票了,買了晚上九點多到的票,仍是站票,心累。

​ 2019.06.17

後來回去補了實戰的的題目和筆試題給學長,實戰的題目由於寫的時候遇到各類小問題(主要是請求頭設置多了一些信息,致使爬取的數據有問題,讓我一度懷疑是寫得有問題,浪費了好多時間),因此一路磕磕撞撞,回去次日下午才補好。還有筆試題,好像有些不是直接搜就有結果的啊,而後抱着學習的心態該查的查,該翻書的翻書,當天由於那個實戰題目作得過久了腦殼昏昏沉沉,後來看書的時候收效甚低,又拖到了下一天了。最後補完了,好像補得太慢了,過了兩天才發過去,因而就沒反應了。

​ 2019.06.20

總結一下,沒想到第一次面試會這麼尷尬,不過歸根結底仍是本身的能力不行,其餘東西接觸得太少,以致於真的遇到問題時會自亂陣腳,沒法在短期內解決。我也的確該增長一些別的技能,其餘的基礎也應該去彌補一下(操做系統,計算機網絡等),趁着暑假好好努力一下。知恥然後勇,丟臉不可怕,怕丟臉纔可怕(怎麼像繞口令)。

後話:

結果最後仍是去實習了(尷尬)。後面過了五六天,而後纔打電話過來講要復面,而後又根據我上次發給那邊的題目作出一些建議,讓我改正。而後就改了改又發了過去,復面了一下(聊了聊設計模式,和LRU的改進建議),而後就通知過去實習了。如今已經實習了一個多星期了,簽了一年的實習合同幹到轉正,但願能夠在這一年裏有比較大的進步吧。

​ 2019.07.15

相關文章
相關標籤/搜索