Jan 27, 2009
J2ME Client Code for acessing Adressbook
Code:-
import javax.microedition.pim.*;
import java.util.Enumeration;
import java.util.Calendar;
import java.util.Date;
public class PIMTest {
public PIMTest() {
}
/**************************************************************************
* Contact/ContactList sample code
***************************************************************************/
public void createAContact() {
// Create a support contact entry in the device's
//local address book
// so that the users have has the contact
//information for anything that they
// need help with about your application
PIM pim = PIM.getInstance();
ContactList cl = null;
Contact new_contact = null;
try {
// Open write only since you're just going to
// add your support contact
// info to the device's database
cl = (ContactList)
pim.openPIMList(PIM.CONTACT_LIST, PIM.WRITE_ONLY);
} catch (PIMException e) {
// failed opening the default contact list!
// Error case - abort this attempt
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request for
//write access to contact list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't add the contact");
return;
}
// Create an "empty" contact to work with
new_contact = cl.createContact();
// Add your company's info: company name,
//two support phone numbers, a support
// email, and a note about what product the user has. Add whatever
// information that the native contact list
//supports and don't add it if
// the field is not supported.
if (cl.isSupportedField(Contact.ORG))
new_contact.addString(Contact.ORG, PIMItem.ATTR_NONE,
"Acme, Inc.");
if (cl.isSupportedField(Contact.TEL)) {
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,
"800-888-8888");
new_contact.addString(Contact.TEL, PIMItem.ATTR_NONE,
"800-888-8889");
}
if (cl.isSupportedField(Contact.EMAIL))
new_contact.addString(Contact.EMAIL,
PIMItem.ATTR_NONE, "support@acme.com");
if (cl.isSupportedField(Contact.NOTE))
new_contact.addString(Contact.NOTE, PIMItem.ATTR_NONE,
"You've purchased application XXX with registration number NNN.");
try {
// commits it to the list and the native database
new_contact.commit(); // commits it to the list and the native database
}
catch (PIMException e) {
// failed committing the contact
System.err.println(
"This application cannot add the contact info");
}
try {
cl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void retrieveContacts() {
// Get all contacts with last name starting with "S" (e.g.
// Smith, Sanders, Stargell, etc.) for a listing screen
PIM pim = PIM.getInstance();
ContactList cl = null;
Contact search_template = null;
Enumeration s_contacts = null;
try {
cl = (ContactList) pim.openPIMList(PIM.CONTACT_LIST,
PIM.READ_ONLY);
} catch (PIMException e) {
// failed opening the default contact list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request for
// read access to contact list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't get contacts");
return;
}
// first create a "template" contact which we'll use for matching
search_template = cl.createContact();
if (cl.isSupportedArrayElement(Contact.NAME,
Contact.NAME_FAMILY)) {
// this particular contact list does contain last names, so we
// can now do the search
// now fill in the search parameters of last name
// starting with 'S'
String[] name_struct = new String[Contact.NAMESIZE];
name_struct[Contact.NAME_FAMILY] = "S";
search_template.addStringArray(Contact.NAME,
PIMItem.ATTR_NONE, name_struct);
}
else if (cl.isSupportedField(Contact.FORMATTED_NAME)) {
// the contact implementation doesn't have individual name
// fields, so try the single name field FORMATTED_NAME
search_template.addString(Contact.FORMATTED_NAME,
PIMItem.ATTR_NONE, "S");
}
try {
// Get the enumeration of matching elements
s_contacts = cl.items(search_template);
} catch (PIMException e) {
// failed to retrieve elements due to error!
System.err.println(
"This application cannot retrieve the contacts");
}
try {
cl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void modifyAContact() {
// Code sample:
// Update John Smith's home phone number
// from "555-0000" to "555-1212"
// since he moved...
PIM pim = PIM.getInstance();
ContactList cl = null;
Enumeration contacts = null;
try {
cl = (ContactList) pim.openPIMList(
PIM.CONTACT_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// failed opening the default contact list!
System.err.println(
"This application failed to open the contact list");
} catch (SecurityException e) {
// user rejected application's request
// for read/write access to contact list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't get contacts");
return;
}
// first create a "template" contact which we'll use for matching
// to find John Smith's contact entry
Contact template = cl.createContact();
String tel_number = "";
if (cl.isSupportedField(Contact.NAME)) {
String[] name_struct = new String[Contact.NAMESIZE];
name_struct[Contact.NAME_FAMILY] = "Smith";
name_struct[Contact.NAME_FAMILY] = "John";
template.addStringArray(
Contact.NAME, PIMItem.ATTR_NONE, name_struct);
}
if (cl.isSupportedField(Contact.TEL)) {
template.addString(Contact.TEL, Contact.ATTR_HOME, "555-0000");
}
try {
// Get the enumeration of matching elements
contacts = cl.items(template);
} catch (PIMException e) {
// failed retrieving the items enumeration due to an error
System.err.println(
"This application cannot retrieve the contact");
}
// update all John Smith entries with old home numbers of 555-0000
while (contacts!= null && contacts.hasMoreElements()) {
Contact c = (Contact) contacts.nextElement();
for (int index = c.countValues(Contact.TEL); index != 0; index--)
{
if (c.getString(Contact.TEL, index).equals("555-0000")) {
c.setString(Contact.TEL, index, Contact.ATTR_HOME,
"555-1212");
try {
// save change to the database
c.commit();
} catch (PIMException e) {
// Oops couldn't save the data...
System.err.println(
"This application cannot commit the contact info");
}
break; // go to next matching element
}
}
}
try {
cl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void deleteContacts() {
// Delete all contacts at company WorldCom
// since they won't be answering
// phone calls anymore...
PIM pim = PIM.getInstance();
ContactList cl = null;
Enumeration contacts = null;
try {
cl = (ContactList) pim.openPIMList(
PIM.CONTACT_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// failed opening the default contact list!
System.err.println(
"This application failed to open the contact list");
return;
} catch (SecurityException e) {
// user rejected application's request for
// read/write access to contact list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't get contacts");
return;
}
// first create a "template" contact which we'll use for matching
// to find WorldCom contact entries
Contact template = cl.createContact();
if (cl.isSupportedField(Contact.ORG)) {
template.addString(Contact.ORG,
PIMItem.ATTR_NONE, "WorldCom");
try {
// Get the enumeration of matching elements
contacts = cl.items(template);
} catch (PIMException e) {
// failed retrieving the items enumeration due to an error
System.err.println(
"This application cannot commit the contact info");
}
}
// delete all WorldCom entries
while (contacts != null && contacts.hasMoreElements()) {
Contact c = (Contact) contacts.nextElement();
try {
cl.removeContact(c);
} catch (PIMException e) {
// couldn't delete the entry for some
// reason (probably shredded)
System.err.println(
"This application cannot remove the contact info");
}
}
try {
cl.close();
} catch (PIMException e) {
// failed to close the list
}
}
/***************************************************************************
Event/EventList sample code
***************************************************************************/
public void createAnEvent() {
// Create an event entry in the device's local calendar
// reminding the user to register your application
PIM pim = PIM.getInstance();
EventList el = null;
Event new_event = null;
try {
// Open write only since you're just going to
//add your registration
// event info to the device's database
el = (EventList) pim.openPIMList(
PIM.EVENT_LIST, PIM.WRITE_ONLY);
} catch (PIMException e) {
// failed opening the default event list!
// Error case - abort this attempt
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request
// for write access to event list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't add the event");
return;
}
// Create an "empty" event to work with
new_event = el.createEvent();
// Add a registration reminder event:
// make it two weeks from now with an
// alarm 10 minutes before the occurrence, and
// add a note with the phone or email to call.
if (el.isSupportedField(Event.START)) {
Date d = new Date();
long l = d.getTime() + (long)1209600000;
new_event.addDate(Event.START, PIMItem.ATTR_NONE, l);
}
if (el.isSupportedField(Event.ALARM))
new_event.addInt(Event.ALARM, PIMItem.ATTR_NONE, 600);
if (el.isSupportedField(Event.SUMMARY))
new_event.addString(Event.SUMMARY, PIMItem.ATTR_NONE,
"Register Your Product!");
if (el.isSupportedField(Event.NOTE))
new_event.addString(Event.NOTE, PIMItem.ATTR_NONE, "You've purchased application XXX with registration number NNN. Please register it now. Look in the Contact List for information on how to contact us.");
try {
// commits it to the list and the native database
new_event.commit(); // commits it to the list and the native database
}
catch (PIMException e) {
// failed committing the event
System.err.println("This application cannot add the event");
}
try {
el.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void retrieveEvents() {
// Get all events occurring for the coming week,
// for a listing screen
PIM pim = PIM.getInstance();
EventList el = null;
Event search_template = null;
Enumeration this_weeks_events = null;
try {
el = (EventList) pim.openPIMList(
PIM.EVENT_LIST, PIM.READ_ONLY);
} catch (PIMException e) {
// failed opening the default event list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request for
// read access to event list
// This is not an error condition and can be normal
System.out.println("Okay, this application won't get events");
return;
}
// calculcate today's date and next week's date
long current_time = (new Date()).getTime();
long next_week = current_time + 604800000;
try {
// Get the enumeration of matching elements
this_weeks_events = el.items(
EventList.OCCURRING, current_time, next_week, true);
} catch (PIMException e) {
// failed to retrieve elements due to error!
// Error case - abort this attempt
System.err.println(
"This application cannot retrieve the events");
}
try {
el.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void modifyEvents() {
// Code sample:
// Postpone all events from today until
// tomorrow (sick day today...)
PIM pim = PIM.getInstance();
EventList el = null;
Enumeration todays_events = null;
try {
el = (EventList) pim.openPIMList(
PIM.EVENT_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// failed opening the default event list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's requestfor read/write access to contact list
// This is not an error condition and can be normal
System.out.println("Okay, this application won't modify any event");
return;
}
// calculate today's start and end times
Calendar start_of_day = Calendar.getInstance();
// start of work day is 7am
start_of_day.set(Calendar.HOUR_OF_DAY, 7); // start of work day is 7am
Calendar end_of_day = Calendar.getInstance();
// end of work day is 8pm
end_of_day.set(Calendar.HOUR_OF_DAY, 20); // end of work day is 8pm
try {
// Get the enumeration of matching elements
todays_events = el.items(Event.OCCURRING, start_of_day.getTime().getTime(), end_of_day.getTime().getTime(), true);
} catch (PIMException e) {
// failed to retrieve elements due to error!
System.err.println(
"This application cannot retrieve the events");
}
// update all events by one day
while (todays_events != null && todays_events.hasMoreElements()) {
Event e = (Event) todays_events.nextElement();
e.setDate(Event.START, 0, PIMItem.ATTR_NONE,
e.getDate(Event.START, 0) + 86400000);
try {
// save change to the database
e.commit();
} catch (PIMException exe) {
// Oops couldn't save the data...
System.err.println(
"This application cannot commit the event");
}
}
try {
el.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void deleteEvents() {
// Delete all events having to do with Christmas (bah humbug!)
PIM pim = PIM.getInstance();
EventList el = null;
Enumeration xmas_events = null;
try {
el = (EventList) pim.openPIMList(
PIM.EVENT_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// failed opening the default event list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request
// for read/write access to event list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't modify any event");
return;
}
try {
// Get the enumeration of matching elements
xmas_events = el.items("Christmas");
} catch (PIMException e) {
// failed retrieving the items enumeration due to an error
System.err.println(
"This application cannot retrieve the events");
return;
}
// delete all event entries containing Christmas
while (xmas_events != null && xmas_events.hasMoreElements()) {
Event e = (Event) xmas_events.nextElement();
try {
el.removeEvent(e);
} catch (PIMException exe) {
// couldn't delete the entry for some reason
System.err.println(
"This application cannot remove the event info");
}
}
try {
el.close();
} catch (PIMException e) {
// failed to close the list
}
}
/**************************************************************************
* ToDo/ToDoList sample code
***************************************************************************/
public void createAToDo() {
// Create a todo entry in the device's local todo list
// reminding the user to register your application
PIM pim = PIM.getInstance();
ToDoList tl = null;
ToDo new_todo = null;
try {
// Open write only since you're just going to
// add your registration
// todo info to the device's todo database
tl = (ToDoList) pim.openPIMList(PIM.TODO_LIST, PIM.WRITE_ONLY);
} catch (PIMException e) {
// failed opening the default todo list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request
// for write access to todo list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't add the todo");
return;
}
// Create an "empty" todo to work with
new_todo = tl.createToDo();
// Add a registration todo: make it have a
// due date of two weeks from now
// with a low priority, and
// add a note with the phone or email to call.
if (tl.isSupportedField(ToDo.DUE)) {
Date d = new Date();
long l = d.getTime() + (long)1209600000;
new_todo.addDate(ToDo.DUE, PIMItem.ATTR_NONE, l);
}
if (tl.isSupportedField(ToDo.PRIORITY))
new_todo.addInt(ToDo.PRIORITY, PIMItem.ATTR_NONE, 5);
if (tl.isSupportedField(ToDo.SUMMARY))
new_todo.addString(ToDo.SUMMARY, PIMItem.ATTR_NONE,
"Register Your Product!");
if (tl.isSupportedField(ToDo.NOTE))
new_todo.addString(ToDo.NOTE, PIMItem.ATTR_NONE,
"You've purchased application XXX with registration number NNN. Please register it now.Look in the Contact List for information on how to contact us.");
try {
// commits it to the list and the native database
new_todo.commit(); // commits it to the list and the native database
}
catch (PIMException e) {
// failed committing the todo
System.err.println("This application cannot add the todo");
}
try {
tl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void retrieveToDos() {
// Get all todos due today, for a listing screen
PIM pim = PIM.getInstance();
ToDoList tl = null;
ToDo search_template = null;
Enumeration todos = null;
try {
tl = (ToDoList) pim.openPIMList(PIM.TODO_LIST, PIM.READ_ONLY);
} catch (PIMException e) {
// failed opening the default todo list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request for
// read access to todo list
// This is not an error condition and can be normal
System.out.println("Okay, this application won't get todo items");
return;
}
// calculate today's start and end times
Calendar start_of_day = Calendar.getInstance();
start_of_day.set(Calendar.HOUR_OF_DAY, 0);
Calendar end_of_day = Calendar.getInstance();
end_of_day.set(Calendar.HOUR_OF_DAY, 24);
try {
// Get the enumeration of matching elements
todos = tl.items(
ToDo.DUE, start_of_day.getTime().getTime(),
end_of_day.getTime().getTime());
} catch (PIMException e) {
// failed to retrieve elements due to error!
// Error case - abort this attempt
System.err.println(
"This application cannot retrieve the todos");
}
try {
tl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void modifyToDos() {
// Mark all stuff from yesterday as completed
PIM pim = PIM.getInstance();
ToDoList tl = null;
ToDo search_template = null;
Enumeration todos = null;
try {
tl = (ToDoList) pim.openPIMList(PIM.TODO_LIST, PIM.READ_ONLY);
} catch (PIMException e) {
// failed opening the default todo list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request for
// read access to todo list
// This is not an error condition and can be normal
System.out.println("Okay, this application won't get todo items");
return;
}
// calculate today's start and end times
Calendar start_of_day = Calendar.getInstance();
start_of_day.set(Calendar.HOUR_OF_DAY, 0);
Calendar end_of_day = Calendar.getInstance();
end_of_day.set(Calendar.HOUR_OF_DAY, 24);
try {
// Get the enumeration of matching elements
todos = tl.items(
ToDo.DUE, start_of_day.getTime().getTime() - 86400000,
end_of_day.getTime().getTime() - 86400000);
} catch (PIMException e) {
// failed to retrieve elements due to error!
// Error case - abort this attempt
System.err.println("This application cannot retrieve the todos");
}
// set all todos due yesterday to completed
//with updated completion date
while (todos != null && todos.hasMoreElements()) {
ToDo t = (ToDo) todos.nextElement();
if (tl.isSupportedField(ToDo.COMPLETED))
t.setBoolean(ToDo.COMPLETED, 0, PIMItem.ATTR_NONE, true);
if (tl.isSupportedField(ToDo.COMPLETION_DATE))
t.setDate(ToDo.COMPLETION_DATE, 0,
PIMItem.ATTR_NONE, (new Date()).getTime());
try {
// save change to the database
t.commit();
} catch (PIMException exe) {
// Oops couldn't save the data...
System.err.println(
"This application cannot commit the todo");
}
}
try {
tl.close();
} catch (PIMException e) {
// failed to close the list
}
}
public void deleteToDos() {
// Delete all ToDos having to do with cleaning (hired a maid instead)
PIM pim = PIM.getInstance();
ToDoList tl = null;
Enumeration todos = null;
try {
tl = (ToDoList) pim.openPIMList(PIM.TODO_LIST, PIM.READ_WRITE);
} catch (PIMException e) {
// failed opening the default todo list!
System.err.println(
"Error accessing database - aborting action");
return;
} catch (SecurityException e) {
// user rejected application's request
// for read/write access to todo list
// This is not an error condition and can be normal
System.out.println(
"Okay, this application won't modify any todo");
return;
}
try {
// Get the enumeration of matching elements
todos = tl.items("clean");
} catch (PIMException e) {
// failed retrieving the items enumeration due to an error
System.err.println(
"This application cannot retrieve the todos");
return;
}
// delete all event entries containing 'clean'
while (todos != null && todos.hasMoreElements()) {
ToDo t = (ToDo) todos.nextElement();
try {
tl.removeToDo(t);
} catch (PIMException exe) {
// couldn't delete the entry for some reason
System.err.println(
"This application cannot remove the todo info");
}
}
try {
tl.close();
} catch (PIMException e) {
// failed to close the list
}
}
}
Jan 18, 2009
Aptitude Q & A
1. In a girls’ school, 128 girls play skipping, 102 play throwball. Out of these 30 girls play both throwball and skipping . Find the percentage of girls not playing any of these games, if the number girls playing less than two games is nine times the number of girls playing two games.
(a) 33+1/3% (b) 35% (c) 37% (d) 42% ans=a
2. In a village with a population of 1000 people each person reads either the Times of India or the Free Press.112 persons read only the Times of India, 512 persons read only the Free press and the remaining persons read both. Find the total numbers of persons reading Times of India and Free Press respectively.
(a) 480 & 800 (b) 488 & 888(c) 488 & 800 (d) 480 & 888 ans=b
3. Out of a total 120 musicians in a club, 5% can play all three instruments - guitar, violin and flute. The number of musicians who can play any two and only two of the above instruments is 30. The number of musicians who can play the guitar alone is 40. What is the total number of those who can play violin alone or flute alone?
(a) 30 (b) 44 (c) 38 (d) 45 ans=b
4. There are three sets of numbers Set I, Set II and Set III. From a given larger set of numbers, 78% of the numbers are at least part of either Set I, Set II or Set III. 50% of the numbers are part of set I, 30% for Set II and 20% for Set III. 5% of the numbers are part of all three sets. What percentage of the numbers are part of more than one set?
(a) 10 (b) 17 (c) 12 (d) 22 ans=d
5. In a group of 76 children, 53 belonged to the Youth Club, 46 to the Sports Club and 40 to the Friends Club. Of these 15 were members of all three clubs, 22 were common to Friends & Sports Club and 23 were common to Youth Club & Friends Club. The number of children common to Youth and Sports Club, who are not members of Friend's club is
(a) 17 (b) 18 (c) 19 (d) 20 ans=b
Directions for Questions 6-10: Read the following information to answer the questions that follow Madhu and Shobha are good in Dramatics and Computer Science.
Anjali and Madhu are good in Computer Science and Physics.
Anjali, Poonam and Nisha are good in Physics and History.
Nisha and Anjali are good in Physics and Mathematics.
Poonam and Shobha are good in History and Dramatics.
6. Who is good in Computer Science, History and Dramatics?
(a) Anjali (b) Madhu (c) Nisha (d) Shobha ans=d
7. Who is good in Physics, Dramatics and Computer Science?
(a) Shobha (b) Poonam (c) Madhu (d) Anjali ans=c
8. Who is good in Physics, History and Dramatics?
(a) Anjali (b) Shobha (c) Madhu (d) Poonam ans=e
9. Who is good in History, Physics, Computer Science and Mathematics?
(a) Poonam (b) Anjali (c) Madhu (d) Nisha ans=b
10. Who is good in Physics, History and Mathematics but not in Computer Science?
(a) Nisha (b) Poonam (c) Madhu (d) Anjali ans=a
11. You have a barrel, filled to the top with water, which weighs 150 pounds. What can you add to the barrel in order to make it lighter?
(a) ice cubes (b) air (c) stones (d) holes ans=??????????????
Directions for Questions 12-14: Read the following information to answer the questions that follow There are six teachers in a school A,B,C,D, E & F in a school. Each of the teachers teaches two subjects, one compulsory subject and one optional subject. - D's optional subject was History while three others have it as a compulsory subject- E and F have Physics as one of their subjects.- F's compulsory subject is Mathematics, which is an optional subject for C and E- History and English are A's subjects but in terms of compulsory and optional subjects, they are the reverse of those of D's- Chemistry is an optional subject of only one of them. - The only female teacher in the school has English as her compulsory subject
12. What is C's compulsory subject?
a) English b) Physics c) Chemistry d) History e) Mathematics ans=d
13. Who among the following has the same compulsory and optional subjects as those of F?
(a) D (b) B (c) None of the other options listed for this question (d) C (e) A ans=c
14. Who is a female member in the group?
(a) A (b) B (c) C (d) D (e) E ans=d
15. Johnny is playing with cubical building blocks. He begins building a giant cube and finds he needs six more blocks to complete the cube. Next, Susan starts building a cube with the same building blocks and has 85 extra building blocks after completing her cube. How many blocks were they playing with?
(a) 155 (b) 270 (c) 210 (d) 189 (e) 201 ans=c
Telephone Interview Etiquette
When you speak to the interviewer, you should never use their first name unless they have specifically told you that it is ok. If they have not, address them by their title. To keep your voice from becoming dry, you will want to have a glass of water nearby.
When you take a sip from the glass of water, make sure your head is away from the phone. Do not allow the interviewer to hear you drinking the water. This is an example of bad telephone etiquette. In addition to this, you will want to avoid eating food while you are talking on the phone. If you are hungry, eat before the interview starts, or wait until the interview is over. Not eating on the phone while you're being interviewed for a job should be common sense, but there are a number of people who do it anyway. It is also important to smile while you are talking to the interviewer. Believe it or not, they will hear it in your voice, even if they cannot see the expression on your face. It is essential for you to convey a friendly impression.
The tone of your voice is extremely crucial during the telephone interview. It could be argued that the tone of your voice during this interview is more important than the tone you use during interviews which are held in person. It is easy to see why some people would believe this. During the telephone interview, the person you're talking to can't see your body language, and they can't watch the expression on your face. It is also not possible for them to see how you are dressed. Because of this, it would seem logical that the tone of your voice places an important role in telephone interview etiquette. Pay attention to the tone of your voice when you speak. Does it sound angry? Do you do have a tone that sounds friendly? Or do you speak with the tone of someone who is annoyed?
If you speak to the interviewer in a tone that is negative, you will automatically have a strike against you. Speaking to them in a friendly manner will tip the odds in your favor. It is always important to speak in a way that is easy for the interviewer to understand. This doesn't mean that you should talk them them like they are a child. Talk to them using a language which is clear and concise. Using slang words is the perfect example of bad telephone etiquette, and is a great example of something that will cause you to fail the interview. Again, while this may sound like common sense, you could do it by accident. Practice avoiding slang words before the telephone interview begins.
It is also important for you to think before you answer a question. The answers that the seem the most obvious may be wrong, it and may take you a moment to realize this. If you answer questions without taking a moment to think about the answer, you may not answer the question correctly. It is also important to make sure you answer the question directly. Avoid giving long answers or explanations. This can be a source of annoyance to the person who is interviewing you. After the interview is completed, take the time to write down the questions you were asked.
Telephone etiquette is important, especially when you are being interviewed for a job. The answers you give to questions and the way your answer them will determine if you are highered.
Note :
All background noises should be silenced during the telephone interview, and you should not eat any food while you are speaking with the interviewer. Speak at an average speed, and use a polite tone at all times. Be prepared for any questions that are asked. Research the company, and be prepared to give a good reason for why you want to work for them.
Jan 9, 2009
Tips for Hr Interview
BASIC TIPS FOR HR INTERVIEW
In a nutshell, an interview is method that is use to show an employer that you have what it takes to work for them. The answers that you give during the interview will play a factor in whether or not you're hired.
In order for you to handle the HR interview successfully, it is important to make sure you're prepared in advance. To be prepared, you must have a knowledge of the job, the industry, and yourself. It is essential for you to pay attention to important details, and some of these include your demeanor and appearance. One of the best tools you can have is knowledge. To begin, lets start with some simple things you will need to know about the interview process.
While it is important for you to research the company and the industry, the first thing that you will need to study is the HR interview process. You should have a good idea of the questions that will be asked during the interview, and you should practice answering them. Many people make the mistake of believing all interviews are the same. However, this is not correct, the interviews will fall under a number of different types. The first interview that you will want to become familiar with is called the screening interview. This is the interview that will often be held by the human resources department. While this interview may be conducted over the telephone, it may also be held in person as well.
The interviewer will have a copy of your resume once the meeting starts, and they will seek to the verify the information that is contained in it. Before they begin interviewing you, they must review your resume to find out if you meet the basic requirements for the job. If you don't the interview will be stopped as this point, and it will not go further. If you do meet the requirements, you will move on to the next step of the interview process. The next step of the hiring process is called the selection interview. This is the interview that can be stressful. Now that the company knows you have the skills to perform the job, they will use this interview to determine if you are better than the other applicants who have applied for the job.
While the screening interview shows that you have the basic job requirements, the selection interview will seek to determine if you have the personality that is required for the position. Even if you meet the requirements for the job, you will not pass this interview if you do not have the right personality. In most cases, the things you do in the first few minutes of the interview will determine if you pass or fail. During the selection interview, you will be up against other people that are qualified, and you may have to go through several meetings to determine if you're qualified. The next interview that is held will be called the group interview.
As the name suggests, the group interviewed is held with a group of applicants who have successfully passed the screening interview and the selection interview. All the applicants will be interviewed at the same time. For the employer, the goal of this interview is to seperate the followers from the leaders. The employers knows that within a group of people, the leaders will naturally become separate from the followers. They will use this situation to determine which applicant will be highered. In addition to this, the employer may also use a group interview to determine how well the applicants work together in a group.
The employer will be looking for a certain type of personality, and the applicant who displays it the most will move on to the next level. It is best to be yourself during the group interview.