測驗結構總覽
本測驗涵蓋六大維度,適合創業公司遠程篩選 PHP 工程師綜合素質。
1. 計算機文化導論
- 桌面/行動作業系統偏好與架構差異 (x86/ARM、64位、多任務)
- 硬體知識:Mac vs PC、手機 OS 生態
2. 互聯網商業模式
- 搜尋引擎 (Google/百度) 廣告模式
- 第一代入口網站 (Yahoo/新浪) 廣告模式
- Flappy Bird 廣告變現、91助手企業簽名盜版原理
- 財報試算:Google/阿里淨利率、人均產出、WhatsApp 收購員工分紅
- 道德抉擇:91 被百度收購 19 億,是否願做盜版
3. 程序員自我修養
- 版控工具偏好 (Git/SVN、GUI/CLI)
- 分支策略:功能開發用 branch,發布打 tag
- 編碼知識:GBK(2 Bytes)、UTF-8(1-4 Bytes 變長)、UTF-16(2/4 Bytes 變長)、BOM、換行符 (Win CRLF, Unix LF, OS X LF)
- Unicode vs UTF-8、GBK vs GB18030 差異
- 千機部署盜版軟體方案 (Ghost/Clonezilla + 自動化腳本)
- 開源作品展示
4. HTTP 協議
- Session vs Cookie 差異與應用場景
- HTTP Method:GET, POST, PUT, DELETE, HEAD (非 HEADER/REST/RPC/AJAX)
- 表單提交換行符:Win CRLF、Linux LF
5. 系統架構
- VPS 選型:EC2、阿里雲 ECS、盛大/金山雲主機屬完全 OS 權限;S3、SAE 不屬
- 單點登入 (SSO) 實作:OAuth2、CAS、JWT、LDAP 整合
- CRM/ERP 同時支援 Web 與 App (拍照/錄入) 的硬體採購與專案拆分
6. 技術領導力
- 郵箱選型:Google Workspace / Office 365 / 騰訊企業郵箱 (安全、協作、國際化)
- 代碼託管:GitHub / GitLab / Bitbucket / Gitee (CI/CD 整合、權限管理)
- 專案管理:GitHub Issues / Jira / Trello / Teambition / Tower / Worktile
- 伺服器:雲 VPS (彈性、按量付費) 為首選,自建機房成本高
- 內部系統隔離外網:VPN、防火牆白名單、Zero Trust、Bastion Host
- 海外產品開發網路:公司級 VPN/Shadowsocks/V2Ray + 智慧分流 (PAC/Rule-set),不影響國內訪問速度
7. PHP 核心技術
- 除錯工具:瀏覽器、cURL、PHPUnit、Xdebug、VarDumper
- MySQL 驅動:PDO (推薦) > mysqli > 舊 mysql
- 第三方套件管理:Composer (現代標準)、PECL/PEAR (舊)
phpcs = PHP Code Sniffer (程式碼風格檢查)
- 異常 vs Error:現代框架統一轉為異常處理,利於追蹤與捕獲
- 縮排:4 空格 (PSR-12 標準)
- 函數命名:
snake_case (PHP 內建風格) 或 camelCase (PSR-1 建議類別方法)
- 編碼規範:PSR-1/12、自訂規範
- 目錄結構:
src/ (PSR-4)、tests/、vendor/、public/ 為現代主流
- 框架選型:Laravel (生態豐富)、Yii (高效能)、Symfony (企業級)、自研 (特定需求)