問題追加をしました 💪
コーディングテストに利用可能な問題を追加しました。追加された問題は以下の通りです。
クイズ形式
- デザインパターンの応用(難易度: ふつう)
- 想定対象: 経験年数2-3年の中級SWE
- 確認できるスキルと利用想定: デザインパターンを実際のシチュエーションに当てはめて最適解を選ぶ問題パッケージです。頻出するデザインパターンの知識や、実際の開発時に状況に合わせてデザインパターンを発想できるかを測る問題が含まれています。
- デザインパターンの応用(難易度: ふつう)
- 想定対象: 主に実務として上流工程を担当している中級レベルのSE
- 確認できるスキルと利用想定: システム設計に関する一般的な理解度を問う問題です。与えられた要件の実装方法を提案する問題や、使用する技術選定を提案する問題に関する理解度を測る問題が含まれています。
実践形式
- ユーザー情報フォーム画面の作成(React)(難易度: ふつう)
- 想定対象: Reactの経験年数: 1-2年(コンポーネントベースのアーキテクチャと状態管理の基本的な理解とフォームバリデーションとUIコンポーネントの作成の経験)
- 確認できるスキルと利用想定: Reactを使用してユーザー情報の新規登録フォームを作成します。フォームは4つのステップから構成されており、各ステップには特定の要素が含まれます。この問題では、Reactの状態管理、コンポーネントの作成、フォームバリデーションのスキルをチェックすることができます。
- シンプルなLoggerモジュールの実装(Python)(難易度: 易しい)
- 想定対象: Pythonを使ったコーディング経験1-2年、オブジェクト指向プログラミングの経験1-2年(基本的なファイル操作とシングルトンデザインパターンの理解)
- 確認できるスキルと利用想定: Pythonを使用して簡易的なログ記録クラスを実装します。この問題は基本的なクラス実装、ファイル操作、およびシングルトンパターンの理解をテストするのに有用です。
- ファイル暗号化/復号化ツールの実装(Django)(難易度: ふつう)
- 想定対象: Pythonの経験年数2年、Djangoの経験年数2-3年
- 確認できるスキルと利用想定: Djangoを使用してtxtファイルの暗号化/復号化ツールを実装する課題です。Base64エンコーディングとAES暗号化を組み合わせ、エラーハンドリングも含まれます。拡張性や低負荷の運用が考慮された設計が求められます。
- ブログ記事の検索とページネーションAPI(Echo)(難易度: ふつう)
- 想定対象: Go言語の経験年数: 1-2年、 Echoフレームワークの経験年数: 1年以下
- 確認できるスキルと利用想定: Go言語とEchoフレームワークを使用して、ブログ記事の検索とページネーション機能を持つAPIを開発します。この問題は、Go言語とEchoフレームワークによるWeb API開発、SQLクエリの構築、および基本的なエラーハンドリングのスキルを評価する事ができます。
- フォーム画面の作成 コンポーネント作成(React)(難易度: 易しい)
- 想定対象: Reactの経験年数1-2年、TypeScriptの経験年数1年
- 確認できるスキルと利用想定: ステップ式フォームの作成に関するReactの問題です。候補者はTypeScriptを用いたReactコンポーネントの開発経験、フォームの状態管理、ユーザー入力の検証、及びUIの条件付きレンダリングに関する理解が求められます。この問題を解答できる候補者は、ReactとTypeScriptの両方において一定の経験と理解があることを示します。
- ECサイトへの商品の追加(Django)(難易度: ふつう)
- 想定対象: Python用いたWeb開発経験2~3年、Djangoの開発経験1-2年
- 確認できるスキルと利用想定: Djangoを使用してECサイトの商品追加機能を実装します。Djangoのビューの作成、RESTful APIエンドポイントの実装、リクエストデータの検証、エラーハンドリング、およびデータベースとのインタラクションに関するスキルが把握できます。これらは、実際のウェブアプリケーション開発において頻繁に直面する課題であり、それらの実務経験を評価することができます。
- 蔵書検索APIの実装(Spring Boot)(難易度: ふつう)
- 想定対象: Javaの経験年数: 2-3年、Spring Bootの経験年数: 1-2年
- 確認できるスキルと利用想定: Spring Bootフレームワークを用いたバックエンド開発スキルを測る問題です。特定のパラメータ(ページ数、取得件数)に基づいて蔵書データを取得し、出版日順にソートして返すAPIの作成を通して、APIの基本的な機能設計、Spring Bootのモデル操作、およびエラーハンドリングの理解度を判断する事ができます。
- 日経平均株価データの分析(難易度: 易しい)※データサイエンス問題
- 想定対象: Pythonの経験年数1-2年、データ分析の経験年数1年
- 確認できるスキルと利用想定: この問題は、日経平均株価の時系列データを用いて特定のデータ加工処理を行うことに関するものです。Pandasを使った基本的なデータ操作、時系列データの処理、ラグ特徴量の作成、および前日比の計算などのスキルが把握できます。これらは、データサイエンスや機械学習の分野でよく使用される技術でありデータ分析において重要です。
- 年収データの分析(難易度: 易しい)※データサイエンス問題
- 想定対象: Pythonの経験年数1-2年、データ分析の経験年数1年
- 確認できるスキルと利用想定: この問題は、Pandasを使用したデータ集計、統計値の計算、データの変換と正規化、特にカテゴリ変数の集約特徴量の生成と数値データのスケール変換に関するスキルが把握できます。これらはデータ分析や機械学習において基本的かつ重要な技術であり、特に前処理のステップで頻繁に用いられます。
- 蔵書検索APIの実装(Go)(難易度: ふつう)
- 想定対象: Goの経験年数: 2-3年
- 確認できるスキルと利用想定: Goを用いたバックエンド開発スキルを測る問題です。特定のパラメータ(ページ数、取得件数)に基づいて蔵書データを取得し、出版日順にソートして返すAPIの作成を通して、APIの基本的な機能設計、モデル操作、およびエラーハンドリングの理解度を判断する事ができます。
- 蔵書検索APIの実装(Spring Boot)(難易度: ふつう)
- 想定対象: Python経験 1-2年
- 確認できるスキルと利用想定: Pythonでシンプルな図書館管理システムのクラスを設計・実装します。この問題を通して基本的なオブジェクト指向プログラミング、Pythonクラス設計、クラス内の状態管理、貸出可否のためのブールロジック、データ整合性の確保などを評価することできます。
リクエストはこちら
今後も、より使いやすくアップデートしていきますので、ご要望がありましたらHireRooへのご要望ヒアリングフォームよりご登録ください。