開発ドリル

開発ドリルとは

プログラミングの実装問題を提供する機能です。問題は、初学者から中級者まで難易度別に用意されています。プロダクトを開発するという成功体験を積むことや、実際のソフトウェアエンジニアの面接における実装系の問題の対策やハッカソン、選考に向けたスキル向上を目指すことが出来ます。問題詳細ページではお題の作り方をステップに分けて説明していますが、わからないことやよりよい回答方法を知りたくなった場合は、コミュニティの機能を利用して他のユーザーに相談・議論することができます。お互いにコードレビューをすることで新しい視点を得たり、面接のネタにするのもいいでしょう。

お題一覧

コーディングテスト対策問題(サーバーサイド)
デプロイ
API開発
データベース設計
Python
JavaScript
SQLite
REST
JWT
OAuth2
GitHub
2 ~ 4
コーディングテスト対策問題(サーバーサイド)
このプロジェクトでは、シンプルなメモアプリを作成し、ユーザーがメモを作成、編集、削除できるようにします。さらに、ユーザー認証、タグ機能の追加、そしてデプロイを行います。解答ではPythonのFlaskを用いますが、任意の言語、フレームワークを使用していただいて構いません。
無限ネスト構造のメッセージ投稿アプリ(フルスタック)
ユーザー体験
TypeScript
Node.js
Express.js
MongoDB
React
3
無限ネスト構造のメッセージ投稿アプリ(フルスタック)
このプロジェクトでは、TypeScriptを用いて投稿とコメントが無限にネストできるメッセージ投稿アプリを構築します。バックエンドではNode.js、Express、MongoDBを使用し、フロントエンドではTypeScriptとReactを使用します。各コメントには親メッセージがあり、ネストされた構造を保持します。
ToDoアプリの作成
初心者向け
フロントエンド
Firebase
1 ~ 3
ToDoアプリの作成
このプロジェクトでは、シンプルなToDoアプリの作成を通して、Reactを用いたフロントエンド開発の基礎を学習します。最小限の機能を実装したサンプルコードを用意しているので、自分でプロジェクトを作成したことがない人でも簡単に開発に取り組むことができます。 ステップ2, 3では、タスクの期限順にソートしたり、特定のカテゴリのタスクのみを表示したりする追加機能を作成します。 ステップ4では、ブラウザの機能であるLocalStorageや、ノーコードでバックエンドの処理を実装できるFirebaseを用いて、バックエンドとの連携の考え方を学習します。

エンジニアコラム

イベント・お知らせ

外資就活ドットコムとは?

外資就活ドットコムは、プロフェッショナルを目指す学生のための就職活動支援メディアです。外資系・日系の厳選された企業のみを掲載しております。
外資就活ドットコム限定の求人情報が多数
セミナー、エンジニア専用スカウトイベントや限定コミュニティ
GoogleやAmazonなど先輩方のリアルな体験記で選考対策が可能
エンジニア就活・キャリアに関する良質で豊富なコラム