做軟體工程師的招募工作其實是不太容易的一件工作,要如何測試工程師真的是否了解一個程式設計語言? 如果您是有經驗的工程師也可以藉這些考古題測試一下自己是否有不懂的地方, 整理一下最近在不同社群朋友所看到各式流傳程式語言的面試考題, 如果您有發現有更新的資料, 歡迎到底下來留言, 這篇文章小編會隨時更新. 以下程式設計語言使用字母順序排列.
C/C++
C#
Go
JavaScript
Java
Objective-C
雖然Swift逐漸成為主流, 但是目前還是很多code都是用Objective-C
- What are some good questions to test someone’s Objective-C and iOS Development skills?
- Top 25 Objective C Interview Questions
Swift
PHP
Python
Ruby
Node.js
SQL
SQL不是程式設計語言, 但是後端程式設計師, 資料庫查詢是不可避免的
Front-End
綜合
ProgrammerInterView 這個網站包含有各式面試考題
- 各式程式語言(C/C++, JavaScript, PHP)
- Database/SQL
- 資料結構
- 設計模式(Design Pattern)
- Excel
- HTML5
- Networking-網路基礎知識
- 作業系統
- Recursion-遞迴的考題
- Apache
- General/Miscellaneous – 包含有HTML, CSS, 程式設計語言的比較, 比較屬於common sense的問題
- 還有非技術面試問題
除了針對面試人員也有提供給程式設計師的建議, 例如我的履歷應該要只有一頁或是一頁以上這種建議, 面試如何穿著等等建議, 裡面有兩篇文章值得注意, 對於還沒有在軟體公司上班的新鮮人可以看一下在軟體公司的生活面貌
Hub4Tech-Programming, 這個網站更是提供程式語言的tutorial, 還有程式設計師可以在線上做自我測試, 這個連結有.Net C/C++, C#, Java, Python , PHP
Hub4Tech-Web development, 主要是Web前端, 後端開發相關技術
感想
在整理這些資訊時深深覺得IT/軟體從業人員真的不簡單, 要學習許多知識, 而且新的技術, 程式設計語言不斷在推陳出新, 能繼續在這個行業堅持下去, 真的需要靠熱情, 從企業主角度要聘雇一位優秀的軟體工程師也是一件難度頗高的工作, 以上的考題都是針對本職學能, 但是除了技術之外還要考慮到工程師性格, 團隊合作,與其生涯規劃是否與公司發展方向一致.
本文轉自:https://softnshare.wordpress.com/2016/02/21/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80%E9%9D%A2%E8%A9%A6%E8%80%83%E9%A1%8C%E9%9B%86%E9%8C%A6/