Coding Test

 
一部ポジションの採用プロセスでは、コーディングテストの受験をご依頼しております。 本ガイドラインでは、コーディングテストで見ているポイントや、よくいただくご質問について記載しています。
For some positions, we ask candidates to take a coding test as part of the hiring process. This guideline explains what we look for in the coding test and provides answers to frequently asked questions.
 
目次

コーディングテストで見ているポイント / What We Evaluate in the Coding Test


アルゴリズムの知識や回答のスピードよりも、コードを通して「一緒に開発をすすめていくイメージが持てそうか」を重視しています。 テストケースに一定割合以上正解できているかに加えて、コード品質(可読性等)も確認しています。「自分だったらこのコードを書いた人と一緒に仕事をしたいか?」という観点で回答を提出いただけると嬉しいです。
We focus less on algorithm knowledge or the speed of your answers, and more on whether your code gives us the sense that we could work well together in development. In addition to checking whether you pass a certain percentage of test cases, we also review code quality (such as readability).
💡
すべてのテストケースに正解できていない場合であっても、どの程度正しいアプローチができているかを見ています。最速で解答を提出することより、一定のコード品質を担保した上で提出いただくことを期待しています。 We would appreciate it if you could submit your answers with the mindset of “Would I want to work with the person who wrote this code?”

FAQ

 

ポジションごとの所要時間目安と注意事項 / Estimated Time and Important Notes by Position

 
回答のスピードよりもコード品質(可読性等)を重視しているため、制限時間は標準的な回答時間よりも余裕を持って設定させていただいております。 また、JDによって使用言語の指定有無が変わるため、以下のリストをご参照ください。
Since we place greater emphasis on code quality (such as readability) rather than speed of response, the time limit for the test is set with more flexibility than the standard completion time. Please also note that the availability or restriction of programming languages varies depending on the job description (JD). Refer to the list below for details.