Viasat Interview Experience for Software Engineer
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:
- Language you are most comfortable in? For me it was Java.
- What are the different collections in Java.
- What is the difference between an interface and a class.
- Implement ArrayList using Arrays.
- Implement a queue using stack.
Puzzles:
- 3 bulbs and 3 switches.(Â https://www.geeksforgeeks.org/puzzle-7-3-bulbs-and-3-switches/Â )
- Defective bag of coins in one step. (https://www.geeksforgeeks.org/puzzle-bag-of-coins/)
Round 3: Technical Round 2 + HR
Technical Questions:
- Questions on internships and the projects done.
- What is OSI model. How is it different from TCP model.
- What is your interest area?
- 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:
- Tell me about yourself.
- What does your father do?
- Why do you want to join Viasat?
Puzzles:
- ( 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).
Share your thoughts in the comments
Please Login to comment...