vocus logo

方格子 vocus

ASP.NET 後端工程師面試經驗分享:91APP 技術與系統設計挑戰

更新 發佈閱讀 4 分鐘

基本資訊

  • 公司名稱 : 91APP
  • 職稱 : ASP.NET 後端工程師
  • 產業 : 電商 SaaS
  • 面試輪次 : 總共有三面, 個人面試到第二面, 而感謝信
  • 面試形式 : 線上 + 實體

JD

  • 主要技術 : ASP.NET, 資料庫調教, 系統設計
  • 是否符合期待 : 是
  • 工作內容 : 產品 RD

技術面試內容

  • 0 面 : 會先出一份考題, 並需要先部分寫出來, 會在第一面的時候和面試官進行流程和實作細節的討論還有 API 設計資料庫設計, 可以在之後使用 AI 展示開發流程, 本次收到需要寫一個系統, 會先有一個admin可以操作後台的帳號, 他可以創建 workList 清單, 並且其他使用者在登入後可以針對 workList 勾選並且填寫確定, 可以將狀態由待確認改為已經確認, 並且要可以排序還有點擊可以進入 work 的 detail 當中, 其實需要花上不少時間去撰寫
  • 1面 : 面試當天面試官觀看成果, 我這次面試幾乎都做完, 也有使用單元測試來進行測試, 面試官會針對程式碼內容進行細看, 例如若是要改成某個篩選條件, 那程式碼可以怎麼修改, 我自己是使用 codex 進行固定內容的修改, 接著問到資料庫怎麼設計, 因為這個使用者和 workList 屬於多對多的關係, 所以自己回答是需要中介表來儲存兩者的關係, 也可以讓不同使用者登入, 能夠儲存之前的勾選狀態, 接著也會看單元測試的寫法, 例如這邊是直接修改資料庫資料嗎?我會回答是 mock 一個資料庫內容出來進行測試等等程式碼和資料庫操作細節
  • 2面 :二面當天有兩位考官, 這次就是針對系統設計的白板題, 還有個人人生規劃還有工作比較看重哪一部分的 BQ 問題, 其中問題包括高併發高流量的問題, 可以怎麼預防, 例如 : 若有一個系統突然有幾十萬流量要進來, 該怎麼樣才能讓系統不癱瘓, 接著還有問 IService 是做什麼用, 或者怎麼優化資料庫查詢, 索引要加在哪些欄位比較適合等等問題, 我是回來可以用排隊機制, 或使用 Redis 避免直接衝擊資料庫, 使用索引來加快查詢, 索引加在 where 和 order by 最為有效率等回答, 這次面試我幾乎都有回答出來, 畢竟 91APP 其實算是我夢想進去公司。

接著會進行 BQ 問題, 這部分就照自己的過往經驗回答就好。

  • 工作最重要的三格排序 ?
  • 怎麼樣自主學習?
  • 為什麼會想要離職?

結果

最後收到無聲卡, 面試官本來預計是說 7 天內會有結果, 但等了 12 天加上反覆和 HR 確認才收到感謝信, 其實在面試過程中並不會感受到面試官剁剁逼人的問題, 若是真的達不出來還是會適時地引導, 感受是還滿正向, 在一二面過程中我也幾乎都有把問題答出來, 可能是因為自己年資不夠 (接近 2 年), 或者 ASP.NET 經驗不夠多 (後期都在寫 JAVA) 的關係, 導致最後收到感謝信, 但還是和大家分享, 畢竟最近這間公司面試非常多的人, 若有興趣可以參考這篇再去進行面試。






留言
avatar-img
Krist
2會員
11內容數
您好, 目前是軟體工程師 Krist
Krist 的其他內容
2026/02/08
本文深入解析「滑動視窗」這一強大的線性掃描序列技巧,適用於各種子陣列、子字串、子序列問題。文章將詳細介紹固定長度窗口(固定 k 的總和/最大/最小值)與可變長度窗口(雙指針法,根據條件調整窗口大小)的兩種常見應用,並提供清晰的解題流程與技巧,助你高效解決演算法挑戰。
Thumbnail
2026/02/08
本文深入解析「滑動視窗」這一強大的線性掃描序列技巧,適用於各種子陣列、子字串、子序列問題。文章將詳細介紹固定長度窗口(固定 k 的總和/最大/最小值)與可變長度窗口(雙指針法,根據條件調整窗口大小)的兩種常見應用,並提供清晰的解題流程與技巧,助你高效解決演算法挑戰。
Thumbnail
2026/02/06
本篇文章為 Kubernetes (K8s) 入門教學,將介紹 K8s 的核心概念,如 Pod、Deployment、Service、Node 和 Cluster,並透過 Minikube 實際操作,帶領讀者一步步瞭解如何啟動、管理 Docker 容器,實現自動擴容、零停機更新等功能。
Thumbnail
2026/02/06
本篇文章為 Kubernetes (K8s) 入門教學,將介紹 K8s 的核心概念,如 Pod、Deployment、Service、Node 和 Cluster,並透過 Minikube 實際操作,帶領讀者一步步瞭解如何啟動、管理 Docker 容器,實現自動擴容、零停機更新等功能。
Thumbnail
2026/01/31
在程式開發、LeetCode 題目或底層架構中,你是否曾困惑於 `(n & 1)` 這串看似簡單的程式碼?本文將深入解析二進位運算的原理,以及 AND (&) 運算子的應用,帶你掌握如何利用 `(n & 1)` 這個精準的位元檢查技巧,快速判斷數字的奇偶性,並理解其在位元操作中的重要性。
Thumbnail
2026/01/31
在程式開發、LeetCode 題目或底層架構中,你是否曾困惑於 `(n & 1)` 這串看似簡單的程式碼?本文將深入解析二進位運算的原理,以及 AND (&) 運算子的應用,帶你掌握如何利用 `(n & 1)` 這個精準的位元檢查技巧,快速判斷數字的奇偶性,並理解其在位元操作中的重要性。
Thumbnail
看更多
你可能也想看
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
賽勒布倫尼科夫以流亡處境回望蘇聯電影導演帕拉贊諾夫的舞台作品,以十段寓言式殘篇,重新拼貼記憶、暴力與美學,並將審查、政治犯、戰爭陰影與「形式即政治」的劇場傳統推到台前。本文聚焦於《傳奇:帕拉贊諾夫的十段殘篇》的舞台美術、音樂與多重扮演策略,嘗試解析極權底下不可言說之事,將如何成為可被觀看的公共發聲。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
柏林劇團在 2026 北藝嚴選,再次帶來由布萊希特改編的經典劇目《三便士歌劇》(The Threepenny Opera),導演巴里・柯斯基以舞台結構與舞台調度,重新向「疏離」進行提問。本文將從觀眾慾望作為戲劇內核,藉由沉浸與疏離的辯證,解析此作如何再次照見觀眾自身的位置。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
本文深入解析臺灣劇團「晃晃跨幅町」對易卜生經典劇作《海妲.蓋柏樂》的詮釋,從劇本歷史、聲響與舞臺設計,到演員的主體創作方法,探討此版本如何讓經典劇作在當代劇場語境下煥發新生,滿足現代觀眾的觀看慾望。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
《轉轉生》為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,融合舞蹈、音樂、時尚和視覺藝術,透過身體、服裝與群舞結構,回應殖民歷史、城市經驗與祖靈記憶的交錯。本文將從服裝設計、身體語彙與「輪迴」的「誕生—死亡—重生」結構出發,分析《轉轉生》如何以當代目光,形塑去殖民視角的奈及利亞歷史。
Thumbnail
Youtube MVC教學影片(試聽) 1–2B 版面配置頁 LayoutPage 與.NET完整版 的MVC 5差異不大,只是改用.NET Core 5 MVC (VS 2019)來解說而已。 可見學過ASP .NET MVC 5的朋友可以「輕鬆升級 .NET Core MVC」而不是砍掉重練!
Thumbnail
Youtube MVC教學影片(試聽) 1–2B 版面配置頁 LayoutPage 與.NET完整版 的MVC 5差異不大,只是改用.NET Core 5 MVC (VS 2019)來解說而已。 可見學過ASP .NET MVC 5的朋友可以「輕鬆升級 .NET Core MVC」而不是砍掉重練!
Thumbnail
微軟認證教材 20486D放在 github的範例比較舊,似乎是 .NET Core 2.x版 我稍微調整後,改成 VS 2019 / .NET Core 5的版本 下載檔名 — MVC_04補充範例_Core5_VS2019_RepositoryExample.rar == 參考文件 ==
Thumbnail
微軟認證教材 20486D放在 github的範例比較舊,似乎是 .NET Core 2.x版 我稍微調整後,改成 VS 2019 / .NET Core 5的版本 下載檔名 — MVC_04補充範例_Core5_VS2019_RepositoryExample.rar == 參考文件 ==
Thumbnail
請先完成 1–1節的內容 ( https://youtu.be/9spaHik87-A )再來觀賞。 與.NET完整版 (.NET Framework 4.x) 的 ASP.NET MVC 5差異不大,只是改用 .NET Core 5 MVC (VS 2019)來解說而已。 可以讓您試煉
Thumbnail
請先完成 1–1節的內容 ( https://youtu.be/9spaHik87-A )再來觀賞。 與.NET完整版 (.NET Framework 4.x) 的 ASP.NET MVC 5差異不大,只是改用 .NET Core 5 MVC (VS 2019)來解說而已。 可以讓您試煉
Thumbnail
適合對象:想學習 ASP.NET網頁程式(後端、MVC)、資料庫入門與應用。課程最後提供一個「線上相簿」的專案與完整解說。 從零開始學起。第一堂課(5.5小時 完整內容)免費讓您觀賞。看完了,喜歡再付錢。請來信申請。 不用擔心自己程度不好,第一天「完整」課程  看完了再說  .......
Thumbnail
適合對象:想學習 ASP.NET網頁程式(後端、MVC)、資料庫入門與應用。課程最後提供一個「線上相簿」的專案與完整解說。 從零開始學起。第一堂課(5.5小時 完整內容)免費讓您觀賞。看完了,喜歡再付錢。請來信申請。 不用擔心自己程度不好,第一天「完整」課程  看完了再說  .......
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News