【面試經歷】-深科技-企業系統開發(C/C++/C#)

一、宣講會

聽企業的HR介紹他們企業(是做什麼的、福利之類的),然後信息技術部負責人介紹他們的IS部門

二、基礎筆試

就是考一些邏輯題和英語題,如下:

然後進入技術面試

三、技術面

題目難度還好,範圍的話前端、後端、設計模式、軟件工程都有

1、寫出三個常用的設計模式及其應用場景

這個寫幾個最基本的就好,單例、工廠、適配器等

2、面向對象編程和麪向切面編程的區別,以及優缺點

概念題,理解記憶就好,按自己理解的話說

3、寫個JS閉包的例子,再寫個JS類的原型繼承

萬萬沒想到居然會考前端,還好不是很難,閉包的話就是讓JS函數用於保存局部變量值的功能,具體的百度一哈

4、還是JS,問的是不同瀏覽器下JS的冒泡機制和CSS有什麼區別

這個有點難,我是分瀏覽器的不同內核來答的JS冒泡機制,CSS答的是優先級

5、軟件開發流程中,分析師、開發、業務人員、項目經理的職責分別是什麼,以及他們之間的相互關係

還好在學校時,軟件工程這門課認真聽了,打了個七七八八

6、你期望的工作地點

這個看自己的想法

OK,技術筆試告一段落,還有兩道題忘了是什麼,回憶起來就補上

然後就拿着你的簡歷和你剛剛的作答問你問題:

1、首先是看你項目,然後問你的項目主要功能時什麼,簡述一下你的項目,技術架構什麼的。針對裏面某幾個模塊,會問你是怎麼實現的(前後端、數據庫流程),然後問你特殊情況下該怎麼辦。比如在數據庫裏有一百萬條數據,問你查詢其中一條數據該如何優化。答:建索引、觸發器、存儲過程等常規SQL優化,如果你說你用過,這裏會細節展開,你說只瞭解就略過,感覺主要是問你知不知道這個概念。當然,能細細展開更好能加分。然後問前端,用過什麼框架,答vue。再問vue如何實現與服務器的數據交互,這塊我項目裏沒用vue的axios,我說用的是jQuery的ajax(估計面試官也是一臉懵逼,居然沒用過)。然後繼續問我你用的是jQuery那麼使用過程中和vue產生過問題嗎。(我就知道~~哈哈 這裏是給自己挖坑)我說vue渲染後會無法獲取jQuery生成的DOM(即點擊失效),解決方法:在vue的mounted函數裏渲染jQuery生成的DOM然後就可以獲取了。

2、如果你技能列表裏寫了其他技術也會提問,比如說我寫了Python,就問我用Python做了什麼。我說用py寫過一些爬蟲爬網站數據,然後他繼續問在爬的過程中有遇到過什麼難題嗎。我回答說有些網站會屏蔽爬蟲爬取數據,然後繼續問是如何解決的。我回答說僞裝爬蟲,讓服務器以爲是正常訪問,欺騙服務器。然後結束,感覺這裏主要是考察你的技術廣度,多多益善。

3、最後面試官問了我好幾次到底是想搞前端還是後端(估計他是搞前端的,沒怎麼太問後端),我說後端(本來我是搞JavaEE的),問我對新技術有興趣嗎。我說感興趣,然後他想讓我轉C#(公司後端主要核心語言是C#),我說可以,先拿下再說。至此,技術面結束,然後帶我去找二面的hr。

四、二面

這次面試官是個小姐姐,主要問了一些個人問題、生活問題,首先自我介紹(說到一半我笑了,然後把她也逗樂了^_^)。然後問你是不是獨生子啊,父母放心你一個人在外面嗎,有女朋友嗎(黑人問號)之類的問題。再問你興趣愛好,我說騎行、看書、健身、拍照攝影啥的,然後問我有拍照作品嗎,給她看了一張。最後問我還有什麼想了解的,就問了一下進公司有沒有人帶之類的問題,就結束了。最後告訴我說,等待公司的心理測試通知,暫時到這裏。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章