Tips for H1B Interview 1) What is .Net Platform? Microsoft .NET is a software development platform based on virtual machine architecture. Dot Net Platform is: à Language Independent – dot net application can be developed different languages (such as C#, VB, C++, etc.) à Platform Independent – dot net application can be run on any operating system which has .net framework installed. à Hardware Independent – dot net application can run on any hardware configuration It allows us to build windows based application, web based application, web service, mobile application, etc. 2) What is .Net Framework? .Net Framework provides a foundation upon which .net application and xml webservices are built and executed. 5) .Net Compliant Languages – Language which supports .Net Programming. Eg: VB, C#, C++, J#, etc. 6) .Net Application – Application which is developed using .Net Framework. 7) .Net Framework Class Library – It consist of thousands of Pre-developed classes that can be used to build application. 8) Common Language Specification (CLS) – It defines features that all .net compatible language should support. 9) Common Type System (CTS) – All .net supported languages will produce code that is ultimately based on these type. 10) Common Language Runtime (CLR) – It provides an “managed” environment in which .net application can execute. It provides following services : 1. Language Integration 2. Memory Management (Memory Allocation and Garbage Collection) 3. Memory Type Safety (Memory Leaks) 4. Security 11) Microsoft Intermediate Language (MSIL) An intermediate language generated by compiler is called MSIL. All .Net assemblies are represented in MSIL. The main Advantage of using MSIL is it provides equal performance for multiple language programming, as code is compiled to native code. Eg: Performance of application developed in C# is similar to VB.net or any other .Net compliant language that is because of MSIL. 12) Managed Environment Code that operates within the CLR is called managed code. Managed code benefits from the services that the CLR offers, including garbage collection, memory management, security, etc. 13) Unmanaged Environment Code that does not operate within the CLR is called unmanaged code. Unmanaged code does not get benefits offered by CLR including garbage collection, memory management, security, etc. Eg. COM components are unmanaged code. 14) Advantage provided by Dot Net Framework Language Independent, that is programmer can concentrate more on problem than to learn new language. What is ADO.net ADO.net is data access architecture for the Microsoft .NET Framework.
- Be Polite
- Take deep breath and Relax.
- Listen Carefully and Answer upto the point.
H1B Visa Interview FAQ
Interview
Good Morning
Why you want to go USA?
For Working.
Which company you are going?
Your company name
What is turnover of your present company and USA company?
$xxx,xx,xxx P.A.
How many employees in USA company?
Employees Strength of your company
How you came to know about this company?
Thru Dice.com Job Site.
Why you are going after so long? (Sometimes they ask to candidate who appear after long time of approval)
Explain Valid reason, or in case no valid reason you may try that you are working on Important project when you received approval.
Where are you working currently?
Your present company name, what they are working in and how many employee strength. Example: I am working with abc co., which works mainly into web development with xxx no. of employees.
What is your current salary?
Your currently salary.
Why is your salary is low as compare to other IT Professional? (They do ask this question, specially to people coming from small town with less salary as compare to salary in big cities)
Explain the valid reason. Example: Sir I am coming from abc town, wherein monthly expense is just Rsxxx. In short you need to convince him that your salary is good in your town as compare to other cities.
What is the salary you will get in USA?
$xxxxxP.A. + other benefits which includes Medical Insurance, Relocation and Performance Appraisal.
Why is your salary low when compared to other US Companies?
There will be increase after six months, also I will be getting Medical Insurance + Relocation + Performance Appraisal.; And still the pay is good when compared to pay in Australia or India. Not only money there are several factors like.. Challenging projects, career growth etc which made me to accept the offer with synergy.
How were you Selected? Or How many rounds of interviews the USA company conducted? What are they?
They had conducted 3 Rounds of Interview, 2 Technical and 1 HR Interview. All were telephonic interview.
What is the Address of the Company?
Address of your company
When did you applied for Job?
January 2007
When and how did you get interviewed?
Telephonic Interview was scheduled via email, during evening hours.
How long the interview lasted?
Technical Interview was lasted about 30 minutes. And HR Interview was lasted for 15 minutes.
What did you talk in the interview?
They asked me question about what is my education, how much I scored and other questions related to technical.
Who and when your H1 was filed.
ABC company has filed my petition (After acceptance, they have asked me send all my documents for visa processing.)
How did you find your attorney/lawyer?
My company has managed the lawyer in N.J.
Who had taken interview for you?
Interviewer Name
What is your HR Name?
HR Name
Can you give me the dates of your interview?
Somewhere in Feb 2007 or Exact date if you remember
Who are the clients for your USA company?
Example: IBM, Computer Horizon Corp., Comsys Inc., Sapphire Technologies, Satnam Data Systems.
What are the technologies you are working on?
.Net Technologies (Asp.net, C#)
Who is the President/CEO of US company?
Name of CEO of your company
What kind of projects US company is working on? Or Employer’s Main Business areas?
They mainly focus on ERP based Project, Banking Application, CRM, Web development.
What is the annual turn over of the company?
Gross Annual Income $xxxxxxxx
What does your US employer do?
They Offer consulting services in various fields of IT.
Why are you changing your Job?
For Career Growth and to enhance skill
Why you want to work in US?
For Career Growth, it give me chance to work with various client environment, it will help me to improve my skill set.
Have you applied for any other Country?
NO.
Do you know what is the leaving cost in US specific to the place where you are going?
35K P.A.
When did you received your offer letter?
Date when you received your offer letter. (Approximation do in case you are not aware of exact date).
What is the current project you are going to work?
Name the project or In case project is not decided than you can say project will be allocated ones I would settle and join my company in USA.
What is your current role?
Software Engineer
What is your role in US company?
Programmer Analyst
Where are you going to work in US?
ABC company, Mountain Lake, N.J.
What is your designation in US company?
Programmer Analyst
What are your responsibilities as a programmer analyst?
• Analyze user requirement
• Designing the application
• Programming the application
• Testing Application
Which Technologies are u going to work in US?
I am going to work on ASP.net Technology. I had done my certification in .NET
When did US company founded?
In year 1995
When are you planned to travel?
2nd Week of October
How will you survive for the first month?
Company will take care of my accommodation, initially I would be staying at hotel.
Have you been to any other country before?
--- Answer it.
If yes then, When had you been in USA
March 2007
When had you return from USA
April 2007
What was the purpose of your trip
It was a business trip
What work do you do in your present company? Or What kind of Project you are currently working on?
I am software engineer, my work is to identify requirement and providing equivalent web-based solution.
Explain me in detail what work you have to do? What websites you have developed?
I have to make websites like ecommerce websites, bloggers.com websites, etc, etc.
How much time you are being with employer
X year.
What were you doing before you join your present company.
I was working with XYZ Information and Technology
Will you come back to India?
Yes.
When you will be back to india?
Within 2 years
Why you want to return back?
My Marriage will be after year and I can take advantage of opportunities in India after returning to USA.
H1B Technical Interview FAQ
Note: Generally they don't ask technical questions during H1B Interview in Consulate, but it is always good to be prepared in case of cross checking. Tip: Be Confident, as they are not technical people they just want to ensure that you are not fake entity.
Do Prepare with Main Terminology, example if you claim to expert in .Net you should able to explain what is .Net, similarly for SQL than you should
Sample Questions
3) Two main Components of .Net Framework
Difference between
For More Details on H1B VisaH1B Overview
- 221g Refusal Information
- Administrative Processing Information
1 comment:
Tips for H1B Interview.
- Be Confident
- Be Alert (Try avoiding talking with others during Interview).
- Give the answer to short.
- Answer to what ask, be smart, don't get over smart otherwise this may land into trouble!
- Be natural, lot of people saying do that, this to impress visa officer.... Be natural visa officer knows that you are belonging to India and you have your different way of living so be natural don't make scene of your own.
- Don't worry of rejection, H1B visa cannot be rejected without having proper reason, so if you posses what you are claiming than no one can reject your visa. (Exception, if you are involved in illegal activities)
Post a Comment