純軟2023-9月面試經歷

拖延了很久,來補上最後一家的詳細面試經過 ============ 先簡單介紹一下背景~~ 小弟主修機械工程,學歷僅高中畢業QQ 過去的工作經驗主要集中在作業員、CNC加工和機械維修等領域 但在疫情期間,公司縮編遭到裁員,認真思考了未來之後 我選擇轉換跑道,投身於一直以來都深感興趣的程式開發領域 目前已有兩年左右的開發經驗,一開始擔任QA,後來轉後端開發 《目前現職年薪》 N-6*14 《目前技能樹》 [ Programming Language ] Python [ Framework ] Django、FastAPI、Flask [ Database ] PostgreSQL、MySQL、SQL Server [ Public Cloud ] AWS、Azure [ Git ] GitLab、GitHub 《懶人包》 |有一面|  資拓宏宇國際股份有限公司、大儀股份有限公司、億力資訊股份有限公司、  股感資訊股份有限公司、東宜資訊股份有限公司、皇霖實業股份有限公司、  易勝資訊股份有限公司、博弘雲端科技股份有限公司、怪點子有限公司 |有二面|  大儀股份有限公司 |無聲卡|  資拓宏宇國際股份有限公司、怪點子有限公司 |感謝信|  億力資訊股份有限公司、易勝資訊股份有限公司、  博弘雲端科技股份有限公司、東宜資訊股份有限公司 |婉 拒|  皇霖實業股份有限公司 |Offer Get|  大儀股份有限公司 (N-16*13) 《面試經歷》 |面試公司|資拓宏宇國際股份有限公司 |面試職位|Python資料工程師 (TCD22) |面試關卡|兩關 (無進入二面) |面試前需填|人事資料表x1、制式履歷x1 |狀態|無聲卡 【一面】 |面試型態|線上面試 |參與人員|HR、資訊處長 |面試過程| 一開始與處長進行交談,針對履歷中填寫的過去經驗提出相關問題。 對於技術相關問題,基本上沒有進行詢問。 接著,我轉向與 HR 進行面談,詢問我離職前公司的原因。 然後,有關專案的內容及資訊,處長和人資都表示需要保密,需要等到第二輪面試時與團隊成員進一步討論,以獲得更詳細的資訊。 此外,他們也詢問了我的期望薪資,但當我提出月薪 N-6 時,被告知這個薪資標準太高。 ===================================================================== |面試公司|億力資訊股份有限公司 |面試職位|Python工程師 |面試關卡|兩關 (無進入二面) |面試前需填|人事資料表x1 |狀態|感謝信 【一面】 |面試型態|線上面試 |參與人員|派遣HR |面試過程| 這個職位主要是與聖學相關的合作案,需要自備電腦。此外,公司提供購機補助, 總金額為 24k,分為 24 期,每期補助 1000。 領滿所有期限,相當於變相綁約兩年。 這次主要是派遣公司的福利介紹,並且提供了派遣專案的公司名稱和主要內容。 雖然她對專案內容不太熟悉,但針對一些關鍵字進行了問詢,詢問是否熟悉。 接著,將我的履歷推給專案公司,以決定是否進行第二輪面試。 同時,也詢問了我的期望薪資,但當我提出月薪 N-6 時,被告知這個薪資標準過高。 ===================================================================== |面試公司|易勝資訊股份有限公司 |面試職位|Python後端開發工程師 (DevOps整合平台) |面試關卡|兩關 (無進入二面) |面試前需填|人事資料表x1 |狀態|感謝信 【一面】 |面試型態|線上面試 |參與人員|派遣HR |面試過程| 一開始,派遣公司的人力資源部會打來,詳細說明職務內容,並詢問是否有興趣參加面試。 當天,我確定參加了面試。 在與派遣公司的人力資源部進行面試時,我感受到他們非常積極主動,似乎非常需要人才。HR 提到這個職位是資策會的外包案,涉及 III DevOps 平台,工作地點位於同一棟大樓內。 此外,HR 也提到了一些派遣公司提供的福利,包括提供工作用電腦和月薪保底 13 個月。 儘管我提出的期望薪資是月薪 N-6,但仍然被認為過高。 隨後,HR 打電話告知我將不會進行後續面試,並解釋了原因。他們提到,資策會的工作環境類似學校環境,偏向理論而非實務方向。 ===================================================================== |面試公司|皇霖實業股份有限公司 |面試職位|Python工程師 |面試關卡|兩關 (無進入二面) |面試前需填|人事資料表x1 |狀態|婉拒 【一面】 |面試型態|線上面試 |參與人員|派遣HR |面試過程| 這家本業做紡織業,但有在做軟體接案的部門,此職位則為軟體接案部門的工程師,需外派到客戶端進行開發,由於是開發內部系統,所以就沒有繼續往下面。 ===================================================================== |面試公司|博弘雲端科技股份有限公司 |面試職位|後端工程師 |面試關卡|兩關 (無進入二面) |面試前需填|人事資料表x1 |狀態|感謝信 【一面】 |面試型態|線上面試 |參與人員|HR 、部門主管 |面試過程| 由於先前有相同的雲端代理公司工作經驗,主要尋問在該公司都做了些什麼, 也有問說是否有競業條款,沒有詳細說明工作內容,大約 30 分鐘就結束, 知道大概沒戲了,果然後續收到感謝信。 ===================================================================== |面試公司|怪點子有限公司 |面試職位|後端開發工程師 |面試關卡|兩關 (無進入二面) |面試前需填|無 |狀態|無聲卡 【一面】 |面試型態|線上面試 |參與人員|工程師 |面試過程| 一開始先自我介紹然後,工程師大概講述目前的專案是為傳產公司進行數位轉型, 目前的專案沒有 CI/CD 需要後來進入的人協助建置,接下來就是問了一些問題,主要詢問: 1. 對於 Django 的 MVT 架構,是否了解它們分別代表什麼,以及對 ORM 的撰寫是否有相關經驗? 2. 您對於爬蟲框架 scrapy 和 requests + bs4 有何比較或看法? 3. 您能分享一下如何進行壓力測試的經驗嗎? ===================================================================== |面試公司|東宜資訊股份有限公司 |面試職位|後端開發工程師 |面試關卡|一關 |面試前需填|無 |狀態|感謝信 【一面】 |面試型態|實體面試 |參與人員|HR 、資訊長 |面試過程| 一開始,HR 先介紹了公司的福利: 1. 公司年終獎金分為兩個月,分別是十二月和二月。 2. 考績分為 A 到 E,A 與 B 級別的員工會獲得加薪和升職等獎勵,這會影響到二月份的年終獎金。 3. 特休制度遵循勞基法規定。 接下來,我與資訊長進行了面談。資訊長向我介紹了部門的主要業務,主要是承接政府和民間企業的外包專案。團隊成員總共有三人,包括兩位非常資深的工程師,以及一位相對較新的前端工程師。 這個職位的主要職責是與兩位資深工程師協作,負責後台部分的開發。公司主要業務是硬體的銷售和維修,軟體開發不是主要業務領域。 以下是重點整理: 1. 公司使用瀑布式開發方法。 2. 沒有使用票務追蹤系統。 3. 工作中有責任制度。 4. 加班只能換取補修。 5. 年度績效評估中,A 級別的員工輪流加薪。 6. 公司尚未實施 CI/CD 流程。 7. 不使用 Git Flow 工作流程。 8. 提出的期望薪資是 N。 ===================================================================== |面試公司|大儀股份有限公司 |面試職位|後端開發工程師 |面試關卡|二關 |面試前需填|人事資料表x1 |狀態|Offer Get 【一面】 |面試型態|線上面試 |參與人員|Team Leader 、工程師、HRx2 |面試過程| 由一位團隊領導和一位成員以及兩位 HR 共同進行。 首先,我進行自我介紹,然後回答有關我的履歷的問題。 接下來,成員會提出一些與 Python 相關的問題,主要是詢問他們目前所遇到的問題, 看看是否有解決方案。第一輪結束後,一周後通知我進行第二輪面試。 【二面】 |面試型態|實體面試 |參與人員|HR 、部門主管 |面試過程| 透過部門主管主要了解公司想做預警系統,所以需要一名後端工程師, 還有與 HR 面談了與履歷相關的問題,為什麼離職之類的,然後就是詢問期望薪資, 這邊我開了 N-6 一樣被嫌太高,核薪的部分對方只開出 N-16*14。 ===================================================================== |面試公司|股感資訊股份有限公司 |面試職位|後端開發工程師 |面試關卡|兩關 (有進入二面) |面試前需填|無 |目前狀態|感謝信 【一面】 |面試型態|線上面試 |參與人員|工程師 |面試過程| 直接進行線上考試時間30分鐘,考試題目類型: [1]Python [2]Django [3]SQL [4]Git [5]網路協議 [6]程式撰寫 [7]JavaScript 由於時間限制,我僅選擇了較有信心的題目進行回答,包括 Python、Django、Git、網路協議和程式撰寫.SQL 和 JavaScript 題目先跳過。 完成考試後,接著和工程師進行簡短的面談。工程師介紹了公司目前的主要業務,協助其他公司建立 CRM 系統。我們也談論了有關考試題目的一些內容。 他提到,如果進入下一輪面試,將會與 CEO 和同一位工程師進行面談,不過目前我還沒有收到後續的回應。 【二面】 |面試型態|實體面試 |參與人員|後端工程師、部門主管 |面試過程| 一開始直接考了一題資料結構以下是題目 東南西北四個方向,隨機給定一串走法,把上一步跟下一步相互衝突的去掉 例如突然前一步往北下一步往南這種會回到原點的步驟去掉 最後得出最佳化的走法 推薦解法:list or stack 下面附上 list 的解法 def optimize_path(directions): path = [] # 用來存儲最佳化的路徑 opposite = {'N': 'S', 'S': 'N', 'E': 'W', 'W': 'E'} # 定義相對的方向 for direction in directions: # 如果路徑不是空的且當前方向與前一個方向相反,則移除前一個方向 if path and direction == opposite[path[-1]]: path.pop() else: path.append(direction) return path # 示例用法 directions = ['N', 'S', 'E', 'W', 'N', 'S'] optimized_path = optimize_path(directions) print(optimized_path) 面試情景題:當前端頁面上原本應顯示的資料沒有出現時,您將如何排查問題? 解答步驟: 1. 檢查前端錯誤:首先,我會打開前端頁面的開發者工具,檢查是否存在 JavaScript 錯誤。面試官確認頁面無 JavaScript 錯誤。 2. 後端 API 回應:接著,我檢查後端 API 的回應情況。面試官指出 API 請求處於「pending」狀態,且未設置超時。 3. 查看後端日誌:查看後端日誌,發現請求已成功傳送至後端,但未獲得回應。這證實了前端與後端之間的通信是正常的。 4. 檢查資料庫機器的健康狀態:檢查資料庫服務器(AWS RDS)的健康狀況,資料庫顯示為健康,CPU 和內存使用率約為 50%。 5. 資料庫連接問題:嘗試連接資料庫時發現無法連接,無論是通過工具還是後端服務。 6. 考慮重啟資料庫:考慮重啟資料庫。面試官告知,雖然重啟後問題暫時解決,但不久後問題再次出現。 7. 分享過去類似問題的經驗:分享過去處理類似問題的經驗。面試官似乎在測試我的問題解決能力,未給出具體反饋。 面試問題及回答: - Q1: 合格的工程師應具備哪些能力?為什麼? - 技術能力:能熟練運用程式語言及工具。 - 解決問題能力:利用技術能力協助解決實際問題。 - 團隊合作:無論在何種環境下,都能有效地與團隊合作。 - 撰寫測試:在功能開發完成後,撰寫測試以確保功能符合預期。 - 持續學習:鑒於技術迭代速度快,了解最新的框架和工具,並理解其解決的問題,以便合理選擇技術方案。 - Q2: 何時視功能為「完成」? - 問題解決:功能能解決開發初期旨在解決的問題。 - 測試完備:完成單元測試和集成測試。 - 性能優化:優化至個人滿意的程度。 - 穩定運行:功能在系統中運行 3 至 6 個月,未接收到用戶的問題反饋。 - Q3 : 達成具體工作目標的步驟為何? - 需求分析:與功能提出者討論,深入了解需求背後的問題。 - 方案設計:基於需求分析修正方案,與需求方持續溝通直至雙方認可。 - 實際開發:根據最終方案進行編碼,同時拒絕需求方的頻繁變更。 - 撰寫測試:開發完成後,撰寫單元及集成測試,確保功能如預期運行。 - 測試環境部署:與團隊成員和需求方一起測試,驗證功能符合預期。 - 正式環境發布:解決測試中發現的所有問題後,發布至正式環境,完成該目標,並持續追蹤用戶反饋。
愛心
跪
哈哈
115
50
全部留言