Thursday 4 August 2011

.NET questions

  1. Differences between DLL and EXE?
  2. Can an assembly have EXE?
  3. Can a DLL be changed to an EXE?
  4. Compare & contrast rich client (smart clients or Windows-based) & browser-based Web application
  5. Compare Client server application with n-Tier application
  6. Can a try block have more than one catch block?
  7. Can a try block have nested try blocks?
  8. How do you load an assembly at runtime?
  9. If I am writing in a language like VB or C++, what are the procedures to be followed to support .NET?
  10. How do you view the methods and members of a DLL?
  11. What is shadowing?
  12. What are the collections you’ve used?

ASP and ASP.NET questions

  1. Explain the life cycle of an ASP .NET page.
  2. Explain the .NET architecture.
  3. What are object-oriented concepts?
  4. How do you create multiple inheritance in c# and .NET?
  5. When is web.config called?
  6. How many weg.configs can an application have?
  7. How do you set language in weg.config?
  8. What does connection string consist of?
  9. Where do you store connection string?
  10. What is abstract class?
  11. What is difference between interface inhertance and class inheritance?
  12. What are the collection classes?
  13. What are the types of threading models?
  14. What inheritance does VB.NET support?
  15. What is a runtime host?
  16. Describe the techniques for optimizing your application?
  17. Differences between application and session
  18. What is web application virtual directory?
  19. Differences between Active.exe and Dll
  20. Connection pooling in MTS?
  21. If cookies is disabled in client browser, will session tracking work?
  22. How do you make your site SSL-enabled?
  23. Will the following code execute successfully: response.write(’value of i=’+i);
  24. What are the provides available with VB.NET?
  25. What is a Process, Sesion and Cookie?
  26. What are Abstract base classes?
  27. What are the Difference between bstract base classes and Abstrat classes
  28. What are interface in .NET?
  29. How is Polymorphism supports in .NET?
  30. What are the 2 types of polymorphism supports in .NET?
  31. Types of compatibilities and explain them.
  32. What is aggregative? How can it be implements in .NET?
  33. Difference between COM components and .NET components?how to register it
  34. Difference between early binding and late binding?
  35. ASP.NET OBJECTS?
  36. Asp.NET life cycle? When request mode
  37. Explain ADO and its objects.
  38. What is side by side execution?
  39. Explain serialization?
  40. Explain a class access specifiers and method acess specifiers.
  41. What is the difference between overloading and overriding ? how can this be .NET
  42. Explain virtual function and its usage.
  43. How do you implement inhetance in .NET?
  44. If I want to override a method 1 of class A and this class B then how do you declared
  45. Explain friend and protected friend.
  46. Explain multiple and multi_level inheritance in .NET?
  47. Name all kind of access specifiers for a class and for methods?
  48. On ODP.NET
  49. What is non-derterministic finalization?
  50. What is isPostback property?
  51. What is dictionary base class?
  52. How can a class be extended and how is this mechanism difff from that of implementation an interface?
  53. What are indexes .NET?
  54. How can indexes be implemented in .NET?

J2EE interview questions and answers

  1. What makes J2EE suitable for distributed multitiered Applications?
    - The J2EE platform uses a multitiered distributed application model. Application logic is divided into components according to function, and the various application components that make up a J2EE application are installed on different machines depending on the tier in the multitiered J2EE environment to which the application component belongs. The J2EE application parts are:
    • Client-tier components run on the client machine.
    • Web-tier components run on the J2EE server.
    • Business-tier components run on the J2EE server.
    • Enterprise information system (EIS)-tier software runs on the EIS server.
  2. What is J2EE? - J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces (APIs), and protocols that provide the functionality for developing multitiered, web-based applications.
  3. What are the components of J2EE application?
    - A J2EE component is a self-contained functional software unit that is assembled into a J2EE application with its related classes and files and communicates with other components. The J2EE specification defines the following J2EE components:
    1. Application clients and applets are client components.
    2. Java Servlet and JavaServer Pages technology components are web components.
    3. Enterprise JavaBeans components (enterprise beans) are business components.
    4. Resource adapter components provided by EIS and tool vendors.
  4. What do Enterprise JavaBeans components contain? - Enterprise JavaBeans components contains Business code, which is logic
    that solves or meets the needs of a particular business domain such as banking, retail, or finance, is handled by enterprise beans running in the business tier. All the business code is contained inside an Enterprise Bean which receives data from client programs, processes it (if necessary), and sends it to the enterprise information system tier for storage. An enterprise bean also retrieves data from storage, processes it (if necessary), and sends it back to the client program.
  5. Is J2EE application only a web-based? - No, It depends on type of application that client wants. A J2EE application can be web-based or non-web-based. if an application client executes on the client machine, it is a non-web-based J2EE application. The J2EE application can provide a way for users to handle tasks such as J2EE system or application administration. It typically has a graphical user interface created from Swing or AWT APIs, or a command-line interface. When user request, it can open an HTTP connection to establish communication with a servlet running in the web tier.
  6. Are JavaBeans J2EE components? - No. JavaBeans components are not considered J2EE components by the J2EE specification. They are written to manage the data flow between an application client or applet and components running on the J2EE server or between server components and a database. JavaBeans components written for the J2EE platform have instance variables and get and set methods for accessing the data in the instance variables. JavaBeans components used in this way are typically simple in design and implementation, but should conform to the naming and design conventions outlined in the JavaBeans component architecture.
  7. Is HTML page a web component? - No. Static HTML pages and applets are bundled with web components during application assembly, but are not considered web components by the J2EE specification. Even the server-side utility classes are not considered web components, either.
  8. What can be considered as a web component? - J2EE Web components can be either servlets or JSP pages. Servlets are Java programming language classes that dynamically process requests and construct responses. JSP pages are text-based documents that execute as servlets but allow a more natural approach to creating static content.
  9. What is the container? - Containers are the interface between a component and the low-level platform specific functionality that supports the component. Before a Web, enterprise bean, or application client component can be executed, it must be assembled into a J2EE application and deployed into its container.
  10. What are container services? - A container is a runtime support of a system-level entity. Containers provide components with services such as lifecycle management, security, deployment, and threading.
  11. What is the web container? - Servlet and JSP containers are collectively referred to as Web containers. It manages the execution of JSP page and servlet components for J2EE applications. Web components and their container run on the J2EE server.
  12. What is Enterprise JavaBeans (EJB) container? - It manages the execution of enterprise beans for J2EE applications.
    Enterprise beans and their container run on the J2EE server.
  13. What is Applet container? - IManages the execution of applets. Consists of a Web browser and Java Plugin running on the client together.
  14. How do we package J2EE components? - J2EE components are packaged separately and bundled into a J2EE application for deployment. Each component, its related files such as GIF and HTML files or server-side utility classes, and a deployment descriptor are assembled into a module and added to the J2EE application. A J2EE application is composed of one or more enterprise bean,Web, or application client component modules. The final enterprise solution can use one J2EE application or be made up of two or more J2EE applications, depending on design requirements. A J2EE application and each of its modules has its own deployment descriptor. A deployment descriptor is an XML document with an .xml extension that describes a component’s deployment settings.
  15. What is a thin client? - A thin client is a lightweight interface to the application that does not have such operations like query databases, execute complex business rules, or connect to legacy applications.
  16. What are types of J2EE clients? - Following are the types of J2EE clients:
    • Applets
    • Application clients
    • Java Web Start-enabled rich clients, powered by Java Web Start technology.
    • Wireless clients, based on Mobile Information Device Profile (MIDP) technology.
  17. What is deployment descriptor? - A deployment descriptor is an Extensible Markup Language (XML) text-based file with an .xml extension that describes a component’s deployment settings. A J2EE application and each of its modules has its own deployment descriptor. For example, an enterprise bean module deployment descriptor declares transaction attributes and security authorizations
    for an enterprise bean. Because deployment descriptor information is declarative, it can be changed without modifying the bean source code. At run time, the J2EE server reads the deployment descriptor and acts upon the component accordingly.
  18. What is the EAR file? - An EAR file is a standard JAR file with an .ear extension, named from Enterprise ARchive file. A J2EE application with all of its modules is delivered in EAR file.
  19. What is JTA and JTS? - JTA is the abbreviation for the Java Transaction API. JTS is the abbreviation for the Jave Transaction Service. JTA provides a standard interface and allows you to demarcate transactions in a manner that is independent of the transaction manager implementation. The J2EE SDK implements the transaction manager with JTS. But your code doesn’t call the JTS methods directly. Instead, it invokes the JTA methods, which then call the lower-level JTS routines. Therefore, JTA is a high level transaction interface that your application uses to control transaction. and JTS is a low level transaction interface and ejb uses behind the scenes (client code doesn’t directly interact with JTS. It is based on object transaction service(OTS) which is part of CORBA.
  20. What is JAXP? - JAXP stands for Java API for XML. XML is a language for representing and describing text-based data which can be read and handled by any program or tool that uses XML APIs. It provides standard services to determine the type of an arbitrary piece of data, encapsulate access to it, discover the operations available on it, and create the appropriate JavaBeans component to perform those operations.
  21. What is J2EE Connector? - The J2EE Connector API is used by J2EE tools vendors and system integrators to create resource adapters that support access to enterprise information systems that can be plugged into any J2EE product. Each type of database or EIS has a different resource adapter. Note: A resource adapter is a software component that allows J2EE application components to access and interact with the underlying resource manager. Because a resource adapter is specific to its resource manager, there is typically a different resource adapter for each type of database or enterprise information system.
  22. What is JAAP? - The Java Authentication and Authorization Service (JAAS) provides a way for a J2EE application to authenticate and authorize a specific user or group of users to run it. It is a standard Pluggable Authentication Module (PAM) framework that extends the Java 2 platform security architecture to support user-based authorization.
  23. What is Java Naming and Directory Service? - The JNDI provides naming and directory functionality. It provides applications with methods for performing standard directory operations, such as associating attributes with objects and searching for objects using their attributes. Using JNDI, a J2EE application can store and retrieve any type of named Java object. Because JNDI is independent of any specific implementations, applications can use JNDI to access multiple naming and directory services, including existing naming and
    directory services such as LDAP, NDS, DNS, and NIS.
  24. What is Struts? - A Web page development framework. Struts combines Java Servlets, Java Server Pages, custom tags, and message resources into a unified framework. It is a cooperative, synergistic platform, suitable for development teams, independent developers, and everyone between.
  25. How is the MVC design pattern used in Struts framework? - In the MVC design pattern, application flow is mediated by a central Controller. The Controller delegates requests to an appropriate handler. The handlers are tied to a Model, and each handler acts as an adapter between the request and the Model. The Model represents, or encapsulates, an application’s business logic or state. Control is usually then forwarded back through the Controller to the appropriate View. The forwarding can be determined by consulting a set of mappings, usually loaded from a database or configuration file. This provides a loose coupling between the View and Model, which can make an application significantly easier to create and maintain. Controller: Servlet controller which supplied by Struts itself; View: what you can see on the screen, a JSP page and presentation components; Model: System state and a business logic JavaBeans.

Wednesday 3 August 2011

HR Interview Questions

Interview is very important because it decides your future and gives you an employment in the desired field. HR interview questions are particularly important because HR expects you to ask him some questions about the company, your job responsibilities, day to day functions, etc.

He might also judge your level of confidence when you are asking him questions.
You can ask questions to HR but do limit the number of questions you would be asking him because it should not become the other way round. Don’t provoke the HR it can have negative implications on your profile if you are selected also it will have implication on your confidentiality report. Ask genuine questions to the interviewer don’t try to fake your personality. Ask questions which are relevant to the company, job position, responsibilities, dress code, etc.

There are instances where candidates got rejected because of being over aggressive don’t let that happen to you. Be polite and wait for the reply from the HR and then shot your next question. If there is any clarification ask him to elaborate on that particular topic don’t hesitate. Framing of questions is very important firstly he needs to understand what you are saying and secondly he will be judging you. Remember you are in the interview till the last moments don’t ever forget that.

Soft skills are very essential and are mostly required by many companies so develop them. Generally HR interview questions are asked after the general completion of the interview. Greet him and thank him for giving the opportunity to speak and clarify your doubts. Don’t abruptly get started with the questionnaire. Have a pencil or pen and a paper to make some important notes. Never try to make a fool out of the HR or underestimate his caliber. He is talented and has been interviewing candidates for quiet a while.

Some of the important questions to be asked to the HR are as follows: -
 
1) How is the work environment in your company?
 
2) How often can salary raise be expected?
 
3) What would be the work timings?
 
4) Can you please tell me some of my job responsibilities?
 
5) How should a sub ordinate address the management?
 
If you would like to know whether you are through the interview or not you can frame your questions in this manner: -

What do you think are the chances of me getting this job?
Generally HR people will never respond to these questions and their favorite reply is we need to interview other candidates you can counter this by asking
 
Think I am the only person or candidate for this job position then would you give me the job?
If the interviewer hesitates in replying to this question then there are a lesser number of chances for you to pass through the interview. Generally it is good to wait till the final result is out may be you are through.
 
6) Can you tell me about the company`s policies, work ethics, and vision?
 
7) What exactly does the company expect from me?
This question will clarify you about your job responsibilities. It gives you an exact picture. It also gives you the area you need to concentrate on.
 
8) What are the various benefits I obtain from this company?
 
9) Will I be provided with pick up and drop (travel benefits)?
 
10) How many branches are present for our company and what are the chances of me being posted near by?
 
11) Will the company provide scholarships or encourage higher studies?
Generally it is good to know the HR interviewer name and title because you can address him by those. It is good to have this information prior because it can help you.
 
12) How many employees will be assigned to my team?
OR
With how many employees I need to work with?
 
13) What are the chances of promotion and what is the criterion for higher level position?
 
14) Is there any bond, advance or bond I need to sign?
 
15) Still are there any more rounds of interview?
 
16) Can I know about the company policy of equal opportunity and pay?
 
17) How often would I go on tours?
 
18) Will the company relocate me?
 
19) Where branch would I report to and specifically to whom should I report?
 
20) Which technology would I be working on?
 
21) Can you give me a brief job description?
There will be many questions on cafeteria, lunch, discounts, offers, gym, facilities, etc. Make a note that all these questions are not mean to be specifically for a fresher or experience it all depends upon the situation, experience, achievements, job position etc. Try no to ask all these questions just pick a few and ask the interviewer.

Common Interview Questions

These are some of the most common questions which you will have to face. These questions will be there no matter what job you step into. Make sure that you read these questions and reply it to them in your own words. This process not only gives you confidence but it also makes you acquaint with the questions being asked.

1) Describe about yourself
Answer to this question should be short and simple. Don’t make it a one liner per se but describe yourself. Here you will have all the chances to impress the interviewer so make sure that you tell about your achievements, projects done and positions held.

2) How was your work experience in your previous company?
This is a trick question in which you should be explaining about your work experience in your previous company. Be as much positive as you can during this question. Make sure that you tell about your technical and managerial experience. Work environment, meeting of deadlines, party`s, encouragement, motivation factors which made you to work should be stated.

3) What made you to leave ABCDEF Company?
Always the biggest mistake made by many people is to express negative feelings about your previous company. Rather express about positive side of your problems. If you are getting low pay make sure that you say that I looked for better pay structure than my current offering based upon the experience which I have.

4) Why this company and what made you to apply for this company?
This is the chance to tell about the research you have done on the company you have just applied for. Express everything you know about the company in an orderly fashion, don’t pick a point from here and there to impress the interviewer. Important interviewer knows much more about the company than you.

5) To how many organizations did you apply for?
Tricky question make sure that you be honest with him. Don’t spend too much time in this area. Tell about why you applied for this organization and in which way you can offer your experience to this concern.

6) Can you provide references about your work?
Be honest with this question and also make sure that you have documents which suffix about your work experience. Give your work experience documents from your previous employer which will suffix.

7) Tell me about your work?
Detail about your work area. This is one of the most important answer be as brief as you can and make sure you tell the interviewer about how you would like to expand you career and put your experience for betterment of the company. Technical knowledge and team play qualities should be described.

8) Did anytime in your career you fired any one and what was the reaction?
Important question for team leads, superiors, etc. While answering this question always remember that firing someone requires a detail description of why you had done it be specific and answer this question. Don’t take negative stance or positive stance organization should be the prime concern.

9) Why should we hire you into our organization?
In this question interviewer is not testing you but he is asking you to detail about your job profile and its relevance with the job description of the company. Make sure not to get defensive about this question.

10) What do you hate in your work place?
Explain all that hates you around the work place or in your own work place it can be cluster of papers all around, neatness, music or sound, camera, mobile ringtones, etc. Don’t be pessimist and take negative stance.

11) Can you please explain me about your project and its benefits?
In this question the interviewer is testing your technical knowledge and wants to know about your project don’t expect him to be dumb he already knows about it. Make sure that you be as detail as possible.

12) Was this project interesting?
Trick question he wants to know whether you were involved in the project and team played with others. Be specific and detailed explaining him all that he wants again which is basically your work experience. Tell him how you guys enjoyed after the project.

13) How long will you work with the organization?
Make sure that you answer this question with utmost clarity. Be honest and at the same time don’t make him/ her provoked to disqualify you. If you are planning for a retirement say it after ten years I will be retiring.

14) What were the timings of your previous organization are you flexible?
Interviewer wants to know about your late night shifts and shift timings. Tell him about how you completed the project by working late night or working on odd days which can impress him.

15) What is your passion?
Tell about your passion and how you are constantly developing it. Passion is something which you would like to do so express optimism and positive attributes while answering this question.

16) Will you relocate or take tours?
Answer this question honestly because that’s what you will be assigned with in your new job, tours and changing places. Make sure that you answer him honestly. A little bit of travelling is always present in jobs.

17) Any questions you would like to ask me?
There should be questions to ask your interviewer. Otherwise you might have understood everything clearly and picture perfect or else you are dumb to understand anything. They should be related to your future employment.

Wipro Interview Questions

Wipro technology and Outsourcing Company is headquartered in Bangalore and it is listed in NYSE. It is one of the leading players in IT and BPO space. Their origin dates back to pre-independence era and is widely recognized world wide for its products and services.
 
Interview for WIPRO Company comprises of three stages
1) Written test which is of 50 marks and has time duration of 1 hour.
2) Technical interview
3) HR interview
 
Many of the candidates appearing for WIPRO fail to pass through the Technical interview due to lack of basics. Questions are easy if you have basic understanding of object oriented languages and Java. They are also recognized for their extensive background check of a candidate. They thoroughly check the credentials of the candidate and it is also good to be honest before the interviewer. Working in WIPRO gives a candidate global exposure and makes them much more favorable for other Indian companies.
 
Some of the interview questions asked by the HR team of Wipro are as follows: -
1) Give the difference between C and ANSI C?
2) Why should programmers use object oriented programming?
3) Give difference between compile time error and run time error?
4) Why Java is used extensively in today`s applications what makes it different from other languages?
5) Describe about applet lifecycle?
6) For what purposes programmers use Encapsulation? State some uses of it?
7) How do you design the project layout or the outline or structure of a program?
8) Explain some of the concepts of Java design patterns?
9) Why should a programmer use C instead of C++?
10) State some uses of RDBMS?
11) Mention the different stages of software design?
12) What are the different protocols present while transferring data from one web browser to another browser?
 
When you are attending to a multinational company like Wipro it is always good to maintain positive attire, eye contact, body language, confidence while answering and the most important aspect is Integrity.
 
These are some of the questions related to written test. Written test is very important because it gives you a chance to speak with the technical HR from where you can exhibit your skills. So it is imperative that you pass the written test. Here are some questions which are related to written test. There would be approximately 50 questions and there is no negative marking. The split up is
(i) Verbal approximately fifteen questions
(ii) Analytical approximately fifteen questions
(iii) Technical approximately twenty questions
 
The allotment will differ. Here are some few analytical questions
1) A business man buys a property at three-fifth of its value and sells it for 5 per cent more than its value. What will be the total profit in this deal
 
2) Ramu has brought an old car for Rs.35, 000 and spent 25% of the cost on its repair. If he wants to earn Rs 7000 as net profit on it, how much percentage should he add to the purchase price of the car?
 
3) Siri bought a VCD and got 5% of its original price as dealer’s discount. She then sold it with 10% profit on his purchase price. What percentage profit did she get on the original price of the VCD?
 
4) The sum of the number and its reciprocal is twice the difference of the number and its reciprocal. Explain the answer and the number you have obtained?
 
5) An empty fuel tank of car was filled with `A` type of petrol and when it became half empty they filled it with `B` type of petrol. Again when the tank was half empty, it was filled with `A` type of petrol. When the tank was half empty again, it was filled with B type of petrol. What was the percentage of `A` type of petrol in tank?
 
It is better to read books such as Barron’s on verbal ability. There are questions available on this website which is related to technical. 

Here are some questions which give you an understanding about the process and the method you need to prepare: -
 
1) What is the difference between SQL and PL/SQL? State and explain the various uses of the languages?
 
2) What was the main reason behind the creation of .NET platform?
 
3) What is reusability and state some examples? etc
Interview questions related to HR
 
1) The famous question Tell me about your self?
 
2) What do you know about Wipro and its job environment?
 
3) Tell me about your project and explain its uses, features and disadvantages?
 
4) Give us a one good reason to hire you?
 
5) What are all the different languages you know? State some examples and features, uses of the language you know?
 
6) Why did you choose IT field any specific importance?
 
7) How did your education background help you in career in IT field?
 
8) What hobbies and interests do you have and what interests you in them?
 
9) Can you explain about new features of your favorite language, add on`s, etc?
 
10) What are the different ways in which you can exploit a website?

TCS Interview Questions

TCS one of the premier and oldest software company in India. It has operations in more than 50 countries and has 155 centers from where it churns out its client needs. It is a multi national company and has huge clientele which boosts its credibility to much greater heights.

Before embarking on which questions you will be facing lets see what are the different rounds of interview it has: -
1) General Written test
2) Technical interview which tests your technical capabilities.
3) Management review in which you will be tested on your management skills
4) the most crucial thing is HR interview question.
Out of all these the crucial one will be technical capabilities test and the HR interview. Many candidates clear almost all the rounds and fail in HR interview test.

In the Written test you will be encountering three sub sections they are
(i) Aptitude test
(ii) Reasoning test
(iii) Verbal testing.

Basically all these parts of the test can be solved to an extent if you can review their previous papers. You can very well prepare for the written test.

For written test it is always best to prepare from Barron’s word list. It is helpful for synonyms and antonyms.
 
Technical Interview let me clear you about the general steps you need to take to take they are: -
1) You need to be very clear about your project. Clear concepts about your project can solve approximately 50% of the interview. Communication skills are must develop good English speaking ability if you want to clear with flying colors.
Questions will basically revolve around the concepts of C and C++. Object oriented programming concepts are very important.

Some of the questions are listed in the C and C++ section of this website: -
 
1) Explain about the difference between a primary key and a Unique key?
 
2) What are the different RDBMS explain about one of them?
 
3) What do you mean by object oriented programming?
 
4) State the logic behind palindrome program?
 
5) How do you sort programs or database or applications?
 
6) What is the main difference between PL/SQL and SQL?
 
7) Why do you use stored procedures and what is their main functionality in a RDBMS?
 
8) Explain about UNIX and the various command used to search for errors during run time?
 
9) Explain the difference between overloading and overriding?
 
10) Why should we use data ware housing and how can you extract data for analysis with example?

These questions require basic knowledge and you can answer them if you have a basic knowledge. Don’t forget these are not the only questions there will be questions on your project also.
 
2) Management will ask you questions in this round beware because questions will be asked on situation and behavioral. If you are confused by these two terms check out the questions present in the site for related Q&A.
 
Here are some questions: -
1) Explain to me about your project and draw a diagram to explain the various features and stages of your project?
 
2) What is your most memorable seminar can you please give a seminar on RDBMS?
 
3) Was there any situation in your graduation where you were praised exceptionally for your technical knowledge?
 
4) If you want to add one technical aspect to your project which can improve it considerably what would it be? Explain?
 
5) What do you know about TCS and Why not other software companies?
 
6) You said you are thorough in SQL can you explain me some security loop holes which can access the program and destroy it?
What do you know about the last question it was supposed to be management round and I shouldn’t get technical questions right no wrong they are testing your confidence level they might know the answer but they can sure spot out candidates who have less confidence and minimal technical knowledge.

HR round here you will be tested on your technical skills, management skills, personality, communication, behavior, spontaneity, etc.
 
Some of the questions which you will be facing are as follows: -
1) The most famous question tell me about yourself
2) Can you explain me about your strengths, weakness and favorite pastime?
3) Which work do you like to do often?
4) What do you know about TCS, Vision, one liner, Clients, etc.
5) Do you have enough exposure in software filed
 
If you answered yes then this is your next question
Can you tell me the current trend of Indian software industry and the role of NASSCOM?
These are some of the questions which you will be facing also don’t forget to read questions in other sections because they have loads of questions and answers. Try not to get tensed or over cautious be free and let the interviewer also get comfortable.

Microsoft Interview Questions

Microsoft Corporation is one of the most famous and popular companies of the Modern day. It is primarily known for its famous windows operating system and MS Office. Time and again it has been featured as one of the best places to work. Cutting edge technology and pace in application development has made it as one of the world leader in IT and Software development.

Microsoft has drastically changed the recruitment process previously it used to ask Logic and riddle based questions these days it asks unusual questions. These unusual questions do have situational and behavioral questions. What you wear has less importance when you got to an interview in Microsoft because they give more importance to the knowledge and practical experience you have.

Interviewers generally ask you various technical questions based on your experience and knowledge. They don’t ask you questions to fill up a job for specific available position.
 
If you are a developer then prepare yourself for technical and non technical questions on development side. This also applies for candidates applying for testing, programming, admin, etc.
Here are some questions which can help you and don’t forget there are lot more questions on this website which can help you.
 
1) What makes you to apply and work for Microsoft and specifically why Microsoft?
 
2) Explain about dijkstra algorithm?
 
3) Write a C program to test whether a specific number is a power of 2 or not?
 
4) In a 32 bit number how do you count the number of ones?
 
5) Which is the safest security encryption explain why?
 
6) What are the different ways you can improve the counting speed?
(Or)
 
Explain the different logics you can apply to increase the speed of counting numbers?
 
7) State the difference between linked list and an array?
 
8) What is a buffer and how do you read and write a bounded buffer?
 
9) Explain the different layers of the MS OS?
 
10) Explain Fibonacci series and the function used to print it?
 
11) Tell us about a unique feature which can be added to MS Office?
 
12) Explain us about your favorite game and its working?
 
13) What would be the logic behind building an alarm clock for deaf people?
 
14) How do you learn a programming language and what would be the criteria in learning it?
 
15) How do you approach to a problem? Explain the steps?
 
16) What would be the case study to test a salt shaker?
 
17) After assembling an application you learnt that there are some errors? How would you approach and solve those errors?
 
18) What is your specialization and what do you want to achieve in it?
 
19) Explain the difference between an Ethernet address and IP address?
 
20) Write a function which should copy two strings P and Q but the last few bytes of info should be over lapped?
While answering to these questions be relaxed. Only few of these questions will be asked.
 
21) What are the different uses of XML protocol?
 
22) Explain about struts and the use of XML in it?
 
23) What can be done to increase memory?
 
24) Why programmers use C# when programming with VB is much simpler?
 
25) Explain us about the various technical aspects of your project?
 
26) State some reason as to why we should hire you?
 
27) What are the different protocols?
 
28) How to make the world smaller?
 
29) In simpler words how do you explain about Microsoft to your child?
 
30) What would be your one liner?
 
31) Which technology do you like to work with and why?
 
32) If you have enough money to retire what will you do?
Microsoft is always filled with excitement and new technology. They hire a perfect candidate for a perfect job. There are instances when a candidate got selected but they were not offered the job because there were no vacancies for their talent or caliber. Interview process would be very long try to have a water bottle with you.
Make sure that you are tech savvy or to say technical geek to clear the interview process. It is fun but you may not know at the end of the day whether you would be hired or not. But if they find you as a right guy they would accommodate you and your weakness in other areas will be ignored.
 
Try preparing technically and visit MSDN network for more information.

One of their famous questions was
 
1) How to make Google switch from Linux to MS Windows?
Try answering this question you may have to face it. They mostly have situational and behavioral questions.

IBM Interview Questions

International Business machines Corporation is famously known as IBM. It is one of the leaders in information technology and software applications in the world. It has its history dating back to 19th century and this credential is not so often achieved by many existing software industry`s. It is one of the largest IT employers in the world. It is also known to provide work friendly measures.

Here is the pattern for the IBM interview process. Pattern of IBM is similar to other companies it has
1) Writing.
2) Technical interview.
3) HR round.
Often the number of questions or allotment of marks for the written test does vary. In the written test you will have a total of 55 marks out of which 10 marks is awarded to English. The basic split up is as follows: -
Writing: -
1) English: -10 marks basic grammar related questions, synonyms, antonyms, prepositions, articles, questions on passages, comprehensive, etc.
2) Aptitude section: -Aptitude section consists of 25 marks and the general difficulty of the questions is also low. There will be 6 questions or soon venn diagrams, data sufficiency, normal match calculation, averages, percentages, etc.
3) General attention detail: - This section is very easy section and as the name applies you need to give detail on the question. General detail section consists of 10 marks.
4) Technical section: - Nothing to worry about this section
you will be asked on various basic fundamentals. You just need to prepare yourself on basics and fundamentals. This section carry`s 10 marks.

The most important point to remember is cut off when the questions or the average rises then the cut off also rises proportionately, it is very important to answer correctly as many questions as you can.
Some of the questions asked during the IBM interview are as follows: -
 
1) What is RDBMS, DBMS and what is the difference?
 
2) Explain about a main frame and its uses?
 
3) What are stored procedures?
 
4) Explain some ways through which a database can be exploited?
 
5) What is data ware housing and state some features and concepts?
 
6) How do you use Hyperion? etc
 
It is good to prepare yourself on these following topics they are: -
 1) UNIX important commands, features, uses, advantages over other OS.
 
2) Sorting programs in an Operating system, stacking layers, OS layers, important distinction between different OS.
 
3) DBMS, RDBMS, etc this is really important. Pick as many questions as you can.

In this website you have questions related to all the above mentioned features make sure you go through them.
It is very important to know about IBM and the features of your job position you can expect questions about IBM and responsibilities about your Job.

Section 3: -HR round or HR interview
IBM focuses chiefly on the confidence level of the applicant. Whenever you are giving an answer to a particular question answer it with confidence and have clarity of thought. They ask you general questions but they observe you when you answer them. 

Here are some questions asked during the IBM interview.
 
1) Gives an introduction about yourself (Tell me about your self)?
 
2) What makes us to hire you?
 
3) Explain about some important features of your project?
 
4) Why is it difficult for people to understand the basics of programming or software engineering?
 
5) Mention your weakness and strengths?
 
6) What are all the programming languages you know?
 
7) Tell me about your favorite programming language?
When you are answering this question the interview expects you to answer him for at-least ten to fifteen minutes. If you have done project on that particular language then do explain to him about the various features of that language which you incorporated into your project. It is better to speak until he asks you to stop. Don’t forget that he knows much more about that particular language than you do. Try to be honest and don’t fool the interviewer or fake your image.
 
8) Why do you want to work with IBM and not any other company?
 
9) How many companies did you apply to?
 
10) Tell me about your family background?
 
11) How did your education back ground help you for a career in IT?
 
12) Explain about UNIX?
 
13) What is a folder and what are its various features?
When answering this question it is very easy to state about a folder in two sentences but the interviewer expects you to speak for at-least for ten minutes. You can state about the different commands in various programming languages, how information gets stored in a folder, how to retrieve information from various folders, basics of folders such as opening and closing, software`s availability to personalize folders, etc.

Infosys Interview Questions

Infosys technologies limited headquartered in Bangalore (India) is one among the leading IT services provider in India. It has more than 30 offices worldwide, over 88,601professionals work for it and has nine development offices. It is regarded as one of the best employer in India.

Interview for this company can be easy if you have done enough homework. First it is very imperative that you know about the company and the responsibilities of your job position. Many companies and HR professionals’ world wide want the best to work for them.

Interview pattern of Infosys consists of three parts which is
1) Aptitude
2) Technical
3) HR interview or HR Round or General round.
Aptitude section consists of (I) Aptitude section
(ii) Logical section
(iii) Technical section
 
Generally you will be given 50 questions in the Aptitude section which is split accordingly amongst the three sections. During this interview process you might also be checked for English. A test in English may also be present.

In logical reasoning do prepare on
1) Puzzle problems
2) Cube questions
3) Data interpretation and sufficiency.
4) Series, etc.

Verbal questions can be prepared if you have good grammar and command in the language. Number of questions for the written or aptitude test does vary.
 
Some of the questions are as follows: -
1) In a 500 meters race, B gives `A` a start of 160 meters.
The ration of the speeds of `A` and `B` is 2:3 who wins by how much?
2) A, B and C are three participants in a kilometer race. If A can give B a start of 40 meters and B can give C a start of 25 meters, how many meters A can give C a start?
3) A passenger in train `P` travelling at 1 km/min uses his stop watch and finds that another train `Q` travelling in the opposite direction, completely passed his window in 3 seconds. If the length of the train `Q` is 87.50 m. Try to find its speed in Km/hr or in any conversion?.
4) The minute hand of a clock overtakes the hour hand at intervals of 65 minutes of correct time. How much does the clock gain or lose in 12 hours?
5) A certain sum of money lent at a certain rate of compound interest grows to 1.44 times its value in 2 years. If the same sum is lent at simple interest at the same rate, in how many years would it double itself?
These are some of the questions or the type of questions which you would be facing during the interview of Infosys. Try to answer them answering them gives you an edge over the interview.
 
For verbal reasoning it is better to review Barron`s as it has complete reference for all your queries. Some of the questions 
concerning to verbal are: -
1) Synonyms and antonyms: -
(i) Anachronism
(ii) Amphitheater
(iii) Ameliorate
(iv) Soporific
(v) Sophist
Etc
 
You will also have comprehension from which you have to answer the questions.
Aptitude round may have these type of questions. Either these questions were asked in previous interviews or they are in the same format with name changes.
1) What is the area of a rectangle whose length is twice its width and whose perimeter is equal to that of a square whose area is 1?
2) Write ten numbers from the least to the greatest which have a remainder 3 after dividing it by seven. What is the series formed and what is the CD?
3) A cylindrical glass container is 20 centimeters tall and has a diameter of 10 centimetres. On the inside wall, three centimeters from the upper circular base, there is a drop of honey. On the lateral surface, diametrically opposite it, there is a fly. Which is the shortest route for the fly to reach the honey or destination?
4) Each packet of computer floppies contains a coupon that is equally likely to bear the letters D, E or F. If `x` packets are purchased, what is the probability that the coupons cannot be used to spell `FED`?
5) How many numbers greater than 5000 can be formed with four of the digits 3, 4, 5, 6, 7 where no digit can be repeated.

Some of the interview questions asked by the HR are as follows: -
1) Why Infosys and why not other companies what interests you in infy?
2) How did you career paved a way to the industry standards?
3) Why do you choose software industry when you are from different background?
4) Explain us in detail about your project?
5) What are all the programming languages you know and explain about certain programming language architecture?
6) What will be your ideal holiday spot?

Google Interview Questions

Google is widely recognized as a leader in Internet advertising and apps. It has been featuring as the best place to work in many leading magazines and surveys. It has a splendid work environment and it is also the dream place to work for many programmers and architects. So what makes you stand apart from the competition depends upon the way you prepare yourself for the ultimate. Here are some of the few questions which might help you.

Also there are similar questions which can help you, we could have given you much more information to crack the test but we could not because Google has NDA agreement with Candidates for their second round.

If you believe you are qualified for a job position in Google then drop your resume to them and the best way to do is through their website. Google selects some of the best candidates to work for them and they are known to be the best in that process. Their interview is hard if you don’t know the basics and fundamentals.
 
Be prepared on funny interview questions, unusual interview questions and logical questions. You might be taken by surprise by the questions they ask. They don’t test your programming skills or so they test your natural ability in reacting to situations, analyzing a particular problem and finding a solution to it.

Google Interview Questions

Here are such questions which Google asked: -
1) You are shrunk to the height of a nickel and your mass is proportionally reduced so as to maintain your original density and to your horror you are present in an empty glass blender. You have 60 seconds before the blade starts movement. What will you do in that particular situation? (This question is very famous and there is no definitive answer for it perhaps you can come up with one).
2) How do you convey the meaning of database in three sentences to a child?
3) You have a closet full of backs and it is very difficult for you to find or pick the right one? How do you sort or pick the right book?
4) What does Google do when you enter keywords and hit the return key?
5) How exactly does garbage collection work? Explain about three processes on three different platforms?
Google tests your natural ability and it is fully technical and asks for out of box thinking. You need not be the best among your class to land a job in Google you just need to think on your feet.
Here are some concepts which you need to study to face Google interview: -
1) Everything about data structures, algorithms, searching and sorting algorithms, basic info is sufficient rather than brooding on the technical aspects, algorithm functioning, etc
2) Java development programmers should be able to answer about JVM, GC (Garbage collection pattern or process of various platforms), multi threading concepts, servlets, applets, info about JDBC basics, etc.
3) Do remember that Google uses cutting edge technology and it is very important for them to hire high end professionals. But general talk is that they train professionals once they are in for high end applications according to their skill.

Common Google Interview Questions

Here are some more questions: -
1) How do you look up for particular words in dictionary explain the process? (This question has been since ages and it is important).
2) Which work related to your field of education or experience makes you happy?
3) Which work can you perform without getting tired for hours?
4) Approximate how many gas stations are there in United States, any specific logic for arriving at the answer?
5) Three boys stole some mangoes from a garden. As it was late in the evening they decided to divide the fruit equally among them in the morning, and went to sleep. At night while the other two were sleeping, one boy woke up, tip-toed to the basket of mangoes, counted them and ate one. From the remainder he took a precise third and went back to sleep. After some time a second boy woke up. He counted the mangoes, ate one, took an exact third of the remaining and went back to sleep. A little before sun rise the third boy also woke up, ate one, and like the other two boys took a precise third of the remainder in whole mangoes. In the morning, all the three boys went together to the basket of mangoes, counted them. Amongst them they found a ripe mango and discarded it as it was not good for eating. From the remainder they made an exact division.
Find the total number of mangoes which were stolen from the yard?
6) The cherry is a round fruit with a round stone. If the flesh of the cherry around the stone is as thick as the stone itself, can you calculate mentally how much more pulp than stone there is in the cherry?
7) A monument in India is marked as MDCLXVI which year does it represent?
Make sure that you read probability questions because there would be at-least one question from that.
Best of luck.

What to wear in Interview ?

1) Management skills
 
2) Team play and leadership skills (responsibility).
 
3) Soft skills which are primarily customer oriented.
 
4) Communication, analytical ability and interpersonal skills.
 
5) Stress management
These are the primarily skills which a candidate should have apart from his knowledge on the technical aspects. Many candidates place importance on technical skills without paying emphasis on the soft skills which are vital and essential.
 
No matter how knowledgeable you are first impression always counts. In an interview time is very precious and the interviewer should be impressed by your knowledge, soft skills and Attire with a short time. Dressing is considered to be very important in interviews as you are also rated based on your dressing style. Talent and personality are reflected upon your dressing to an extent.

Customer oriented industries demand and place much more importance on your attire. Never except to be shabbily dressed, unprofessional dressing will never take you places. 

There are some rules which you need to follow while dressing which are: -
1) First things first don’t make the interviewer sick with your fragrance or cologne. When you hop out of the shower make sure to apply lower amount of aftershave and cologne because the interviewer may not like the fragrance. Body deo to a certain extent is good but never over apply it.

2) Wear clothes in which you are comfortable what`s the point if you cannot sit comfortably with your clothes on. There are instances where people were rejected only because of their dressing. So make sure to select the right clothes with right combination.

3) In an interview everything you wear should be professional even your shoes if you don’t have a pair of professional leather shoes then make it a point to get one preferably black. Polish the shoe and have a right pair of socks. Socks shouldn’t be too bright so that the interviewer gets distracted because of it. Wear socks which match your shoe and pant.

4) There exists a fine line between the company’s dress code and the interview professional dressing. Company`s do provide a bit of relaxation on their employees dress code but not during the interview session where you are required to exhibit your professionalism.

Men can wear these types of clothes for their interview they are: -
 
(i) A suit preferably of black, navy or dark grey, etc)
 
(ii) A long sleeve shirt or any shirt which matches the suit.
 
(iii) Belt and matching Tie. When selecting a tie make sure that you it matches with your attire in general.
 
(iv) Leather shoes and dark socks are a must and they should match with your dress and attire in general.
 
(v) Jewelry is always a no. Have some jewelry which is acceptable. Men should wear only little jewelry.
 
(vi) Hair should be well groomed and nails should have a professional look. Trim your nails and have a professional hair style.
 
(vii) Aftershave should be moderate and it needs to be applied in a smaller amount.
 
(viii) Carry all your certificates and documents in a briefcase or in a file so that you can produce them in an order as per necessity.
 
These are some of the suggestion which a woman can follow they are: -
 
1) Professional suit preferably in navy blue, black, or dark grey.
 
2) Try to impress the interviewer by your knowledge and attire. Wear a suit skirt in which you can comfortably sit without any difficulty.
 
3) Coordinated blouse and conservative shoes so that you can have a professional look.
 
4) Jewelry should be limited, wear ear rings and jewelry which increase your beauty and professional look. Never wear dangling ear rings, limited bangles, etc.
 
5) Professional hair style and neatly manicured nails shows about your planning and management style. It also depicts neatness and quality of the work.
 
6) Neutral pantyhose.
 
7) Documents should be enclosed in an orderly manner in a briefcase or file so that you can produce them in an orderly manner as per the request of the interviewer.

There is always a question about what to wear to an interview and this can be solved to an extent by these tips they are: -
 
1) Select your dress for the interview and try it once to determine whether it fits you appropriately and to judge whether you are comfortable in that.
 
2) Make a point to iron your dress and wear them if they are dry cleaned. Drop the clothes in the dry cleaners store as soon as you finish your interviewer.
 
3) Everything right from your documents to clothes should be ready before one day so that last minute hurdles are avoided.
 
4) Polish you shoes and wash your socks so that they don’t stick.
 
5) Use a mint before attending the interview and not during the interview.
These are some of the tips which can help you to some extent.

Unusual Interview Questions


Unusual job interview questions are very famous among big corporate giants like Microsoft etc. Make sure that you remain focused on these interview questions because you can never expect the type of questions you will be asked.


In Microsoft they are using new practices which test the programming skills and analytical ability of the candidates. These unusual job interview questions may increase your chances of being hired but the basic fact remains the same you need to concentrate on your technicals and programming skills.


Unusual job interview questions are created because candidates are increasingly becoming familiar with the responses to standard questions. It is always good to prepare questions from the


1) Behavioral and situational type questions.
The best thing about unusual job interview questions is there is never a wrong or right answer. It tests your strengths, quick thinking, creativity, spontaneity, humor, versatility, responses to situations, etc.


These are some of the questions which might be asked during your interview. Either these questions are asked previously or have been framed by experts in the industry. So go through it: -


1) If you had won a lottery of 10 million what will you do with that money and tell us in which way you will be spending that money?
 
2) If you got to meet a person from the history with whom will you meet and why?
 
3) Hollywood is planning to do a movie on you which actor will you recommend to play your role?
 
4) If you are trapped in a forest what will be your first thought?
 
5) If you are provided with invisibility power what will be your first action? What will be your first work and action?
 
6) Name a person either male or female you would like to get transformed into?
 
7) You are on a beach alone what will you do?
 
8) Name a person with whom you would like to have dinner and why?
 
9) If you were stuck in the middle of the desert what will be your strategy to escape?
 
10) Till date what is the most fearsome act you have done?
 
11) Suppose you have six months time to live what will you do with the time?
 
12) Do you like to live in a colony or have a castle built in a lonely island owned by you?
 
13) What will be your instant reaction when you have found that you forget something very important and you are unable to recollect it?
 
14) If you are transformed into a car which type of car you would like to be?
 
15) Suppose you are transformed into a doll or stuffed action heroes who would that be?
 
16) You just found out that the next cigarette you smoke will kill you what will you do?
 
17) Can you please rate me on a scale of one to five where one being the lowest and five being the highest?
 
18) You just recollected your past life what would be your reaction how do you explain it to people?
 
19) You just got hold of a time machine what will you do?
 
20) You have a time machine in which you can go to any level of past but you cannot return to the current date and time what will you do.
 
There can be many unusual questions the key to answer to these questions is to speak your mind. If you want to have a good dressing on you in a different manner if you get transformed into a Salad then explain it to them.
 
Some questions mentioned here are thought provoking for example in the time machine question it says that you cannot return to the current time and date, where you can ask them will it go to future. If it can go to future then there would be no problem for you.
 
There can also be technical, mathematical and analytical questions where you have to explain them about it specifically. For example you might have been a question to
 
1) Explain about the logic behind the palindrome program by a flow chart representation or Java diagrammatic representation?
 
2) Explain about dijkstra algorithm?
 
3) What is the problem with the GOTO statement why is it not so famous?
 
4) What do you understand about stored procedures where is it used?
 
5) If there is one major improvement you would like to do to a C# programming IDE what would that be?
 
6) Why developers are increasing for C# and not VB.Net which is very easy to perform
 
7) What do you think will be the future of programming languages IDE what advances can you expect?

Popular Posts

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | cheap international calls