Mock tests, Interview questions, Tutorials and Tech news
 
 

Archive

Archive for November, 2009

Sun Certified Enterprise Architect Assignment

November 25th, 2009 Vinay No comments

The  Sun Certified Enterprise Architect(SCEA) consists from Sun consists of 3 parts

a) Objective questions and answers

b) Assignment

c) Essay

The details can be found here Sun Certified Enterprise Architect . The assignment is one of the challenging parts. I had prepared for examination way back in 2004 and had prepared some notes. I am trying to dig up the notes from my old cd and today I found a document which helped me in clarifying my doubts on Part 2. I am not posting the solution but only some questions and answers which will help you understand the assignment better. Read more…

J2EE Design Patterns

November 24th, 2009 Vinay 1 comment

1. Intercepting Filter:

Problem : Preprocessing and post-processing of a client Web request and response are required.When a request enters a Web application, it often must pass several entrance tests prior to the main processing stage. For example,

Has the client been authenticated?

Does the client have a valid session?

Is the client’s IP address from a trusted network?

Does the request path violate any constraints?

What encoding does the client use to send the data?

Do we support the browser type of the client?  Read more…

Relationships in UML explained

November 24th, 2009 Vinay No comments

The following table shows the kinds of UML relationships between classes, their notation, and what they mean

Association : When two classes are connected to each other in any way, an association relation is established. For example A “student studies in a college” association can be shown as:

association Relationhsip

association Relationhsip

Read more…

Categories: Programming / tutorials Tags: ,

Why Your Company Should Virtualize?

November 23rd, 2009 Vinay No comments

Virtualizing your IT infrastructure lets you reduce IT costs while increasing the efficiency, utilization, and flexibility of your existing assets.

Top 5 Reasons to Adopt Virtualization Software

1.Get more out of your existing resources: Pool common infrastructure resources and break the legacy “one application to one server” model with server consolidation.

2.Reduce datacenter costs by reducing your physical infrastructure and improving your server to admin ratio: Fewer servers and related IT hardware means reduced real estate and reduced power and cooling requirements. Better management tools let you improve your server to admin ratio so personnel requirements are reduced as well.

3.Increase availability of hardware and applications for improved business continuity: Securely backup and migrate entire virtual environments with no interruption in service. Eliminate planned downtime and recover immediately from unplanned issues.

4.Gain operational flexibility: Respond to market changes with dynamic resource management, faster server provisioning and improved desktop and application deployment.

5.Improve desktop manageability and security: Deploy, manage and monitor secure desktop environments that users can access locally or remotely, with or without a network connection, on almost any standard desktop, laptop or tablet PC.

What is Virtualization?

November 23rd, 2009 Vinay No comments

Virtualization is a proven software technology that is rapidly transforming the IT landscape and fundamentally changing the way that people compute. Today’s powerful x86 computer hardware was designed to run a single operating system and a single application. This leaves most machines vastly underutilized. Virtualization lets you run multiple virtual machines on a single physical machine, sharing the resources of that single computer across multiple environments. Different virtual machines can run different operating systems and multiple applications on the same physical computer.

Here is an example how to Virtualize windows XP

UML Cheat Sheet

November 22nd, 2009 Vinay No comments

Some UML  reference notes

  1. What is UML? UML is Unified Modeling Language. It is a graphical language for visualizing specifying constructing and documenting the artifacts of the system. It allows you to create a blue print of all the aspects of the system, before actually physically implementing the system.

  2. What is modeling? What are the advantages of creating a model? Modeling is a proven and well-accepted engineering technique which helps build a model. Model is a simplification of reality; it is a blueprint of the actual system that needs to be built. Model helps to visualize the system. Model helps to specify the structural and behavior of the system. Model helps make templates for constructing the system. Model helps document the system. Read more…

Categories: Programming / tutorials Tags:

C++ cheat sheet – Part 2

November 22nd, 2009 Vinay No comments

This post is in continuation of my last post C++ cheat sheet – Part 1. So do not be surprised to see the numbers starting from 21.

21. In the include directive, we do NOT use .h. It is just the name of the identifier <iostream>, <vector>, <fstream> etc. No .h.

22. Default return type of a function is not int. Specify explicitly.

23. By default all the items/members inside a class are private.

24. A non-static member of a class can NOT have an initializer.
Read more…

Categories: Programming / tutorials Tags:

C++ cheat sheet – Part 1

November 22nd, 2009 Vinay No comments

Here are some notes I prepared in C++ while preparing for the C++ interviews. Hope you find them helpful

1. There are 5 implicit methods defined for a class by the compiler:

  • Default copy constructor
  • Default constructor
  • Assignment Operator
  • Default destructor
  • Address Operator

2. A constructor that takes just 1 argument is called CONVERSION constructor.

3. New and Delete call constructor and destructor respectively besides allocation and deallocating the memory for the object. However, malloc and free just deal with memory allocation and deallocation respectively. New and Delete can be overloaded whereas malloc and free can’t. Read more…

Categories: Programming / tutorials Tags:
Get Adobe Flash playerPlugin by wpburn.com wordpress themes