Wednesday, October 12, 2005
Thursday, October 06, 2005
Body Language During Job Interviews
Body Language During Job Interviews
Postures and body movements are unconscious forms of expressions and therefore they have a language of their own. We are unware of our gestures and body movements most of the time, but other people can notice our gestures and movements if they pay attention to and know what they mean.
An important thing to be noted here is that body language applies not only to the interviewer but also to the interviewee. Also, note that these gestures may happen throughout the conversation or a discussion and they change as the conversation progresses.
The objective of paying attention to nonverbal communication is to help you change the direction of the conversation. If the person is showing negative gestures, then you need to change the topic by asking a new question or talking about something else. In this issue of the Career Headlines, we provide you a comprehensive list of probable body gestures, which you can watch out for during a course of a job interview.
1.Crossed arms - means that the person is in a defensive and reserved mood.
2.Crossed arms and legs - means that the person feels very reserved and suspicious.
3.Open arms and hands - means that the person is open and receptive.
4.Standing before you with hands inside the pockets - means he is not sure or feels suspicious.
5.Standing before you with hands on hips - means he is receptive and ready to help you out.
6.Sitting in a chair shaking one of the legs - means he feels nervous and uncomfortable.
7.If the eyes are downcast and face turned away - means he is not interested in what you are saying.
8.With the palm of the hand holding or supporting chin - means he is in an evaluating position and being critical.
9.Leaning back in chair with both hands clasped behind head - means he is in an analytical mood, but it is also a gesture of superiority.
10.Rubbing or touching nose when asking a question - means he is not telling the complete truth.
11.Rubbing or touching nose when answering a question - means he is not telling the complete truth.
12.Rubbing the back of head or rubbing or touching the back of neck - means the conversation is not really interesting.
13.If he moves his body and sits with his feet and body pointing towards a door - means he wants to end the conservation and leave the room.
Last but not the least do not underestimate the importance of your posture and subtle movements. Even if you are nervous try not to show it. Don't play with your jewellery, watch, clothes, bag, twirl your hair or cross your arms, and try to maintain an eye contact with the interviewer. If staring straight into recruiter's eye makes you feel uncomfortable or uneasy, try to look at the portion between the eyes instead- it looks like you're still making an eye contact, but might be less distracting. All the Best!
Wednesday, October 05, 2005
Database insertion problems
Problem: Insert into Test Values ('Bugs & Daffy'); this statement translates as substitution variable Daffy.
Solution: Insert into Test Values ('Bugs''&''Daffy'); this statement gets the job done. Field String_Field contains: 'Bugs&Daffy'
Problem in Inserting quotes:
Solution:To insert quote, in the place of quote, use 2 quotesthat use '' instead of '
Tuesday, October 04, 2005
DOT NET QUESTIONS
1
What is an interface and what is an abstract class? Please, expand by examples of using both. Explain why.
In interface all the methods are abstract and there is no implementation, where as in an abstract class, we can have methods that are defined concrete with implementaion. In interface, we cannot specify any access modifiers, where as in abstract class these modifiers can be specified
2
What's the difference between a label and a literal?
A label when displayed as an HTML page in the client browser is converted into DIV tag where styles can be applied, but in case of Literal it is plain string and no styles can be applied for it.
3
How do we get a file dialog to upload a file in asp.net ?
Using File Field control (HTML Control)
4
What is serialization in .Net?
It is process of converting an object into a stream of bytes. These stream of bytes are in a seralized format, these can be transmitted in a different context (say another machine). This format can be understood the destination machine and the original object can be rebuilt.
5
What is CLR?
CLR is common Language Runtime. It basic tasks are compiling from MSIL to native code, memory allocation, deallocation, multi threading, debugging facilty, marshalling the code, type checking.
6
What are the components in .Net framework?
Languages like VB.Net, C#,. WEB FORMS, WINDOWS FORMS, ASP.NET, CLR, Type Library, VS.Net
7
How is garbage collection implemented in .Net?
GC is a low priority thread running in the application. It will check for the unused resources periodically and release them from memory. In the process, the heap is divided into 3 parts called Generations. Generation 0 contains the recently created objects. GC finds the unreachable objects and collects them(releases them). Then the reachable objects from Generation 0 are compacted and sent to Generation 1. In this way, the GC operates.
8
What is the difference between the Dispose and Finalise methods (CTS)?
GC release the memory for the objects created by the application. But it has no control over the network resources like file opened, network connection opened etc., To release these resources we have to explicitly call the Dispose method for the respective objects. This explicit clean up code can also be written in the Finalise method. Even if the client forgets to call the Dispose method, the Finalize call is made implicitly by the compiler itself. These two methods (Dispose and Finalise) are called as Finalizers. Note: Finalise in VB.Net is similar to destructor in C#
9
What are the ways in which the Dispose method can be implemented?
The user of the class can call Dispose directly or he can put the call to Dispose in the Finalise method. The difference is when the user calls dispose from outside, the unmanaged and managed ode gets cleaned up. If it from the Finalise, only managed code gets cleaned up.
10
What is managed code?
The code that runs in the .Framework and that is created and destroyed by the Garbage collector.
11
What are managed classes?
The classes that runs in the .Framework and that are created and destroyed by the Garbage collector.
12
Whats the need for GC.SupressFinalise()?
When a dispose tries tp clean the objects that are already finalised, then the finalisation fails. For avoid these exceptions, we should call the GC.SupressFinalise(Me) from the Dispose method of the class
13
What is a .Net assembly?
An assembly is an unit of deployment in .Net framework. It can be an exe or a .dll. It contains the MSIL code, metadata(manifest).
14
What is a assembly manifest?
Assembly manifest contains the assembly metadata. It includes the version information, other dependant assemblies on this assembly, security information, resources required by the assembly.
15
How .Net solves the DLL hell problem?
The .Net framework allows different versions of an assembly to run on the same machine at the same time. This was not allowed by using COM as it requires component registrations. This problem was solved by .Net.
16
What is a NAMESPACE?
A set of related classes grouped together is called as a NAMESPACE.
17
What are different types of assemblies?
An assembly can be statis or dynamic. A static assembly is one that contains types, resources and interfaces. It is in the form of exe / dll and it stored on the hard disk in the portable executable format.On the other hand, dynamic assemblies are not stored on the hard disk but they can be created dynamically when ever an assembly requires some types in the runtime. To create dynamic assemblies, the System.Reflection.Emit namespace is used.
18
What are private and shared assemblies?
A private assembly is an assembly that is used by a single application. A shared assmebly is that one that is used by more than one application. It is put in GAC and this assembly needs a strong name for the addition into GAC. Use Control Panel + Administrative tools + Microsoft .NET Framework 1.1 Configuration