Skip to content

OrangeAppleTW/interview-questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

蘋果芽數位科技 MIS 工程師面試問題

基本觀念

網路基本觀念

  1. 請敘述使用者輸入網址後,到看到網頁之間所發生的事
  2. 什麼是 GET / POST ?應用場景為何?除此之外還有哪些 Method?

系統&DB

  1. 什麼是 CRUD?
  2. 什麼是資料正規化?為什麼要這麼做

前端

  1. 什麼是 callback?
  2. 請敘述同步(Sync)與非同步(Async)的差別
  3. 請試著說明 RWD 的實作方式?
  4. 試著舉出 web form 中的 input 標籤的幾種類別,並解釋 name 特徵的意義

版本控管

  1. 請說明以下的 Git 指令: add, commit, push, fetch, pull

個人經歷

  1. 你最愛的程式語言是哪一種?為什麼?
  2. 你最喜歡的框架是哪一個?為什麼?
  3. 你都從什麼地方取得技術知識?
  4. 你曾經優化過專案的什麼地方?如何做到?
  5. 在你的過往工作中,遇過最大的挑戰是什麼?

實務問題

  1. 讀這段程式碼,試著說出 Ap Server 對 DB 一共發出了哪些 Request?
  2. UML如下,請試著用 Pseudo code 找出各別學生的所有考試中最後一次的成績
  Scores
  - int id
  - int student_id
  - int score
  - int subject_id
  - datetime create_at
  1. 承上,我們要怎麼找出「XX科目 (subject)」考三次以上及格的學生呢?
  2. 該如何儲存 user 的密碼?
  3. 在 ______ 的需求下,你會如何設計資料表?
  4. 如何用 jQuery 送出 request,取得回傳結果?

About

MIS 工程師面試資料

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published