ViaSat
3.4 of 5 98 reviews
www.viasat.com Carlsbad, CA 1000 to 5000 Employees

ViaSat Software Engineer Interview Questions & Reviews

Updated Jan 19, 2014
All Interviews Received Offers

Getting the Interview 

46%
46%
6%

Interview Experience 

71%
28%
0%

Interview Difficulty 

10 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at ViaSat

Interview Details – There were standard phone interviews initially, then they flew me down for an in person interview. This was one of my first interviews upon graduating college so I wasn't quite sure what to expect other than there might be fizz buzz questions. While I think I did ok on that portion, I wasn't ready for them to scrutinize my resume.

Interview Question – Can you tell me about operating systems.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Easy Interview

Software Engineer Interview

Anonymous Interview Candidate
Los Angeles, CA

I applied through college or university and the process took 2 weeks - interviewed at ViaSat in October 2013.

Interview Details – Pretty straightforward. Asked me regarding my project experiences - a game I made. He asked me about a comment I made regarding how I learned how to implement the tick on my resume to measure every moment of the game. I answered.

He then asked about my internship etc.

Then he asked a programming question, how to implement a function (in any language) that returned in index of a fibonacci sequence. Very straightforward and easy, however, I had difficulty understanding what he wanted at first. After thinking I understood what he wanted I made an assumption (that the fibonacci array was passed in) but evidently it was not. When I gave my code he asked where my array was passed in. I responded by saying I assumed it was passed in. He condescendingly responded by saying with an amusing facial expression "Umm... No I didn't...". Was it inappropriate? Probably, I wasn't phased though. I recognized I had difficulty figuring out exactly what he wanted and what was passed into the function. Regardless I fixed it and he checked and the function turned out correct.

We then had 3 minutes left and he asked my if I had any questions. I thought for about five seconds and said I didn't, I was familiar with the company and my role. He responded indignantly and this time a bit rudely stating: "Well if you have no more questions we should just end this interview right now" and smirking.

It was amusing, I again wasn't phased I just didn't quite understand why he was attempting to be such a jerk. Hence, I asked questions I didn't really care about to get him to lighten up again. The note we ended was a bit better.

Interview Question – No unexpected questions   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at ViaSat

Interview Details – 5 hours of technical interviews

Interview Question – Questions were mostly expected like many other interviews, linked lists some OS concepts etc.   Answer Question

Reason for Declining – location

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Engineer Interview

Software Engineer

I applied online and interviewed at ViaSat.

Interview Details – One of the HR people sent me an email. The email included an application form, asking you what your desired postions are. Then, they scheduled a phone interview about 30 minutes long. It was all about your resume and what you wanted to do in the company. If they thought you were a good match, they would contact you with a technical interview.

Interview Question – Nothing unexpected.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Carlsbad, CA

I applied through an employee referral and the process took 3 months - interviewed at ViaSat in December 2012.

Interview Details – Sent a resume to a friend inside. Had a phone interview after a couple of months. Went extremely well. Had a face to face interview about a month later. Most went well. In depth questions, some tough. The lead whom I had the phone interview with gave a totally different vibe than on the phone. I knew I had lost when they yawned in the middle of the interview.
After that loooooooong arduous process, it took them less than an hour to send me a rejection interview. Seemed a big waste of time. I thought that's what the phone interview was for, to save time.

Interview Question – Had to explain in detail how I would solve a board bring up.
Usual code test <yawn!>
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Carlsbad, CA

I applied online and the process took 2+ weeks - interviewed at ViaSat in June 2012.

Interview Details – It was great. The phone interviews are of two kinds, one of which is HR and the second one is technical. Then if you did well, they will call you on site.

Interview Question – Find the nth to the last element in the linkedlist.   Answer Question

Negotiation Details – Not Applicable

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Very Easy Interview

Software Engineer Interview

Software Engineer
Carlsbad, CA

I applied through college or university and the process took 1+ week - interviewed at ViaSat in March 2012.

Interview Details – I was emailed if I wanted to apply, and I did. Then I had a phone interview that took place. It consisted of a 1 on 1 with a single question, as well as going over my resume.

Interview Question – How would you find the first non repeating character in a string?   View Answer

Reason for Declining – I had a better offer from another company

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Easy Interview

Software Engineer Interview

Anonymous Interview Candidate
Germantown, MD

I applied through college or university and the process took 4 weeks - interviewed at ViaSat in March 2012.

Interview Details – The entire proces moves very fast and they make decision within 24 hours after the on site interview.
People were nice, interview questions are easy.

Interview Question – OS concept, database design, challenges you had and how you overcome   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Average Interview

Software Engineer Interview

Software Engineer
Carlsbad, CA

I applied online and the process took a day - interviewed at ViaSat in November 2011.

Interview Details – The initial phone screen consisted of questions regarding the use of interrupts, what a RTOS meant, UML usages, software design process.

The onsite wasn't that aggressive, standard C and C++ type questions, if you've prepared it wouldn't be a problem, what's a volatile variable, how is it used, the use of static, C++ access specifier.
Whiteboard problems consisted of implementing strcat, create a function that would shift an 8bit lower nibble with the upper nibble. It wasn't nothing terribly complicated.
Other than the hiring manager, everyone seemed ill prepared and was basically reading off the information from my resume. The campus and environment seemed very nice. The employees I spoke too seemed stress free.

Interview Question – implement strcat   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied online and the process took 4 weeks - interviewed at ViaSat in January 2008.

Interview Details – Basically Technical interview
Digital communications
Computer Networks
Programming skills

Interview Question – Describe you previous projects
"Reverse a string" program
  Answer Question

Negotiation Details – Ok

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at ViaSat

Worked for ViaSat? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at ViaSat Software Engineer interview questions and advice. All 10 interview reviews posted anonymously by ViaSat employees and interview candidates.