首先必須跨一波,中興的面試體驗不錯,面試官很溫和,很客氣,而且不用等很長時間,基本上跟面試通知的時間相差在5分鐘之内。
輪到我時,一個小哥哥來通知我,并提醒我将手機靜音,是以請各位一定要注意這個細節,手!機!靜!音!
面試時有兩位面試官,聽中興從業人員介紹,說是天氣太熱,不想讓大家面完還得等,是以将技術面和綜合面放在一起進行。而且中興的提前批隻擇優不汰劣,不會對秋招有影響。
小哥哥将我帶到兩位面試官面前,看到桌子上放一個算法工程師的牌子,當時很奇怪,然後坐下來開始面試。首先進行自我介紹,我說我想找java開發的工程師,兩位面試官愣了一下,問了我一個tcp/ip的問題,沒聽清,然後面試官反應過來,說我應該去軟體組面試,他們好像是面試關于網絡算法方面的問題。然後等了大概五分鐘,開始了面試。
剛過去時,面試官居然站起來了,說請坐,然後我坐下(受寵若驚)。
開始自我介紹,我首先介紹了一下自己的基本情況,會哪些技能,想找什麼崗位的工作,做過什麼項目,在項目中負責哪些工作,用到哪些技術。自己有哪方面的不足(大學不是計算機專業的,我說我最大的不足之處是非科班出身,專業基礎跟科班出身的同學還有些差距,自己正在不斷追趕),有哪些方面的優勢(這裡我講到,第一,學習能力比較強。第二,做事認真負責,比較能吃苦。并結合自身經曆具體說了一下)
面試官:從履歷上來看,你做的前端工作比較多,為什麼要找背景開發的工作呢?
我:在我們的項目中,我做了很多前端的工作,包括……,但是我也負責一部分背景開發的工作,前端和背景還是比較偏向于找背景開發。
面試官:你是大學是非計算機專業的,平時如何學習呢,怎樣減少與其他同學差距?
我:首先,我先自學了計算機專業方面的基礎課程,同時,通過做項目,自己的能力有了很大提高。而且有問題的話經常請教同學,并和同學條論各種問題,自身提高非常快……
面試官:你說一下tcp/udp有什麼差別?
我:很熟練的将差別逐一說出,面試官點頭。
面試官:c/c++會嗎?
我:有學過,但是不太熟悉,平時做項目時都是用的java,沒有用c/c++做過項目
面試官:你項目中用到過bootstrap,那你說一下bootstrap最大的特點是什麼?
我:bootstrap解決了頁面自适應的問題,而且bootstrap頁面布局非常友善(我應該回答bootstrap的網格系統,這樣更專業一點)
面試官:背景開發方面你知道哪些:
我:語言的話對java比較熟悉,對MySQL也比較熟悉
面試官:知道哪些架構,spring知道嗎?
我:我們的項目就是用springboot開發的,spring架構我會用,但是對底層原理了解的不是很清楚
面試官:說說MyBatis?
我:我們項目中有用到MyBatis,MyBatis是一個開源的持久層架構,主要用來簡化對資料庫的操作。JDBC操作資料庫,需要首先注冊驅動,建立連接配接,聲明Statement或PreparedStatement,然後執行SQL語句,這些工作比較繁瑣,使用MyBatis的話,可以将這些工作交給架構來完成,簡化開發。(這一塊之前看過,還算了解,等着面試官再繼續問,結果沒有問這個點)
面試官:平時項目中遇到過哪些困難,如何解決?
我:我說一個前端開發中遇到的困難,就是頁面自适應問題。平時遇到困難的話首先自己再網上查找解決方案,跟項目組成員讨論,或向有這方面經驗的同學請教。解決不了的問題,問導師或者找已經工作的同學幫忙,他們提出解決方案後,我們再去看能不能解決所遇問題。
面試官:你剛才說自己學習能力挺強,舉一個你學習能力強的例子,英語水準怎麼樣(六級沒過,面試官問六級為什麼沒過……)你覺得你是一個自律的人嗎?你的抗壓能力怎麼樣,舉一個你感覺壓力特别大的例子,你是如何面對的。對于加班你如何看,以後的工作地點想選則哪裡,為什麼
大概就是以上這些問題,技術方面問的不是很多,感覺跟華為的面試有點像。然後問我有什麼問題嗎?
我問了一個貴公司有哪些技術提升的管道,還有貴公司開發都是c/c++崗還是也有java
面試結束後,我說聲謝謝準備走,兩位面試官都站起來朝我鞠躬,吓得我趕緊道聲謝謝,趕緊鞠躬,面試官真是太客氣了。