Skip to content
Hiring process8 levels
  1. 1 IQ Test
  2. 2 Additional Online Test (If Required)
  3. 3 Office Interview with Hiring Manager
  4. 4 Unpaid Test Task (Motivation Check)
  5. 5 Paid Test Task and Follow-Up Interview
  6. 6 Iterative Paid Test Tasks
  7. 7 Office Verification
  8. 8 Final Interview with the Founder

Jobs at Avian IT

Getting a job at Avian is super super super hard.

Want to join the most intelligent team in the world?
Come, Join Avian™!

Apply Now

Practice and compete

935practice problems
5contests hosted
951code submissions judged
6languages supported

Practice & compete

No contest is scheduled right now — sharpen up on the problem archive and be ready for the next round.

Top rated coders

Full leaderboard

How It Works

Create Account

Sign up with Google, LinkedIn, or email in seconds — and start applying right away.

Create account
Find Your Job

Discover roles that match your skills, experience, and career goals.

Browse Jobs
Apply

Complete your profile and assessment so our team can get to know the real you.

News & Announcements

News & Announcements

Functions in C: How to Write and Use Them

Functions in C are named blocks of code that perform a specific task and can be reused as many ti...

Read post: Functions in C: How to Write and Use Them
Structures in C: Grouping Related Data

Structures in C let you group related variables of different types under one name. Instead of jug...

Read post: Structures in C: Grouping Related Data
Loops in C: for, while, and do-while Explained

Loops in C let you run the same block of code many times without rewriting it. C gives you three ...

Read post: Loops in C: for, while, and do-while Explained
Object-Oriented Programming in C++ Explained: The Four Pillars

Object oriented programming in C++ is a way of structuring code around objects: bundles of data a...

Read post: Object-Oriented Programming in C++ Explained: The Four Pillars
Arrays in C: A Complete Beginner's Guide

An array in C is a fixed-size collection of values of the same data type stored in one continuous...

Read post: Arrays in C: A Complete Beginner's Guide
Data Types in C Explained (With Examples)

Data types in C tell the compiler what kind of value a variable holds and how much memory to rese...

Read post: Data Types in C Explained (With Examples)