Responsibilities
- 需有網路產品開發經驗,網絡或移動後台搭建與Coding經驗。
- 熟悉業界內常用的開源工具,並在不同項目中有實際使用經驗。
- 具備良好的分析解決問題能力,能獨立承擔任務和有項目進度把控能力。
- 精通Linux/Unix操作系統上的C/C++/Java開發編程,熟悉Python、Shell等腳本語言。
- 熟悉多進程、多線程、數據庫、IO、內存管理等方面編程
- 熟悉網路編程,精通TCP/IP協議及相關編程,在大數據量通訊存儲方面有專長者優先
- 精通數據庫Ex:MySQL、PostgreSQL、MongoDB、MSSQL
- 熟Redis和Nginx。
- 具有分布式系統或NoSQL開發經驗者優先。
- 熟悉並使用過雲端服務,如亞馬遜AWS (EC2、S3、ElasticSearch、CloudFront、阿里雲)。
- 能夠根據項目實際情況選擇合適的雲服務並搭建和維護後台系統的正常運行。
- 具有相關設計經驗佳 (金流、SEO、串流影音)
Technical Skill Set
Front End
- HTML5/CSS3
- Javascript and modern JS frameworks including AngularJS, React, jQuery, Bootstrap
- Build/Packaging tools including Jenkins, Maven, node/npm, Grunt, Webpack
- RESTful services
- Code versioning tools such as GIT/SVN
Back End
- HTML/CSS/JavaScript, .NET, .NET Core
- Single-page application with Bootstrap and AngularJS, React and Redux
- ASP.NET (MVC, Web API, Web Forms, SignalR)
- Node.js
- SQL with Entity Framework
- Xmerian, React Native
- Elasticsearch, MongoDB, message queues
- Google Analytics, Firebase
- Git (GitLab, GitHub, BitBucket)
- Office Automation
- Unit tests, build servers (TeamCity, GitLab CI, etc), package managers (NuGet, Bower, NPM, etc)
- Object-oriented design and domain driven design, API design (RESTful)
- Visual Studio, Visual Studio Code
在軟體開發界打滾 6 年,擅長使用 React.js、JQuery 等 JavaScript 框架或函式庫。
面談時間大概一小時,問題還好沒有很難,但可能 SEO 相關的問題會是他們比較著重的部分。印象最深的問題就是,「如果遭遇大量網路搜尋引擎爬蟲連線數,會如何處理?」
接著開始了解公司的技術和程度,後來業務也有進來聊公司現行的做法和現有的專案,以及未來準備要發展的項目跟工作型態。
公司的工作制度跟福利都不錯,技術面沒有限制太多,只要可以達成目標就好,所以不一定要學 .NET 或 PHP;公司甚至有想把舊的技術全部打掉重練的想法,所以是相當歡迎新技術加入的。
具有 7 年左右的 Full Development 的經驗
面試的過程大概從自我介紹的部分開始,之後會問技術相關的問題。有問到 SEO 和瞬間流量湧入(爬蟲問題),或是有用過甚麼 protocal,以及為何會想要換工作的原因。
公司目前在全面擴編,現在還有一個 SEO team。
2 年以上全端開發的經驗。
面試時間大概 30 多分鐘,感覺鳳凰互動要的是會 Security 的人,用來預防大量爬蟲的攻擊,另外還要熟悉 DB 的人。