Bunch of Programming Judges…
- UVa Online Judge , over 2700 problems, C/ C++/ Pascal/ Java supported.
- Infoarena, over 1100 problems, C/ C++/ Pascal supported, over 15000 users. Only Romanian language.
- .Campion , over 900 problems, C/ C++/ Pascal supported. Only Romanian language.
- Caribbean Online Judge , C/ C++/ Pascal/ Java/ Python/ C# supported.
- Fuzhou University Online Judge, over 800 problems. Popular among the Chinese.[citation needed]
- Harbin Institute of Technology Online Judge, over 1800 problems. Popular among Chinese people.[citation needed]
- Lviv National University Online Judge, over 100 hard ACM-type problems. Only Ukrainian language.
- Moscow Problem Archive with Online Judge, supports C/C++/Java/Free Pascal/Perl/Python/Haskell/Kylix/Lua/OCaml/Ruby/Scheme.
- Peking University Online Judge, over 2800 problems including more than 200 original problems, supports C/C++/Pascal/Java/Fortran.
- Saratov State University Problem Archive with Online Judge, over 300 problems
- Tianjin University Online Judge, over 2000 problems, supports C/C++/Pascal/Java, virtual contests supported.
- Teddy Online Judge, includes problems in Spanish, supports C/C++/Python/Java/Perl.
- USACO|USA Computing Olympiad Training Site, hundreds of problems with complementary tutorials for incrementally expanding competitive programming skills; supports C, C++, Pascal and Java programming languages; targeted to pre-college students.
- Valladolid Problem Archive with Online Judge, about 2500 problems, supports C, C++, Pascal and Java programming languages
- Zhejiang University Online Judge, over 2400 problems, supports C, C++, Pascal and Java.
- Timus Online Judge, The Timus Online Judge is the largest Russian archive of problems from different programming contests. Accepts solutions in C/C++, Java, Pascal and C#.
- z-training , over 700 problems, C/ C++/ Pascal/ Java/ Python and 8 other languages supported. Provides PHP APIs for building custom online judges.
- Shenyang Institute of Engineering Online Judge, The SIE Online Judge contains over 200 problems for beginners, Chinese and English.
- Open Computer Science Community and Online Judge, Open CS has a permanently-growing problemset, that users can also contribute to. It also has a collection of computer science-related articles.
Some of the online judges designed for programming course are:
- Moodle Online Judge Plugin, an assignment type for Moodle, which can automatically grade C/C++ assignments.
- HUSTOJ, HUST Online Judge,C/C++/Pascal/Java/Ruby/Bash/Python supported, an open source OJ system using GPL2.0 license, which support LiveCD mode and FPS format.
- FPS, Free Problem Set, an open source problemset exchange format based on XML, which providing more than 400 free problems in FPS format.




Interviews
http://www.acmsolver.org/interviews
