I was initially contacted by recruiter asking me about my background and what my interests are . After that, hiring manager sent me a job description and asked for time slots for phone interview. Phone interview was consisting of basic C/C++ questions followed by some questions about how packet flows in network and how TCP, UDP works.