Debugging and Testing Questions
1. What debugging tools come with the .NET SDK?
1. CorDBG – command-line debugger. To use CorDbg, you must compile the original C# file using the /debug switch.
2. DbgCLR – graphic debugger. Visual Studio .NET uses the DbgCLR.
2. What does assert() method do?
In debug compilation, assert takes in a Boolean condition as a parameter, and shows the error dialog if the condition is false. The program proceeds without any interruption if the condition is true.
3. What’s the difference between the Debug class and Trace class?
Documentation looks the same. Use Debug class for debug builds, use Trace class for both debug and release builds.
4. Why are there five tracing levels in System.Diagnostics.TraceSwitcher?
The tracing dumps can be quite verbose. For applications that are constantly running you run the risk of overloading the machine and the hard drive. Five levels range from None to Verbose, allowing you to fine-tune the tracing activities.
5. Where is the output of TextWriterTraceListener redirected?
To the Console or a text file depending on the parameter passed to the constructor.
6. How do you debug an ASP.NET Web application?
Attach the aspnet_wp.exe process to the DbgClr debugger.
7. What are three test cases you should go through in unit testing?
1. Positive test cases (correct data, correct output).
2. Negative test cases (broken or missing data, proper handling).
3. Exception test cases (exceptions are thrown and caught properly).
8. Can you change the value of a variable while debugging a C# application?
Yes. If you are debugging via Visual Studio.NET, just go to Immediate window.
Wednesday, October 26, 2005
For Technical Recruiter - 2 Interview Questions- Event & XML
Events and Delegates
What’s a delegate?
A delegate object encapsulates a reference to a method.
What’s a multicast delegate?
A delegate that has multiple handlers assigned to it. Each assigned handler (method) is called.
XML Documentation Questions
Is XML case-sensitive?
Yes.
What’s the difference between // comments, /* */ comments and /// comments?
Single-line comments, multi-line comments, and XML documentation comments.
How do you generate documentation from the C# file commented properly with a command-line compiler? Compile it with the /doc switch.
What’s a delegate?
A delegate object encapsulates a reference to a method.
What’s a multicast delegate?
A delegate that has multiple handlers assigned to it. Each assigned handler (method) is called.
XML Documentation Questions
Is XML case-sensitive?
Yes.
What’s the difference between // comments, /* */ comments and /// comments?
Single-line comments, multi-line comments, and XML documentation comments.
How do you generate documentation from the C# file commented properly with a command-line compiler? Compile it with the /doc switch.
For Technical Recruiter - 1 (Interview Questions -Method and Property Questions
What’s the implicit name of the parameter that gets passed into the set method/property of a class?
Value. The data type of the value parameter is defined by whatever data type the property is declared as.
What does the keyword “virtual” declare for a method or property?
The method or property can be overridden.
How is method overriding different from method overloading?
When overriding a method, you change the behavior of the method for the derived class. Overloading a method simply involves having another method with the same name within the class.
Can you declare an override method to be static if the original method is not static?
No. The signature of the virtual method must remain the same. (Note: Only the keyword virtual is changed to keyword override)
What are the different ways a method can be overloaded?
Different parameter data types, different number of parameters, different order of parameters. If a base class has a number of overloaded constructors, and an inheriting class has a number of overloaded constructors;
can you enforce a call from an inherited constructor to a specific base constructor?
Yes, just place a colon, and then keyword base (parameter list to invoke the appropriate constructor) in the overloaded constructor definition inside the inherited class.
Aftab Khan
Value. The data type of the value parameter is defined by whatever data type the property is declared as.
What does the keyword “virtual” declare for a method or property?
The method or property can be overridden.
How is method overriding different from method overloading?
When overriding a method, you change the behavior of the method for the derived class. Overloading a method simply involves having another method with the same name within the class.
Can you declare an override method to be static if the original method is not static?
No. The signature of the virtual method must remain the same. (Note: Only the keyword virtual is changed to keyword override)
What are the different ways a method can be overloaded?
Different parameter data types, different number of parameters, different order of parameters. If a base class has a number of overloaded constructors, and an inheriting class has a number of overloaded constructors;
can you enforce a call from an inherited constructor to a specific base constructor?
Yes, just place a colon, and then keyword base (parameter list to invoke the appropriate constructor) in the overloaded constructor definition inside the inherited class.
Aftab Khan
For Technical Recruiter - 2 Interview Questions-Class Questions
What is the syntax to inherit from a class in C#?
Place a colon and then the name of the base class.Example: class MyNewClass : MyBaseClass
Can you prevent your class from being inherited by another class?
Yes. The keyword “sealed” will prevent the class from being inherited.
Can you allow a class to be inherited, but prevent the method from being over-ridden?
Yes. Just leave the class public and make the method sealed.
What’s an abstract class?
A class that cannot be instantiated. An abstract class is a class that must be inherited and have the methods overridden. An abstract class is essentially a blueprint for a class without any implementation.
When do you absolutely have to declare a class as abstract?
1. When the class itself is inherited from an abstract class, but not all base abstract methods have been overridden.
2. When at least one of the methods in the class is abstract.
What is an interface class?
Interfaces, like classes, define a set of properties, methods, and events. But unlike classes, interfaces do not provide implementation. They are implemented by classes, and defined as separate entities from classes.
Why can’t you specify the accessibility modifier for methods inside the interface?
They all must be public, and are therefore public by default.
Can you inherit multiple interfaces?
Yes. .NET does support multiple interfaces.
What happens if you inherit multiple interfaces and they have conflicting method names?
It’s up to you to implement the method inside your own class, so implementation is left entirely up to you. This might cause a problem on a higher-level scale if similarly named methods from different interfaces expect different data, but as far as compiler cares you’re okay. To Do: Investigate
What’s the difference between an interface and abstract class?
In an interface class, all methods are abstract - there is no implementation. In an abstract class some methods can be concrete. In an interface class, no accessibility modifiers are allowed. An abstract class may have accessibility modifiers.
What is the difference between a Struct and a Class?
Structs are value-type variables and are thus saved on the stack, additional overhead but faster retrieval. Another difference is that structs cannot inherit.
AFTAB KHAN
Place a colon and then the name of the base class.Example: class MyNewClass : MyBaseClass
Can you prevent your class from being inherited by another class?
Yes. The keyword “sealed” will prevent the class from being inherited.
Can you allow a class to be inherited, but prevent the method from being over-ridden?
Yes. Just leave the class public and make the method sealed.
What’s an abstract class?
A class that cannot be instantiated. An abstract class is a class that must be inherited and have the methods overridden. An abstract class is essentially a blueprint for a class without any implementation.
When do you absolutely have to declare a class as abstract?
1. When the class itself is inherited from an abstract class, but not all base abstract methods have been overridden.
2. When at least one of the methods in the class is abstract.
What is an interface class?
Interfaces, like classes, define a set of properties, methods, and events. But unlike classes, interfaces do not provide implementation. They are implemented by classes, and defined as separate entities from classes.
Why can’t you specify the accessibility modifier for methods inside the interface?
They all must be public, and are therefore public by default.
Can you inherit multiple interfaces?
Yes. .NET does support multiple interfaces.
What happens if you inherit multiple interfaces and they have conflicting method names?
It’s up to you to implement the method inside your own class, so implementation is left entirely up to you. This might cause a problem on a higher-level scale if similarly named methods from different interfaces expect different data, but as far as compiler cares you’re okay. To Do: Investigate
What’s the difference between an interface and abstract class?
In an interface class, all methods are abstract - there is no implementation. In an abstract class some methods can be concrete. In an interface class, no accessibility modifiers are allowed. An abstract class may have accessibility modifiers.
What is the difference between a Struct and a Class?
Structs are value-type variables and are thus saved on the stack, additional overhead but faster retrieval. Another difference is that structs cannot inherit.
AFTAB KHAN
For Technical Recruiter - 1 (C# General Interview Questions)
Does C# support multiple-inheritance?
No.
Who is a protected class-level variable available to?
It is available to any sub-class (a class inheriting this class).
Are private class-level variables inherited?
Yes, but they are not accessible. Although they are not visible or accessible via the class interface, they are inherited.
Describe the accessibility modifier “protected internal”.
It is available to classes that are within the same assembly and derived from the specified base class.
What’s the top .NET class that everything is derived from?
System.Object.
What does the term immutable mean?
The data value may not be changed. Note: The variable value may be changed, but the original immutable data value was discarded and a new data value was created in memory.
What’s the difference between System.String and System.Text.StringBuilder classes?
System.String is immutable. System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed.
What’s the advantage of using System.Text.StringBuilder over System.String?
StringBuilder is more efficient in cases where there is a large amount of string manipulation. Strings are immutable, so each time a string is changed, a new instance in memory is created.
Can you store multiple data types in System.Array?
No.
What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?
The Clone() method returns a new array (a shallow copy) object containing all the elements in the original array. The CopyTo() method copies the elements into another existing array. Both perform a shallow copy. A shallow copy means the contents (each array element) contains references to the same object as the elements in the original array. A deep copy (which neither of these methods performs) would create a new instance of each element's object, resulting in a different, yet identacle object.
How can you sort the elements of the array in descending order?
By calling Sort() and then Reverse() methods.
What’s the .NET collection class that allows an element to be accessed using a unique key?
HashTable.
What class is underneath the SortedList class?
A sorted HashTable.
Will the finally block get executed if an exception has not occurred?
Yes.
What’s the C# syntax to catch any possible exception?
A catch block that catches the exception of type System.Exception. You can also omit the parameter data type in this case and just write catch {}.
Can multiple catch blocks be executed for a single try statement?
No. Once the proper catch block processed, control is transferred to the finally block (if there are any). Explain the three services model commonly know as a three-tier application.Presentation (UI), Business (logic and underlying code) and Data (from storage or other sources).
No.
Who is a protected class-level variable available to?
It is available to any sub-class (a class inheriting this class).
Are private class-level variables inherited?
Yes, but they are not accessible. Although they are not visible or accessible via the class interface, they are inherited.
Describe the accessibility modifier “protected internal”.
It is available to classes that are within the same assembly and derived from the specified base class.
What’s the top .NET class that everything is derived from?
System.Object.
What does the term immutable mean?
The data value may not be changed. Note: The variable value may be changed, but the original immutable data value was discarded and a new data value was created in memory.
What’s the difference between System.String and System.Text.StringBuilder classes?
System.String is immutable. System.StringBuilder was designed with the purpose of having a mutable string where a variety of operations can be performed.
What’s the advantage of using System.Text.StringBuilder over System.String?
StringBuilder is more efficient in cases where there is a large amount of string manipulation. Strings are immutable, so each time a string is changed, a new instance in memory is created.
Can you store multiple data types in System.Array?
No.
What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?
The Clone() method returns a new array (a shallow copy) object containing all the elements in the original array. The CopyTo() method copies the elements into another existing array. Both perform a shallow copy. A shallow copy means the contents (each array element) contains references to the same object as the elements in the original array. A deep copy (which neither of these methods performs) would create a new instance of each element's object, resulting in a different, yet identacle object.
How can you sort the elements of the array in descending order?
By calling Sort() and then Reverse() methods.
What’s the .NET collection class that allows an element to be accessed using a unique key?
HashTable.
What class is underneath the SortedList class?
A sorted HashTable.
Will the finally block get executed if an exception has not occurred?
Yes.
What’s the C# syntax to catch any possible exception?
A catch block that catches the exception of type System.Exception. You can also omit the parameter data type in this case and just write catch {}.
Can multiple catch blocks be executed for a single try statement?
No. Once the proper catch block processed, control is transferred to the finally block (if there are any). Explain the three services model commonly know as a three-tier application.Presentation (UI), Business (logic and underlying code) and Data (from storage or other sources).
Monday, October 24, 2005
Training Games -2
4. How sharp are you?
Objectives:
To encourage partipants to read carefully, and to search for "hidden
wrinkles" that distinguish simplistic answers; to simulate participants to be
alert to tiny details and assumptions that hold the key to success.
Procedure:
Present the "How sharp are you" quiz to them, allowing a very tight
time limit (3 minutes). Before you present the correct answers to them, ask
them how many had the incorrect answer for each question. Then present
the answers to them and lead the discussion.
Discussion Questions:
• What factors caused you to err?
• How might those factors affect your work performance?
• What can you do to control such factors?
Materials: Handouts of questions.
Time: 10-15 minutes
How sharp are you?
1. Being very tired, a child went to bed at 7:00 o'clock at night. The child
had a morning piano lesson, and therefore set the morning alarm clock to ring
at 8:45. How many hours and minutes of sleep could the child get?
2. Some months like October have 31 days. Only February has precisely 28
(except in a leap year). How many months have 30 days?
3. A farmer had 18 pigs and all but 7 died. How many were left?
4. Divide 50 by 1/3 and add 7. What is the answer?
5. What four words appear on every denomination of US currency?
6. If a physician gave you 5 pills and told you to take 1 every half hour, how
long would your supply last?
7. If you had only one match and entered a cold, dimly lit room where there
was a kerosene lamp, an oil heater and a wood burning stove, which would you
light first?
8. Two women play checkers. They play 5 games without a draw game and
each woman wins the same number of games. How can this be?
9. What word is mispelled in this test?
Answers:
1. 1 hour and 45 minutes
2. 11 months (all except February)
3. 7 pigs
4. 157
5. United States of America or IN God we trust
6. 2 hours
7. The match
8. They are not playing each other
9. Mispelled is misspelled
5. Know Your Customer
Objectives:
To stimulate participants to use their brains; to serve as an icebreaker
exercise or warm-up; to accent the 'wealth' that exists in
customers if participants will just look for it.
Procedure:
Identify a key word that is relevant to your training program or
central theme of the workshop or presentation. An example could be the
usage of word "Customer" for illustration. Indicate to the group that their
task, working alone, is to identify as many legitimate words as they can from
the letters available to them, using each only once. Ask them to make two
predictions - the number of words they can individually identify, and the
word score of the highest producer. Then give them a tight time limit (E.G. 5
minutes) and set them loose on the task.
Discussion Questions:
• How many words did you predict you'd find? How does your own
performance expectation compare to the expectations others held
for themselves?
• Did you exceed your expectations, or fall short? Why?
• How many words did you predict could be found? How does this
compare to the actual total?
• How do you explain the actual results?
• What does this exercise illustrate to you? (Are "Customers" a rich
source of information?
Materials: An appropriate word
Time: 5-10 minutes
8
“Customer”
us ore or
ort use user
rest rut rot
rote rose cot
cost cote come
comer comes course
cut cur core
corset court sum
some sore sot
sour set tomes
tome tore more
to me must
mouse met tour
most toes costumercustom costume
6. Give me a hand!
Objectives:
To project participants' future successes by applying concepts
learned at real world jobs.
Procedure:
Towards the end of the session, tell participants they are about to
take an imaginary journey one year hence. Ask them to close their eyes and
visualize that they are all right back in this very room for a VIP Awards
Banquet. The winners are being recognized for skills and concepts learned
and successfully applied over the past year (since attending this programme).
Each participant will receive grand prize, and their acceptance speech will
detail the things they did this last year to win the award. Ask them to open
their eyes and write out 2-3 paragraphs of important elements that they will
use in that acceptance speech. Call on several volunteers - as time permits -
to hear their speeches. Ask the groups to applaud wildly after each of the
presentations. If you wish, you may also go to a speciality paper products
store and pick up a supply of inexpensive "Grand Prize" ribbons to distribute
to the "Winners".
Discussion Questions:
• What are the central themes (topics) that received multiple
mention in the acceptance speeches?
• What is the significance of the variety of items that were
mentioned?
• How many of you will commit, right now, to write a letter one year
form today indicating your actual use of items from this workshop?
Materials:Time: 10-15 minutes
Objectives:
To encourage partipants to read carefully, and to search for "hidden
wrinkles" that distinguish simplistic answers; to simulate participants to be
alert to tiny details and assumptions that hold the key to success.
Procedure:
Present the "How sharp are you" quiz to them, allowing a very tight
time limit (3 minutes). Before you present the correct answers to them, ask
them how many had the incorrect answer for each question. Then present
the answers to them and lead the discussion.
Discussion Questions:
• What factors caused you to err?
• How might those factors affect your work performance?
• What can you do to control such factors?
Materials: Handouts of questions.
Time: 10-15 minutes
How sharp are you?
1. Being very tired, a child went to bed at 7:00 o'clock at night. The child
had a morning piano lesson, and therefore set the morning alarm clock to ring
at 8:45. How many hours and minutes of sleep could the child get?
2. Some months like October have 31 days. Only February has precisely 28
(except in a leap year). How many months have 30 days?
3. A farmer had 18 pigs and all but 7 died. How many were left?
4. Divide 50 by 1/3 and add 7. What is the answer?
5. What four words appear on every denomination of US currency?
6. If a physician gave you 5 pills and told you to take 1 every half hour, how
long would your supply last?
7. If you had only one match and entered a cold, dimly lit room where there
was a kerosene lamp, an oil heater and a wood burning stove, which would you
light first?
8. Two women play checkers. They play 5 games without a draw game and
each woman wins the same number of games. How can this be?
9. What word is mispelled in this test?
Answers:
1. 1 hour and 45 minutes
2. 11 months (all except February)
3. 7 pigs
4. 157
5. United States of America or IN God we trust
6. 2 hours
7. The match
8. They are not playing each other
9. Mispelled is misspelled
5. Know Your Customer
Objectives:
To stimulate participants to use their brains; to serve as an icebreaker
exercise or warm-up; to accent the 'wealth' that exists in
customers if participants will just look for it.
Procedure:
Identify a key word that is relevant to your training program or
central theme of the workshop or presentation. An example could be the
usage of word "Customer" for illustration. Indicate to the group that their
task, working alone, is to identify as many legitimate words as they can from
the letters available to them, using each only once. Ask them to make two
predictions - the number of words they can individually identify, and the
word score of the highest producer. Then give them a tight time limit (E.G. 5
minutes) and set them loose on the task.
Discussion Questions:
• How many words did you predict you'd find? How does your own
performance expectation compare to the expectations others held
for themselves?
• Did you exceed your expectations, or fall short? Why?
• How many words did you predict could be found? How does this
compare to the actual total?
• How do you explain the actual results?
• What does this exercise illustrate to you? (Are "Customers" a rich
source of information?
Materials: An appropriate word
Time: 5-10 minutes
8
“Customer”
us ore or
ort use user
rest rut rot
rote rose cot
cost cote come
comer comes course
cut cur core
corset court sum
some sore sot
sour set tomes
tome tore more
to me must
mouse met tour
most toes costumercustom costume
6. Give me a hand!
Objectives:
To project participants' future successes by applying concepts
learned at real world jobs.
Procedure:
Towards the end of the session, tell participants they are about to
take an imaginary journey one year hence. Ask them to close their eyes and
visualize that they are all right back in this very room for a VIP Awards
Banquet. The winners are being recognized for skills and concepts learned
and successfully applied over the past year (since attending this programme).
Each participant will receive grand prize, and their acceptance speech will
detail the things they did this last year to win the award. Ask them to open
their eyes and write out 2-3 paragraphs of important elements that they will
use in that acceptance speech. Call on several volunteers - as time permits -
to hear their speeches. Ask the groups to applaud wildly after each of the
presentations. If you wish, you may also go to a speciality paper products
store and pick up a supply of inexpensive "Grand Prize" ribbons to distribute
to the "Winners".
Discussion Questions:
• What are the central themes (topics) that received multiple
mention in the acceptance speeches?
• What is the significance of the variety of items that were
mentioned?
• How many of you will commit, right now, to write a letter one year
form today indicating your actual use of items from this workshop?
Materials:Time: 10-15 minutes
Training Games -1
1. The I's Have It !
Objectives:
To illustrate how we tend to be more self-centered than we may have
thought, and to demonstrate the importance of focusing on the other
person.
Procedure:
After a discussion on inter-personal skills or any aspect of
communication, casually mention that many of us forget about focusing on
others and instead become somewhat self-centered, albeit not in a conscious
way. With this in mind, ask the participants to find a partner and for the
next 2 minutes, they will be allowed to talk about anything in the world they
want to discuss. There is, however, one rule - THEY CANNOT USE THE
WORD 'I'. They can do anything else they want; they just can't say I. After
2 minutes, call time out & lead the discussion.
Discussion Questions:
• How many of you were able to talk for those 2 minutes without
using the pronoun 'I'?
• Why do so many of us have difficulty avoiding the use of 'I' in
conversation?
• How do you feel when talking to (listening to) someone who starts
every sentence with I?
• How can we phrase our communications to better focus on the
other person?
• If you did not use the word 'I', what strategies did you use to
avoid it? Could you do those things more often in your work (or
social) environment?
Materials: -
Time: 3-5 minutes
2. Does a Straight beat a Flush?
Objectives:
To stimulate a higher level of member participation in whole group
discussions.
Procedure:
Some groups are reluctant to get involved in open discussions,
specially if they are first time trainees, face a complex or threatening issue,
or don't feel comfortable with the trainer yet. You can break the ice quickly,
and stimulate broader (even competitive) group participation in response to
your questions by simply following this method. Inform the group that they
will have the opportunity to play one hand of poker at the end of each
instruction module (or the end of the day). The person with the best overall
poker hand will win some prize. One card will be given to each person every
time they make a meaningful contribution to the discussion. Liberally reward
participants with randomly drawn cards as they engage in discussion. Clarify
the winning order of poker hands, and identify the best 5 card hand in the
group.
Discussion Questions:
• What Impact did this technique have on your participation?
• Did this aid or interfere with your learning of the course material?
Materials: 2 or more decks of cards (depending on total number of
participants & length of discussion)
Time: 5 minutes (to assess the best hands)
3. Who am I? Who is he/she?
Objectives:
To provide the trainer with a wide variety of information about group
members/ participants, to provide a format for information sharing among
members of an extended seminar, course or work group.
Procedure:
Identify the group members who will spending significant time
together. Send a copy of the form to all prospective participants in advance,
explaining that the information maybe shared with their colleagues. Request
its return by a specified date prior to the begining of the training. If
possible, reproduce complete sets of the completed forms and distribute to
participants prior to their arrival. encourage participants, at the begining of
their time together, to seek out different partners during coffee breaks,
lunches, dinners, etc. to explore common interests and probe interesting
perspectives.
Discussion Questions:
• What did others say that you admired? What comments/ items
attracted your curiosity?
• How did others' answers make you reflect on your own? Have you
subsequently changed any of your perspectives?
Materials: Copies of blank forms; sets of completed forms for each
participant.
Time: -
3
Who am I?
Name: Job Title:
Best thing about my job:
Worst job I ever had:
Most important lesson I've learned:
How my friends describe me:
How I would describe myself:
How I spend my leisure time:
My favorite heroes/ heroines:
If money were no limitation, I'd probably:
The achievement I feel proudest of:Favorite advice I give to others:
Objectives:
To illustrate how we tend to be more self-centered than we may have
thought, and to demonstrate the importance of focusing on the other
person.
Procedure:
After a discussion on inter-personal skills or any aspect of
communication, casually mention that many of us forget about focusing on
others and instead become somewhat self-centered, albeit not in a conscious
way. With this in mind, ask the participants to find a partner and for the
next 2 minutes, they will be allowed to talk about anything in the world they
want to discuss. There is, however, one rule - THEY CANNOT USE THE
WORD 'I'. They can do anything else they want; they just can't say I. After
2 minutes, call time out & lead the discussion.
Discussion Questions:
• How many of you were able to talk for those 2 minutes without
using the pronoun 'I'?
• Why do so many of us have difficulty avoiding the use of 'I' in
conversation?
• How do you feel when talking to (listening to) someone who starts
every sentence with I?
• How can we phrase our communications to better focus on the
other person?
• If you did not use the word 'I', what strategies did you use to
avoid it? Could you do those things more often in your work (or
social) environment?
Materials: -
Time: 3-5 minutes
2. Does a Straight beat a Flush?
Objectives:
To stimulate a higher level of member participation in whole group
discussions.
Procedure:
Some groups are reluctant to get involved in open discussions,
specially if they are first time trainees, face a complex or threatening issue,
or don't feel comfortable with the trainer yet. You can break the ice quickly,
and stimulate broader (even competitive) group participation in response to
your questions by simply following this method. Inform the group that they
will have the opportunity to play one hand of poker at the end of each
instruction module (or the end of the day). The person with the best overall
poker hand will win some prize. One card will be given to each person every
time they make a meaningful contribution to the discussion. Liberally reward
participants with randomly drawn cards as they engage in discussion. Clarify
the winning order of poker hands, and identify the best 5 card hand in the
group.
Discussion Questions:
• What Impact did this technique have on your participation?
• Did this aid or interfere with your learning of the course material?
Materials: 2 or more decks of cards (depending on total number of
participants & length of discussion)
Time: 5 minutes (to assess the best hands)
3. Who am I? Who is he/she?
Objectives:
To provide the trainer with a wide variety of information about group
members/ participants, to provide a format for information sharing among
members of an extended seminar, course or work group.
Procedure:
Identify the group members who will spending significant time
together. Send a copy of the form to all prospective participants in advance,
explaining that the information maybe shared with their colleagues. Request
its return by a specified date prior to the begining of the training. If
possible, reproduce complete sets of the completed forms and distribute to
participants prior to their arrival. encourage participants, at the begining of
their time together, to seek out different partners during coffee breaks,
lunches, dinners, etc. to explore common interests and probe interesting
perspectives.
Discussion Questions:
• What did others say that you admired? What comments/ items
attracted your curiosity?
• How did others' answers make you reflect on your own? Have you
subsequently changed any of your perspectives?
Materials: Copies of blank forms; sets of completed forms for each
participant.
Time: -
3
Who am I?
Name: Job Title:
Best thing about my job:
Worst job I ever had:
Most important lesson I've learned:
How my friends describe me:
How I would describe myself:
How I spend my leisure time:
My favorite heroes/ heroines:
If money were no limitation, I'd probably:
The achievement I feel proudest of:Favorite advice I give to others:
Subscribe to:
Posts (Atom)
Why Employers Should Turn Their Focus to Long-Tenure, Loyal Employees
In today's rapidly changing business landscape, where innovation and adaptability are highly prized, it's easy for employers to get ...
-
Here is a simple list that can be used by hiring managers to determine if the recruiters assigned to them are decidedly old school. 1. They ...
-
The “real” work of creating effective Boolean search strings lies in the interpretive analysis of the need, determining what terms to includ...
-
Working in Middle East can alter your lifestyle to a great extent, for example during summers it is too hot for any outdoor activity and y...