Skip to content
Related Articles

Related Articles

Improve Article
Viasat Interview Experience for Software Engineer
  • Difficulty Level : Medium
  • Last Updated : 13 Sep, 2019

Round 1: Written Test

There were 3 sections namely, Reading comprehensions, Quantitative Aptitude and Data Interpretation. There was section wise time limit. Questions were easy to moderate but the trick is to manage the time.

Round 2: Technical Round 1

Technical Questions:

  1. Language you are most comfortable in? For me it was Java.
  2. What are the different collections in Java.
  3. What is the difference between an interface and a class.
  4. Implement ArrayList using Arrays.
  5. Implement a queue using stack.

Puzzles:



  1. 3 bulbs and 3 switches.( https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/ )
  2. Defective bag of coins in one step. (https://www.geeksforgeeks.org/puzzle-bag-of-coins/)

Round 3: Technical Round 2 + HR

Technical Questions:

  1. Questions on internships and the projects done.
  2. What is OSI model. How is it different from TCP model.
  3. What is your interest area?
  4. Write the most optimized code for a prime number. ( https://www.geeksforgeeks.org/java-program-to-check-if-a-number-is-prime-or-not/ )

HR Questions:

  1. Tell me about yourself.
  2. What does your father do?
  3. Why do you want to join Viasat?

Puzzles:

  1. ( https://www.geeksforgeeks.org/puzzle-39-hundred-coin-puzzle/ )

For students from ECE and EEE background; they also ask questions on Digital electronics (flip flops, converters etc).

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer Complete Interview Preparation Course. In case you are prepared, test your skills using TCS, Wipro, Amazon and Microsoft Test Serieses.

My Personal Notes arrow_drop_up
Recommended Articles
Page :