I applied for Entry Level Software Engineer position with Hughes through career portal.Within a week, I got a call for scheduling first round of interview.But they postponed it fo almost two weeks.I had my first round of interview with one of the Principal Engineer.The interview was about your skill set and included questions on Deployment of Web application,Working of Tomcat Server,Servlets,JSPs,JavaScript,Database,AngularJS,JSON,XML and different projects in resume.After 15 days,they gave a call for onsite.They took care of travel and accommodation and I travelled a day before my interview.On the day of interview, they said there will be 4 rounds,each of 45 mins and a 15 mins round with HR.
First Round:
In detail discussion about your resume and your skill sets.Then the interviewer asked me questions from a booklet like difference between JDK and JRE,difference between final method,keyword,and class,difference between SQL and PL/SQL, and basic Java Questions.
Second Round: This interviewer asked me about my area of interest and where would like to see in future and how can I contribute to a team.About in detail working of a web application development,few questions on OSI layer and difference between TCP/IP and UDP,asked me to write a SQL query for a problem and JavaScript code.
Third Round:
He just asked me some behavioral questions and then questions on databases like normalization vs denormalization.He asked me to solve a brain teaser question programmatically and problem scenario on working with HTML.Question on HTML: how do you identify different phone numbers present in Hughes Website(which includes about 1000-1500 different HTML pages) and replace it with only one phone number.Phone number formats were different which includes - or () or space or nothing.
Fourth Round:
This interview was my last round and I was almost tired sitting in one room.This interviewer asked me questions on variety of topics like Networks,working of HTTP protocol,Normalization of Database and some algorithm and data structure questions.The questions were simple like finding median of an unsorted array and write it in Python language and to write a query on some scenario.
HR round:
She just asked me to check the data I filled in a form prior to interview is correct or not and gave information about package,benefits and leaves.
Overall , the experience was good and learned more about the company and their work.To my knowledge ,I gave my best but got a rejection letter after 2 days.I couldn't figure out why was I rejected.I just advise them to have a clarity on what they require from a candidate.