第1問
What is one of the stated responsibilities of the Software Engineer position?
- (A) Managing relationships with enterprise clients
- (B) Developing and maintaining RESTful APIs
- (C) Designing the company's mobile app user interface
- (D) Overseeing the entire DevOps team independently
解答と解説を表示
正解 B
「Develop and maintain RESTful APIs consumed by our web and mobile platforms」が職務要件として明記されている。クライアント管理、モバイルUIデザイン、DevOpsチームの単独管理は記載されていない。
詳しい解説
ソフトウェアエンジニア職の職務内容として述べられているものを問う詳細確認問題です。求人票の「Key Responsibilities」リストの「Develop and maintain RESTful APIs consumed by our web and mobile platforms」が直接の根拠です。選択肢BはこのRESTful API開発・保守の職責を正確に言い換えています。
選択肢ごとの検討
- (A)
- 「エンタープライズクライアントとの関係管理」は誤りです。Key Responsibilities リストにクライアント管理業務の記述はありません。これはエンジニアではなくセールスや顧客担当の職務です。
- (B)
- 正解。「Develop and maintain RESTful APIs consumed by our web and mobile platforms」が直接の根拠です。RESTful APIの開発・保守が明確な職務として挙げられています。
- (C)
- 「会社のモバイルアプリのUI設計」は誤りです。本ポジションはback-end開発であり、UI設計はフロントエンド/デザインの職務です。
- (D)
- 「DevOpsチーム全体の監督」は誤りです。「Collaborate with DevOps」とはありますが、DevOpsチームを独立して監督する職責は記述されていません。
覚え方のコツ
求人票の問題では「Key Responsibilities」と「Required Qualifications」の2セクションを区別することが重要です。「stated responsibilities(職務内容)」を問われた場合はKey Responsibilitiesのみを参照し、資格要件と混同しないようにしましょう。
例文
- The role involves developing and maintaining RESTful APIs for web and mobile platforms. → このポジションはウェブおよびモバイルプラットフォーム向けのRESTful APIの開発・保守を担います。
- Back-end engineers collaborate with DevOps to manage CI/CD pipelines. → バックエンドエンジニアはDevOpsと協力してCI/CDパイプラインを管理します。
- Database optimization and troubleshooting are among the key responsibilities. → データベースの最適化とトラブルシューティングが主要な職務の一つです。