プログラミングスキル判定サービス TOPSIC

Programming Skills Evaluation Service

Test of Programming Skills for International Coders

Contact about TOPSIC

TOPSIC is measurement tool for programming skill.

TOPSIC is measurement tool for programming skill.

・TOPSIC is a service on the cloud that allows you to evaluate a wide range of engineers' programming skills from beginner to advanced online and in real time.

・TOPSIC can objectively measure the programming skill like TOEIC which is test of English communication.

Hiring screening and programming skill evaluation on the cloud service.

Hiring screening and programming skill evaluation on the cloud service.

TOPSIC use case

Hiring new graduates and mid-career recruitment

Hiring new graduates and mid-career recruitment

・Evaluate real programming skill to prevent skill mismatch after adoption

Selection of development consignee

Selection of development consignee

・Evaluate whether having the programming skills necessary for development.

Nurture employees' programming skills

Nurture employees' programming skills

・Improve employee's motivation for programming skill
・Increase consciousness of generate clean code following the program code of high skilled person.

Evaluate offshore skill and hiring people from different countries

Evaluate offshore skill and hiring people from different countries

・Multilingual: Use for offshore company selection and hiring people from other countries.

To make employees' programming skills improve

a.Employees regularly take TOPSIC, therefore everyone's skills are made visible.

a.Employees regularly take TOPSIC, therefore everyone's skills are made visible.

b.Visualization will further motivate employees to upgrade their skills.

b.Visualization will further motivate employees to upgrade their skills.

c.Reference to the good code of the skillful person who received the same test.

c.Reference to the good code of the skillful person who received the same test.

TOPSIC features

Excellent exam questions

AtCoder Inc., the world-level domestic programming contest planning and management company, creates the best exam questions for programming skill evaluation.

Continuously provide new exam questions

Evaluate the programming skills of a wide range of engineers from beginner to advanced combining the exam questions of difficulty levels 1 to 6 and conducting the test in about 60 minutes to 90 minutes.

Supports mainstream programming language

Supports mainstream programming language, e.g. Java, C#, Ruby, Perl, PHP, Python, Scala and COBOL.

Online and real time automatic scoring

Examinee generates programming code in time, and the results are automatically scoring online and in real time.

Result analysis and examinee management

Evaluate examinee's level relatively based on rank and deviation value internally and externally. And evaluate own skill level in terms of employee education.

Global support

English examination available (Other languages will be supported sequentially)

AtCoder Inc., famous for programming contest ,
creates the exam questions.

AtCoder Inc. is established by regular winners of world wide programming contest and they also hold programming contests themselves. Based on many years of know-how, they create the optimum exam questions for programming skill evaluation.

AtCoder Inc., famous for programming contest , creates the exam questions.01

Exam questions by difficulty level in 6 stages: Evaluate program language skill base on foundamental "Thinking" ability, not basic development skill.

AtCoder Inc., famous for programming contest , creates the exam questions.02

Automatical scoring: Provide automatic scoring function for the submitted source code. Quickly visualize examinee's skill sets with its own scoring function tailored to the difficulty.

CEO Naohiro Takahashi

CEO
Naohiro Takahashi

In the long-term programming contest, Takahashi took part in TopCoder Open's finals tournament 5 times, which is the highest level in the world, and has won the second place twice. He has many experiences in the world top class in long-term contests, and has abundant experiences such as lectures at universities, live commentary and commentary on AI contests, talk sessions and so on.

Contest Manager Makoto Soejima

Contest Manager
Makoto Soejima

Soejima has won many achievements including winning in all three of the personal competition in the programming contest, Google Code Jam, TopCoder Open, Facebook Hacker Cup. He is strong in mathematics, such as winning at the international mathematics Olympics with full marks, and has world-class skills in short-term contests.

Contest Sub-Manager Kento Nikaido

Contest Sub-Manager
Kento Nikaido

Nikaido has won many victories in domestic programming contest sponsored by AtCoder in his school days. Even in the international online contest, he is one of the dominant domestic leaders in the contest, including the most famous ICPC in team warfare and the most famous Google Code Jam in individual warfare, having experience in the world championship finals.

Userfriendly interface

Easy to use by both of examinee and company administrator

As well as "candidates" for the first time to take the exams, also the company "administrator" can intuitively operate.
In addition, the user can freely switch the screen design.

TOPSIC configuration image

Prepare abundant exam questions suite for the candidate's skill level

Exam questions

Exam questions

Create and supply problems of difficulty levels 1 to 6 one after another.

Test

Test

Create and provide tests that combine various exam questions one after another.

Event

Event

About exam question level

Level1

Algorithm ability elementary level or higher, programming experience learning 3 months or more, student / new employee level. Modify the programming code while receiving support.

Level 2

Algorithm ability elementary level or higher, freshman level about 1 year programming experience. Generate the programming code according to the specifications while receiving support at unknown point.

Level 3

Algorithm ability intermediate level or higher, Programming experience about 2 to 3 years and programming sense is normal level. Implement by oneself while investigating. Find out and improve problems, and improvement it.

Level 4

Algorithm ability intermediate level or higher, programming experience 3 years or more and programming sense is a good type. Understand the requirements, create specifications, and implement without problems.

Level 5

Algorithm ability superior or higher, programming experience 5 years or more, excellent in programming sense, the development leader class. Understand the requests and implement instructions. Also able to coach others.

Level 6

Algorithm ability superior or higher, so-called super programmer, outstanding programming sense. Understand the internal specification of the language, and create a framework from scratch.

【About settlement】

<Pay-for-use>
Annual basic fee is credit card settlement at initial contract.
Credit settlement will be made within 5 business days of the next month for the month that you used on that month at the end of the month.

<Flat-rate>
The total of the annual basic fee and the selected annual fee is credit card settlement at initial contract.

<< Automatic extension contract >>
Annnual renewal will be automatically settled by credit card at contract renewal month.

Benefit

1.Hiring screening

He/She said that he/she had confidence but he/she did not have any skills at all In order not to regret after hiring

2.Employee programming
education

With visualization of programming skills, employee's awareness changes, consciousness to create clear code, and interest in multiple languages.

3.Evaluate skill of
development consignee

"After 2 months performance, result was not so good then cancel the contract." In order not to do so, evaluate the necessary programming skills before contracting.

Recommended Environment

Recommended browsers:  Google Chrome
※Other browsers are deprecated.

Contact about TOPSIC