Tháng 11/2010 Facebook thông báo tổ chức cuộc thi Facebook 2011 Hacker Cup dành cho các lập trình viên trên toàn thế giới, đây là cuộc thi lập trình đầu tiên do Facebook tổ chức với quy mô toàn cầu. Việc đăng kí bắt đầu từ ngày 20/12/2010, các lập trình viên được coi là đạt tiêu chuấn tham dự nếu trả lời được ít nhất 1 câu hỏi ở vòng sát hạch, kéo dài 72 giờ, bắt đầu từ 7/1/2011. Cuộc thi tổ chức gồm 3 vòng thi, 2 vòng diễn ra online, 3000 lập trình viên đứng đầu vòng 1 sẽ được vào vòng 2, 300 người đứng đầu vòng 2 sẽ nhận được phần thưởng và chọn trong số đó chỉ 25 lập trình viên giỏi nhất hàng đầu mới được đi tiếp vào vòng chung kết tổ chức tại khuôn viên của Facebook vào ngày 11/3 (Facebook hỗ trợ toàn bộ chi phí đi lại, ăn ở cho các thi sinh).
“Chúng tôi tổ chức Hacker Cup để tập hợp các kĩ sư trên khắp thế giới lại để thi đấu trong một cuộc thi lập trình với nhiều vòng đấu”, Tim Stanke, kĩ sư phần mềm của Facebook nói trong blog, “Các thí sinh phải tìm ra lời giải cho các vấn đề về thuật toán để được xếp hạng dựa trên sự chính xác và tốc độ”, “Hacking là một phần trọng tâm của văn hóa Facebook”, Stanke nói. Trong quá khứ Facebook đã sử dụng các hackathon để trợ giúp trong việc xây dựng các tính năng như Facebook chat, và Stanke nói rằng Hacker Cup sẽ trở thành một sự kiện thường niên.
Vượt qua 11,000 lập trình viên xuất sắc toàn cầu, sinh viên Việt Nam Khúc Anh Tuấn đã là một trong 25 lập trình viên lọt vào chung kết Facebook Hacker CUP 2011 tại Mỹ ngày 11/3/2011. Ngay trong kỳ thi đầu tiên của Facebook, Khúc Anh Tuấn đã xuất sắc giành vị trí thứ nhì trong số hơn 11,000 thí sinh dự thi trên khắp thế giới! Xếp hạng 1 là Petr Mitrichev, người Nga (nick: là Petr), hạng 3 là Lou Tiancheng (với nick: ACRush). Với giải Nhì, Khúc Anh Tuấn được nhận 2000 USD, phần thưởng cho người vô địch là 5000 USD, người về thứ 3 là 1000 USD và những người còn lại vào chung kết sẽ nhận được 100 USD.
Khúc Anh Tuấn cùng đội NTU giải nhì ACM/ICPC Hanoi năm 2010
Đây là lần đầu tiên sinh viên Việt Nam có thứ hạng đỉnh cao trong cuộc thi lập trình nổi tiếng xếp thứ hạng toàn cầu.
Đến với cuộc thi này phải kể tới các cao thủ từ cuộc thi các lập trình vên online TopCoder là cộng đồng phát triển phần mềm có uy tín nhất trên thế giới, hiện có hơn 286.517 thành viên đại diện của hơn 200 nước và có trụ sở tại Mỹ. Cộng đồng Topcoder được bắt đầu từ năm 2001, qua các vòng thi đấu online liên tục các lập trình viên thi online theo nick trong Topcoder sẽ được tính điểm xếp hạng (như tính hạng hệ số ELO của cờ vua). Và tất cả các lập trình viên thế giới và các hãng công nghệ đều theo dõi bảng tổng sắp TopCoder này và coi là bảng xếp hạng cá nhân uy tín về thuật toán và lập trình toàn cầu. Tại thời điểm này trên bảng xếp hạng Topcoder ngày 15/3/2011: đứng đầu là Petr Mitrichev (Nga với nick: Petr có rank 3830), thứ nhì là Lou Tiancheng (với nick: ACRush có rank 3803), và người Việt Nam cao nhất là Khúc Anh Tuân với nick: ktuan có rank 2867 xếp thứ 28 - đây là thứ hạng cao nhất một người Việt Nam có được trong bảng xếp hạng lập trình toàn cầu. Theo vùng lãnh thổ thì: Nga xếp hạng đầu với 621 lập trình viên rate trung bình: 2972, thứ nhì Trung quốc với 1254 lập trình viên với rate 2807.75 , kế đó là Balan, Ukraine, Nhật bản, Mỹ, Hàn Quốc. Việt Nam vinh dự được xếp hạng thứ 16 (trong tổng số gần 100 quốc gia) với 93 lập trình viên tham gia với rate trung bình 1948 (đây cũng là thứ hạng quốc gia cao nhất của Việt Nam có được từ trước đến nay).
Khúc Anh Tuấn với hạng 28 Topcoder đã vượt qua các lập trình viên lừng danh toàn cầu giành vị trí thứ nhì Facebook Hacker CUP 2011 trên cả đối thủ Trung quốc “... thật khó tin quá , đứng giữa rừng sao, dưới 1 người trên vạn người đến cả ACRUSH cũng phải xếp sau. Liên tiếp các kỉ lục được phá vỡ, năm sau giành giải Google code Jam nữa luôn nhé anh Tuấn”, một thành viên cộng đồng lập trình online VNOI của Việt nam đã hân hoan chúc mừng.
Chưa hết, ngoài các cuộc thi Topcoder, Google Code Jam, Imagine Cup, Facebook Haker Cup là các cuộc thi lập trình xếp hạng cá nhân, còn một kỳ thi lập trình sinh viên quốc tế (tập thể) khác uy tín hàng đầu thế giới là Kỳ thi ACM/ICPC. Việt Nam đã liên tục từ năm 2005 đến nay có đội tuyển đại diện vào vòng chung kết toàn cầu xếp hạng Top 100 trường đại học uy tín thế giới về lập trình (từ gần 10000 đội tuyển toàn thế giới). Sắp tới, Chung kết toàn cầu ACM/ICPC gồm 100 đội tuyển sẽ tổ chức tại Orlando Mỹ từ 27-31/5/2011 và Đội tuyển Đại học Khoa học tự nhiên ĐHQG Tp Hồ Chí minh sẽ tham dự đại diện Việt Nam, và Khúc Anh Tuấn lại là thủ quân của Đội tuyển toàn sinh viên Việt Nam đang học tập đại diện cho Singapore cùng tham dự. Chúc các lập trình viên Việt Nam chúng ta ngày càng đạt thứ hạng cao hơn, mang lại vinh quang cho Việt Nam trên con đường đưa đất nước sớm trở thành cường quốc về CNTT.
Nguyễn Long