我聽朋友說過他面試微軟實習的時候被問到的大概是類似要你解釋物件導向的基本概念,可能要你舉例,或者單純解釋,ㄧ也可能問你資料結構的概念,用白板實作code。
我自己之前面試google實習,就是一見面就出一題演算法題目(大概leetcode中等以上等級)然後40分鐘要你用google doc寫出code,大概流程就是一開始你可能用一種方法解出來,然後他就會問你如何優化,然後再寫。
這些面試重點我覺得不在你自己寫code多強,主要是你在過程裡面能不能透過與面試官溝通,釐清問題,並解決他,如果整場自己硬幹都不鳥面試官,即便很快就做出最佳解,可能還是不會過。
1.呈現你已經完成的作品,敘述並說明你為什麼會這麼做
2.說明什麼是前端、什麼是後端,什麼是前後端分離,什麼是MVC
3.簡述使用者體驗,postman
說實話第二題跟第三題根本是不一樣的題目,你到底是要實習什麼東西啊
1.協助參與公司專案的開發,編寫指定的模組功能
其實就是幹話,實習不是讓你加入公司幫公司忙不然是什麼XD
話又說回來,「編寫指定的模組功能」這句比較耐人尋味
在軟工界,這句話通常指的是「物件導向」或「程式模組化」等概念
依據你後面提到的「Web 前/後端開發」,可以推測這邊的模組有可能是
2.通過 Web 前/後端開發,帶給用戶更好的使用體驗
現代Web前端絕對不脫離這三樣東西:
後端則百家爭鳴:Asp.Net(C#)、Django and Flask(Python)、php等...請去看公司需要什麼然後做準備。
3.產品測試 ( WEB, Mobile Web, Native APP, 桌面應用)
這邊通常是指所謂的程式測試(Test),測試則大致分成單元測試、整合測試、端對端測試、系統測試等,可至保哥的網站參考文章-一次搞懂單元測試、整合測試、端對端測試之間的差異
這部份學生大多數都不會碰到,但最少最少你要知道單元測試在做什麼,也該會寫一些簡單的單元測試
建議直接做一個小的成果 利用MVC架構 小小的幾個欄位 傳值 舉我當初面試的專題是以MVC架構去寫的網站 用Oracle資料庫 DAO用JDBC(JNDI)去連資料庫 以Tomcat作為伺服器 以Service做邏輯 Controller導向傳值到前台JSP 做個小服務 另外驗證需要用到PostMan 用來驗證API也就是沒有前台JSP 直接呼叫Servlet
Hi 作者您好: 我是負責職場百味-面試經驗談 粉絲團小編,看到您的文章很適合我們讀者,不知是否有榮幸以『原文原PO,並註明原文作者及出處連結』的方式轉載於職場百味-面試經驗談網站,並轉發於粉絲團? 上架後會@通知您,謝謝您。
https://www.1111.com.tw/1000w/fanshome/discuss.asp?cat=fans