serach

Monday, October 20, 2008

Lateral Thinking Puzzles

There are not many puzzles on lateral thinking. My personal opinion...

* Lateral thinking puzzle page - 20+ puzzles

* The Lateral Puzzles Forum - Website devoted to lateral thinking puzzles.

* Paul Sloane's list of Classic Lateral Thinking Puzzles - Same old stuff

* Realistic Lateral Thinking Puzzles - Unbelievable...56 Puzzles?

* Nicola's Lateral Thinking Puzzles - One More Surprise !!! 101 Puzzles

Interview Articles

Some cool interview articles...

* The Art of the Follow-Up After Job Interviews - by Kathryn Lee Bazan.

* Behavioral Interviewing Strategies - by Katharine Hansen

* Interviewing Do's and Don'ts, - by Randall S. Hansen

* Mastering the On-Site Interview: A Guide to Company Visits - by Randall S. Hansen

* Phone Interviewing Do's and Don'ts - Maureen Crawford Hentz

* When Job-Hunting: Dress for Success - by Randall S. Hansen

Programming Puzzles - Job Interview Puzzles

Some companies certainly ask for these things. Specially Microsoft. Here are my favorite puzzles. Don't send me emails asking for the solutions.

1. Write a "Hello World" program in 'C' without using a semicolon.
2. Write a C++ program without using any loop (if, for, while etc) to print numbers from 1 to 100 and 100 to 1;
3. C/C++ : Exchange two numbers without using a temporary variable.
4. C/C++ : Find if the given number is a power of 2.
5. C/C++ : Multiply x by 7 without using multiplication (*) operator.
6. C/C++ : Write a function in different ways that will return f(7) = 4 and f(4) = 7
7. Remove duplicates in array
8. Finding if there is any loop inside linked list.
9. Remove duplicates in an no key access database
without using an array
10. Convert (integer) number in binary without loops.
11. Write a program whose printed output is an exact copy of the source. Needless to say, merely echoing the actual source file is not allowed.
12. From a 'pool' of numbers (four '1's, four '2's .... four '6's), each player selects a number and adds it to the total. Once a number is used, it must be removed from the pool. The winner is the person whose number makes the total equal 31 exactly.
13. Swap two numbers without using a third variable.
14. Given an array (group) of numbers write all the possible sub groups of this group.

General Interview Puzzles

Earlier I'd thought of giving a lots of puzzles. Actually the sites given below have everything if you follow the links given out there correctly. You need to face puzzle solving only if you are fresher.

* Interactive Mathematics Miscellany and Puzzles - Fully design in Java and JavaScript - Real Fun to Explore

* Puzzles.COM - Not especially tailored for the interviews but good to explore

* Free Puzzle collection - Geometry Puzzles, Logic Puzzles,Math Puzzles,Weight Puzzles etc.

* Puzzles (My Favorite Page) - Superb

* Puzzles, Mazes, and Quizzes - OK..

* Puzzle Archive and Recent Puzzles - Not many puzzles but worth visiting

* Interactive Fun Puzzles - Some Nice Collections

* Easier Fibonacci puzzles - I like this page.

General Tips To Overcome An Interview

So what if you are not a mountaineer. Or a keen hiker. You still cannot treat your interview like a careless morning trot along a jogger's path. Your jaw-jaw at the interview table is nothing less than a cautious climb up a mountain trail--which begins around your early childhood and meanders through the years at the academia before reaching a new summit in your career. And as you retrace your steps down memory lane make sure that you post flags at important landmarks of your life and career, so that you can pop them before the interview panel scoops them out of you. You don't want to be at the receiving end, do you?

Face the panel, but don't fall of the chair in a headlong rush-and-skid attempt to tell your story. Take one step at a time. Here are a few preparation tips from the Team of Freshersworld.com that books on interviews sometimes overlook. Remember, as a fresher you do not have anything to loose but to gain.

TYPICAL QUESTIONS THAT AN INTERVIEWER WOULD ASK

1.Tell me about yourself
The most often asked question in interviews. You need to have a short statement prepared in your mind. Be careful that it does not sound rehearsed. Limit it to work/Study-related items unless instructed otherwise. Talk about things you have done well at your college and how you wanted to perform in the first job.

2. Why Should We Employ You?
For this question, your answer should list out strengths that you feel are relevant to the job. Given below are some answers which could help you with your answers. However, structure them to suit your requirements.

I have good co-ordination skills
Good analytical skills
I can persuade people to see my point of view, and get the work done
My greatest asset is my ability to motivate people
Even during emergencies, I do not loose my cool
I have good entrepreneurial skills
I have consistently met my deadlines and targets
Can say “no” to people when required to do so!
I am very co-operative with my sub-ordinates, and would like to see them grow
I am a good team player
I am very flexible, and have the ability to work hard under difficult work conditions
I have the experience and knowledge relevant to this job (Here, give appropriate details and examples)

3. Do You Have Offers From Other Companies ?
This is of course a difficult question to answer. Obviously, you must have applied to other companies if you are looking for a job or would have some offers from other companies already. Therefore, do not lie that you have not. However, you are on thin ice here! The interviewer could be checking your honesty. On the other hand, he/she may also be trying to find out how focused you are - are you applying randomly, or is there a well-planned strategy?
Whatever your answer, it should match your career goals.

4. What Salary Are You Expecting?
Try not to get into salary details early in the interview. If pressed, you could say that it all depends on the job, and would like to talk about it after a job offer. Say this in a convincing tone. In case you are asked this question in your latter interviews, give a direct answer. Do not sound apologetic while quoting the figure you have in mind.

SALARY EXPECTATIONS :

1. How much do you expect?
If you have done your homework, you would know how much other people in similar jobs are paid. Quote the range upfront.

2. How much do you think you are worth?
Work out how much you should be paid, given the market value of the job and your skills. If you can bring some extra skills to the table, do not hesitate to ask for more than the market value.

3. What kind of a culture are you comfortable with?
It is better to be frank about your preferences. Your interviewer will get a clear idea about your expectations.

4. Which is more important to you-salary, perks or growth opportunities?
This one will reveal the real you. So be sure what you are going to say. Above all, be true to yourself. If you think this is a negotiation move, then say clearly that you will never sell yourself short.

5. What do you know about our company?
Do not give your opinions about the company. Stick to reported facts that you have gathered from newspapers and so on. Talk about the product portfolio, size, income, and market perceptions of the company. Also it is better to refer details about each company before going for the interview from Freshersworld.com or PlacementWeek.com

6. Why should we choose you over someone else?
Talk clearly about problems that you have solved in your College/Project Team and highlight the quality required.

6. Your qualifications are excellent, but you may be overqualified for the position we have to offer?
Point out that more experience can never be a drawback. If you are multi-skilled, then highlight the fact that a company on the fast-track needs multi-skilled people. It needs people within different departments to work together. Also emphasise that the company's future growth will be an exponential function of your experience.

QUESTIONS YOU SHOULD ASK :

Interviewers usually round off by giving you an opportunity to ask questions. Treat it like a welcome opportunity.
You could ask questions like.
a) Tell me about your company.
b) Now that I have outlined my career goals, do you think you can offer me the opportunities I need?
c) What kind of training and learning can I expect in your company?
d) Describe the work culture and the management style of your company?
e) What is the long-term vision of your company?

As a fresher, current position and status can impact the way you are interviewed. Fresh Out of College

The basis on which you will be judged is your academic background, family background, and interests.
If looking for your first job, ensure that your previous experience, even if it is part-time, is noticed.
Mention projects or responsibilities you may have undertaken. This will indicate your area of aptitude.
You should be willing to put in regular hours, in line with the company's policies. The interviewer needs to know whether you can be punctual and put in full-time work.
In case you have applied for the post of management trainee, you should display an ability to adapt, and indicate all-round interests. Moreover, you should have good interpersonal skills.
You should be enthusiastic to learn, and show commitment towards the organization, as the company will be spending a lot on your training.

Bring with you :
a) Copies of your resumes
b) References and letters of recommendations.

First Impressions :
There is a common saying that minds are made up within the first 5 minutes of an interview. So keep in mind these important first impression indicators. Walk in the door as if you already work there, carry yourself as though you feel perfectly comfortable with the situation. Arrive on time or a little early. In the waiting area, politely tell the receptionist who you are meeting and in a friendly way, ask where you should sit. Take slow, deep breaths to help you remain calm and focused. When introduced to the interviewer, have a firm, but not painful, handshake. Smile. Have good posture when sitting or standing. Introduce yourself in a relaxed, confident manner. Have a well-groomed, professional appearance. Project a feeling of confidence. Bring extra copies of your resume, some thing to write on and something to

Tips for Success in Interviews

* First impression is the best impression. You will be judged by ; the way you dress, your educational qualification, work experience, body language, manners, ability to absorb the information and interpret it intelligently and clearly. So take care to be at your best.
* Carry your relevant documents in order - like certificates, copy of application sent, bio-data etc. in a folder so that it can be easily shown when asked. Take a pen also.
* Present the documents only if the interviewer ask for it.
* Never be late for an interview.
* Greet the interviewers as soon as you enter.
* Sit down only when you are asked to. It is better not to pull the chair, either lift it or move it and always enter from the right side of the chair.
* Say 'please and thank you' whenever required.
* Listen carefully and pay attention to the question. If the question is not clear to you ask politely for a repeat.
* Reply confidently and immediately to the point, keeping your answers short unless asked for a longer description.
* While answering, look directly at the person asking the questions and try to be pleasant.
* Replies connected to any details regarding your bio-data should be authentic.
* It is better to admit if you don't know something.
* Remember to say 'sorry' if your opinions or answers are rejected.
* Avoid indulging in certain mannerisms in your speech or behavior.
* You can ask when you can expect to hear from them before you leave.
* Don't forget to say "Thank you" at the end of an interview to every interviewer before leaving.
* Shake hands only if the interviewer initiates the gesture.
* Walk out confidently without looking back.
* Gently shut the door behind you as you leave.

Personal Finance Basics: Job Search Techniques

As I’m writing a series on Personal Finance basics, I have to be a bit general since “the basics” applies to a wide variety of individuals. Although all of my recent experience is in white-collar jobs, I’m also aware that many (if not most) of my readers are blue-collar workers.

So in this edition of the basics, I’ll discuss some basic job search techniques. I’ll talk more about the fundamentals rather than the tools, because job opportunities can come from any place, any time. Even right now in my life when I’m not actively searching for a job, I’ve had 4 job opportunities open up to me in just the last 2 weeks!

But I didn’t get to where I am today by just sitting around and waiting for jobs to come to me. I had to actually make an effort. Did you know that in my senior year of college, I went through major job interviews with at least 2 dozen companies for post-college work, but only got a single job offer? And it was my last interview of the semester. I learned a few things from that experience:
Work History Matters

These employers knew I was a college student, not an experienced IT worker. However, nothing on my resume helped display my professional or IT skills. I worked at McD’s and a women’s clothing store (in the back office), and I had no professional internships on my resume. If I wanted a corporate job after college, I had to develop some BS skills very quickly, and I don’t mean “Bachelor of Science”!

Right now in my career, I do have quality experience to show on a resume. However, in the span of exactly 1 year, I had 4 different employers. Luckily in the contractor field, people don’t question loyalty as closely, but jumping ship so often in other fields could indicate a lack of maturity or questionable stability. I’ve known people to have literally 20 or more jobs in a year because they just couldn’t find the right fit for one reason or another. So keep an eye on your work history and be prepared for questions if you have quite a few entries in a short amount of time.
Organization Matters

I am certainly not one of the most organized people on the planet, and what I’ve found from experience is that being organized when it comes to job searches really improves your chances of landing a gig. Here are some tips:

* Prepare a list of the employers you wish to contact, including their Human Resources’ contact information, as well as any direct contacts you’ve made within the company.
* List the skills required for each job at the target employers. Each company will need something a little different from the next and you’ll want to know how to prepare your answers when you obtain that first interview.
* Prepare your resume and cover letters. There are thousands of online and print publications on preparing resumes and cover letters, so I’ll refrain from giving more advice except that you want to tailor each document to the company and job skills they require. And yes, in the internet age, some companies don’t even bother with cover letters anymore, but you need some type of introductory text.
* If this is your first post-graduation job, ask teachers, former employers and other upstanding individuals to prepare letters of recommendation for you. For the rest of you, have a list of quality references handy, and be sure to ask them if it’s alright to list them. I still have to submit applications along with my resume, and they do ask for references.

Making a Plan Matters

You need to understand your goals in this job search. Is it more money, more challenge, more stability or something else? You’re almost assured to be asked questions such as “Why are you leaving your current employer?” or “Where do you see your career in 1-5 years?”. You really, really need to be prepared with a clear, concise and legitimate reason. Make sure you run it by friends to see how it sounds in others’ ears.

In addition to goals, you’ll want a checklist for each employer. You need to note:

* When you contacted them
* How you contacted them (phone numbers, email addresses)
* To whom you spoke (including job titles and authority)
* What materials you sent them (what version of your resume/cover letter, any emails or letters, and especially thank you’s)
* The status

Follow-Through Matters

Speaking of tracking the status of the job search, you’ll want to be consistent and persistent in checking back with the employer. However, there’s a fine line between persistence and annoyance, and it’s tough to tell whether 1 call a week is too much or if they would rather have one every 2 weeks.

Important: No more than 1-2 days after the interview, you’ll want to respond back with a thank-you. A personal thank-you letter (the paper kind) is the most noticeable, but it’s also common in my field to just send emails or just call the employer back. You can also use this opportunity as your first status check too.

Remember that even the Clever Dude had to go through dozens of rejections before finding a job (the one that brought me to D.C. no less), so don’t be discouraged and definitely don’t show your frustrations with the employers. Be kind, courteous and patient and they’ll recognize those virtues.

Also, always continue to find new leads and act on them. Don’t hold out all hope for that one “dream job”. You need to prepare yourself if it doesn’t come through as you had planned. Keep plugging away at interviews, and always be prepared to be called in on short notice. As I’ve found these last few weeks, you never know when opportunity comes knocking.

Software Developer Visual Basic

Description
ATS is an information technologies consulting company providing services to Fortune 500 companies nationwide. ATS specializes in providing full-service staffing solutions by providing technical and business personnel through staff supplementation and project engagements. The company has extensive contacts within its Fortune 500 client base and is able to access a large pool of talented and responsive professionals with proven records of accomplishment in both the technical and business fields. We are currently seeking a candidate will provide software development support for a unique application developed for use by one of our major international customers. The application involves the management and allocation of frequency spectrum used for wireless services in our client?s country wide service area. This is an existing application that has recently been updated. Candidate will be responsible for addressing software issues/problems identified by the client during their use of the latest version of the product. Responsibilities will include working with the client technical contacts to understand the specific issue, analyze the source of the problem and it?s relationship to other aspects of the application and implement a solution via code changes to correct the identified issues. This position is considered as part-time since the scope of work will be largely dependent on customer requests ? as a result the candidate should be flexible as some months may be nearly full-time, while other time periods may be on the order of a half-time work schedule. Travel is not anticipated, however the customer may request limited onsite support (no more than 5-10 days onsite in total are an option for the client) ? thus a willingness to provide this onsite support in working with the client is a software development and analysis skills are required with experience in a Windows based environment (application runs on Windows Server Enterprise edition). Specific skills required include working with Visual Basic, Oracle, Crystal Reports. Familiarity with MapInfo/MapX would also be highly desirable. Moreover, candidate is expected to work cooperatively with client technical experts to address their needs ? this may occasionally require discussions with the client in non-standard hours due to time differences. The position requires the ability to work well independently, excellent time management, personal organization and communication skills. ATS offers health coverage, 401K participation, Long Term Disability and Life Insurance. Please refer to job code 08-00412 when responding to this ad. To successfully apply to this job, you must click here rather than on the appl

Job Hunting Basics

It's always a good time to assess where you stand with job hunting, where you are in your job search, and to get started on a search or to get back on track. If you're considering a change, this is a good time to decide whether the timing is right for you to begin a quest for a new job or career, and, if so, to get started. It makes good sense to review the basics and make sure that all the pieces of the puzzle are set in place. With the right tools your job search still might not be easy, however, it will run more smoothly.

Before You Start Job Hunting

Your cover letter and resume or CV is typically the first impression an employer will have of you. It needs to market your relevant skills, knowledge, and accomplishments. The right resume and cover letter is one of the most critical job search tools you can have. Once your resume is in order you'll need to send it out via email or snail mail or post it online. Our Resume and Cover Letter Center steps you through writing, publishing, posting, and submitting your resume and cover letter to employers and to jobs web sites.

Where to Job Hunt

Start with the top job search sites, then use the niche career sites and the sites that focus on the local geographic area where you want to work so you are covering all the bases.

Hopefully, your email In box will start getting messages and the phone will start ringing once your resume has reached employers. If not, you'll want to start researching companies, networking and tapping the hidden job market, as well as continuing with a traditional job search.

Once the phone does ring it's important to be well prepared for the interview. It is also important to dress appropriately. Dressing successfully (or unsuccessfully) can make or break an interview. Don't forget to follow-up your interview with a thank you letter.

Java software engineering interview questions

Question 1: What is the three tier model?
Answer: It is the presentation, logic, backend
Question 2: Why do we have index table in the database?
Answer: Because the index table contain the information of the other tables. It will
be faster if we access the index table to find out what the other contain.
Question 3: Give an example of using JDBC access the database.
Answer:
try
{
Class.forName("register the driver");
Connection con = DriverManager.getConnection("url of db", "username","password");
Statement state = con.createStatement();
state.executeUpdate("create table testing(firstname varchar(20), lastname varchar(20))");
state.executeQuery("insert into testing values(’phu’,'huynh’)");
state.close();
con.close();
}
catch(Exception e)
{
System.out.println(e);
}
Question 4: What is the different of an Applet and a Java Application
Answer: The applet doesn’t have the main function
Question 5: How do we pass a reference parameter to a function in Java?
Answer: Even though Java doesn’t accept reference parameter, but we can
pass in the object for the parameter of the function.
For example in C++, we can do this:

void changeValue(int& a)
{
a++;
}
void main()
{
int b=2;
changeValue(b);
}

however in Java, we cannot do the same thing. So we can pass the
the int value into Integer object, and we pass this object into the
the function. And this function will change the object.

Software tester interview questions

The questions were asked by Lucent Technologies for Software Tester (in some companies SQA - Software Quality Assurance) position.

1. What programming language are you using?
2. What C++ libraries are you proficient with?

3. Which argorithm do you like the most? Why?
4. How do you debug SSH?
5. What is the QA process?
6. How do you train another QA engineer?
7. What bug tracking tools you have used? Have you used any free tools?
8. How do you start your QA if there are no system requirements?
9. Have you used MSVC? What do you think of it?
10. There are 3 lights (in one room) and 3 swtiches (in another room), one for each, if you only enter into the light room once. How can you find out which switch corresponds to which light?
11. What is your weakness?
12. Why do you think you are suited for this job?
13. If there is a day, when you find yourself not fitting in our team, what will you do?
14. What makes you think you are qualified for this job?
15. Do you like music? Which composers are your favourite?
16. What kind of PC games you like most? Why?
17. Are you familiar with collboration tools? Which communication method do you prefer for talk, email and chat?
18. When will you be available to start work?
19. What security tools have you used?
20. Tell me about yourself.
21. Tell me about your experience with this type of work
22. What do you like and dislike about our company?
23. Why do you want to work for us?
24. What should we hire you? What can you do for us? What can you do that others can not?
25. What is the job’s most attractive and least attractive factor?
26. What do you look for in a job?
27. Please give me your definition of software test engineer.
28. How long whould it take you to make a meaningful contribution to our firm?
29. How long would you stay with us?
30. Are you thinking of going back to school or college?
31. What kind of programs/machines or equipment have you worked with?
32. You may be overqualified for this position we have to offer.
33. Give me an example of a project you handled from start to finish.
34. What was your last employer’s opinion of you?
35. Can you work under pressure, deadline etc?
36. Do you have any questions?
37. What is it you liked and disliked about your last job?

Software testing book for preparing testing interviews and learning basics of software testing

I am in process to compile a list of good books on software testing. Soon I will share this list with you. But lately I am getting too many requests to share any book on software testing for preparing software testing interviews. So here is a quick post to share an online testing book I found “A Software Testing Primer” by Nick Jenkins.

Basically this book is an introduction to software testing. So those who are new to software testing field can start their preparation by reading this book. You will get basic idea of manual and automation testing.

Here is a summary of what this book is covering:

* What is the need of software testing?
* Different software development models
* Testing in the software development life cycle
* How to develop testing mindset?
* Regression Vs. Retesting
* White box Vs. Black box testing
* Verification and validation
* Alpha and beta testing
* Unit, Integration and System testing
* Acceptance testing
* Automation testing - Basics
* Testing the design
* Usability testing
* Performance testing
* Test planning
* Test estimation
* Test cases and elements of test cases
* Test tracking, Test planning and Test plan review
* How to manage defects and defect reports?
* Test metrics for testers
* Product release control

In all this book is a nice introduction to software testing. Author explained some key software testing concepts like Regression and Retesting difference, Alpha and beta testing etc. where many testers get confused.

interviews basics free

Interview Basics

Despite the etiquette, formality, and inevitable fear factor, job interviews can actually be enjoyable as well as extremely informative. In an interview, where you and the prospective employer begin a mutual relationship based on observation and communication, you have just as much power as the interviewer. So forget the high stakes and have fun.

The focus for both sides should be on the immediate benefits you can add to and get from the company. Use examples; emphasize thought processes rather than results; and turn negatives into positives.

Research, research, research
Be ready to rattle off your achievements and how your current projects fit in with the goals of the prospective employer. Research industry trends and know where the company excels and where it might need your talents. Use media, reference books and sites, and your contacts in the industry.

Do enough research to speak authoritatively during the interview. Look at the company's recent stock price if it is publicly traded. Find out its values through the mission statement and the recent comings and goings of its executives. Keep current on relevant news and check for late-breaking events that could affect the business.

Interviews come in various guises.

* Screening interviews narrow the applicant pool. You might be screened without knowing it, in person or otherwise. Career fairs, for example, provide screening opportunities. Job applicants might also be screened by phone.
* Electronic or phone interviews may be used when you are relocating. Treat virtual interviews as if they were face to face, even if you are in your pajamas. Keep any materials you might need for the conversation at hand.
* Sequential interviews, where you visit different interviewers one after another within a company, are the most common. Treat each interview as though it were the first.
* Panel interviews, where you face a panel of interviewers, or group interviews, where multiple candidates are interviewed at once, are less common but might also occur.

It's all in the package you present
Interviewers will probably ply you with questions about your education, experience, skills, and long-term career goals as they look for the following.

* Confidence without arrogance. Show you work well with others as equals while exhibiting the confidence and assertiveness of a self-starter.
* Reason. The prospective employer looks for how well you process information.
* Communication. The interviewer looks for social savvy, small talk, and interpersonal ability with coworkers.
* Success. Show how you have used your skills by providing measurable statistics and explain the thought process behind your actions.
* Organization. Show your level of organization by your dress, manner, and coordination handling the papers and equipment you bring to the interview.
* Enthusiasm. Let how much you want the job shine through and add a positive spin to negative situations.

Every question counts
Interviewers might pose behavioral questions to get an idea of how you might act in the office. Certain banking, finance, and consulting employers use case questions to test your analytical skills. Hypothetical questions offer a picture of how you might handle a situation you have yet to encounter. You may face these types of questions if you are interviewing for a job in a new industry or for one with more responsibilities.

Don't fall for tricks
In stress tests, the interviewer fires a barrage of questions or problems at the candidate in stressful surroundings. These cases are less about what you do or say than about how you respond. Emphasize the process, not the result. If you feel a question is extraordinarily strange, ask for elaboration.

Your turn to do the grilling
Respond to the interview questions with articulate, focused answers but make sure to get some answers for yourself.

* Ask about attitude and environment. If the interviewer shows you around, pay attention to the work environment. Listen to what employees say; notice how they dress and the relative diversity or homogeneity of the workforce.
* Ask about training. Training programs help facilitate your transition into a new position. Look for companies willing to enhance your skills and knowledge, regardless of job level and tenure.
* Ask about management. Ask about the relationships workers have with senior management and whether one department is held in higher regard than another. Find out whether your department has an advocate before senior staff or how strong an advocate you will be able to be.
* Ask about time, travel, and relocation. Find out the time commitment expected from you. Ask whether the company expects you to travel or relocate and whether they will reimburse you.
* Ask about promotions and reviews. A good rate of promotion is 18 months to two years. Performance reviews, which may include a raise, should take place once a year.
* Ask about compensation. The interviewer is likely to cover this topic eventually, but make sure all your questions are answered. Does the company pay competitive salaries in general? Does it offer cash bonuses, stock options, paid holidays, and gifts like meals and tickets?
* Ask about turnover. If employees are leaving in droves, you know something is wrong. Workers may be dissatisfied with their pay, management, or work culture; or there may have been layoffs. Ask whether the company is in talks on acquisitions or mergers. Find out about any current litigation and its possible impact.

What happens next? The interviewer will contact you about the job if the company is interested. Ask how long you can expect to wait. Contact the interviewer in the interim if you have questions or for additional materials or references. But the decision will depend mostly on your interview. Do your best to leave a great impression.

Interview Basics importent

* Points to Remember
* Strategies for Success
* The STAR Method
* Types of Interviews

* Questions to Ask
* Final Tips
* Follow-Up
* Additional Resources

Key points to remember:

* All questions that employers ask are really the same question: "How can you be valuable to me and this organization?"
* Research the organization.
* Make sure you understand the position.
* Know your strengths and how they can add value.

Strategies for success:

* Be clear about your strengths and skills.
* Research the organization. By researching the employer you will be better equipped to demonstrate your fit with the organization. What do you research? You'll want to know about the organization's mission and core values, learn about the culture, and identify their current projects, areas of growth and recent challenges or problems that need to be overcome. How do you find this information? First, review the organization's web site; next, do a search for recent articles or internet posts that discuss their initiatives, activities, and challenges; next, talk to people who work for the organization, or are in the field, about what they know and their impressions.
* Study the position description. Understanding what the employer is looking for is the key to answering interview questions well. Most interview questions are developed based on the required and preferred qualifications listed in the job description. Print the job description and underline or highlight the skills and tasks that are mentioned.
* Prepare to make a case for the match between your strengths, skills, and experience and the position. Think through the experiences you have had that are related to the position description. Select those that demonstrate the transferable skills related to the qualifications being sought. Examples that demonstrate several skills are best. Have several examples, so you are not leaning too heavily on one or two when answering questions.
* Show enthusiasm and interest.

STAR method for answering interview questions:

Situation * Task * Action * Result

Include these elements to tell a compelling story about what you have done that demonstrates your transferable skills. The STAR method works best for behavior-based questions that begin with "Tell me about a time when…" or "Describe a situation when…," but this approach is good to use whenever you find yourself sharing an example in response to a question.

* Situation: "Recently, I completed a project that involved working with a team…."
* Task: "...our task was to implement an emergency preparedness plan for our department."
* Action: "My role was to inform staff about the procedures we needed to follow in case of an emergency that required us to evacuate our office. I did this in several ways: by emailing everyone and sending an attachment describing the evacuation plan, exit route, and designated meeting place; by creating a colorful visual display on the bulletin board in our staff work room; and by taking everyone through a hands-on exercise during a staff meeting."
* Result: "The result was that when the University conducted a drill for the entire campus, the staff in our office assembled at our pre-arranged meeting place quickly and without hesitation."

Make sure to focus on what your role was when you are describing a team project. Don't forget to give a result or outcome. Even if the outcome wasn't positive, be prepared to discuss what you learned and what you would have done differently.

Types of interviews:

* Initial Screening interview: A short session during which the employer is trying to narrow down the field of applicants who meet the job qualifications. Screening interviews may be conducted either over the telephone or in-person with one person or several. The objective is to narrow the field down to fewer candidates who become finalists for the position.
* Follow-up interview: Follow-up interviews are almost always conducted in person and can last from an hour to one or two days. They can involve either a single interview or a series of sequential interviews with individuals and groups. Occasionally a presentation, meals, and/ or social events are included depending on the nature of the job. There are multiple objectives to these follow-up interviews: to further evaluate candidates' match with the position, to choose among the top candidates, and to "sell" the workplace and position to the candidates.
* Telephone interview: An advantage to being interviewed over the phone is that you can easily refer to notes that remind you of key points to include. A disadvantage is that you will not be able to receive or convey non-verbal cues. It is important to speak clearly and more slowly than you might in person. Don't be shy about asking the interviewer to repeat something you are not sure you heard or understood. Show your level of interest by what you say, e.g. "I'm excited to be considered for this position", and by the inflection in your voice.
* One-on-one interview: One person interviews the candidate and makes the hiring decision. These interviews can range from being very informal and conversational to being more formal and structured. Follow the lead of the interviewer, but keep in mind, no matter how informal, that this is a conversation with an agenda. Project positive enthusiasm, maintain good eye contact and be professional.
* Panel interview: If you are being interviewed by a group of people, remember to make eye contact with all of your interviewers. Connect first with the person who asked you the question and then glance at the others in the room to gauge their responses and interest, finally, re-connect with the person who initially asked you the question. Try to link your answers to others that were asked and get the interviewers to talk among themselves. Make sure you get the names and roles of all of those who participated in the interview.

Questions to ask at the time of interview:

The best questions to ask allow you to:

* Demonstrate interest in the organization,
* Demonstrate interest in the interviewer(s) and their perspective,
* Identify key skills and strengths being sought,
* Receive more information about the details of the job and employer expectations,
* Learn about how work and performance will be evaluated, and
* Understand the next steps in the process.

Don't ask about:

* Compensation
* Benefits
* Leave/vacation accrual

These topics are more appropriate to discuss when you are offered the job and you know that the employer wants you to join their organization. If you discuss these topics prior to the job offer, the employer may think you are more interested in what the job has to offer you rather than the job itself.

Final Tips:

* Be yourself.
* Listen carefully to the questions being asked.
* Think through how you might answer.
* Don't be afraid to ask for clarification or time to think.
* Speak clearly.
* Maintain good eye contact.
* Stay positive.

Follow-up:

Send a thank you letter. A thank you letter expresses appreciation, demonstrates professionalism, allows you to restate how your skills and background match the position, and affirms your interest and enthusiasm about the job. It also gives you an opportunity to add anything that is relevant to the position, but which you forgot or didn't have a chance to share during the interview. If you were interviewed by a panel, send a thank you letter to each member of the panel. A thank you letter also helps you stand out from the crowd!

interview quwestions

* What is the output of printf("%d")
* What will happen if I say delete this
* What is Dangling pointer?
* Difference between "C structure" and "C++ structure".
* Diffrence between a "assignment operator" and a "copy constructor"
* What is the difference between "overloading" and "overridding"?
* Explain the need for "Virtual Destructor".
* Can we have "Virtual Constructors"?
* What are the different types of polymorphism?
* What are Virtual Functions? How to implement virtual functions in "C"
* What are the different types of Storage classes?
* What is Namespace?
* What are the types of STL containers?.
* Is there any difference between a messageand method?
* If I ask you to write 'VI' editor in C++ - How you'll proceed?
* Difference between char name[] = “prashant n mhatre”; and char *name = “prashant n mhatre”;
* Should we use global variables?
* Parsing HTML or XML document with C++
* What is 'self assignment'?

* Difference between how virtual and non-virtual member functions are called
* Finding shortest path aka Dijkstra's algorithm and backtracking
* Doing permutations and combinations in C++
* Difference between "vector" and "array"?
* How to write a program such that it will delete itself after exectution?
* Can we generate a C++ source code from the binary file?
* What are inline functions?
* Talk sometiming about profiling?
* How many lines of code you have written for a single program?
* What is "strstream" ?
* How to write Multithreaded applications using C++?
* Explain "passing by value", "passing by pointer" and "passing by reference"
* Write any small program that will compile in "C" but not in "C++"
* Have you heard of "mutable" keyword?
* What is a "RTTI"?
* Is there something that I can do in C and not in C++?
* Why preincrement operator is faster than postincrement?
* What is the difference between "calloc" and "malloc"?
* What will happen if I allocate memory using "new" and free it using "free" or allocate sing "calloc" and free it using "delete"?
* What is Memory Alignment?
* Explain working of printf.
* Difference between "printf" and "sprintf".
* What is "map" in STL?
* When shall I use Multiple Inheritance?
* What are the techniques you use for debugging?
* How to reduce a final size of executable?
* Give 2 examples of a code optimization.

Visual Basic Interview Questions

* 3 main differences between flexgrid control and dbgrid control
* ActiveX and Types of ActiveX Components in VB
* Advantage of ActiveX Dll over Active Exe
* Advantages of disconnected recordsets
* Benefit of wrapping database calls into MTS transactions
* Benefits of using MTS
* Can database schema be changed with DAO, RDO or ADO?
* Can you create a tabletype of recordset in Jet - connected ODBC database engine?
* Constructors and distructors
* Controls which do not have events
* Default property of datacontrol
* Define the scope of Public, Private, Friend procedures?
* Describe Database Connection pooling relative to MTS
* Describe: In of Process vs. Out of Process component. Which is faster?
* Difference between a function and a subroutine, Dynaset and Snapshot,early and late binding, image and picture controls,Linked Object and Embedded Object,listbox and combo box,Listindex and Tab index, modal and moduless window, Object and Class,Query unload and unload in form, Declaration and Instantiation an object?
* Draw and explain Sequence Modal of DAO
* How can objects on different threads communicate with one another?
* How can you force new objects to be created on new threads?
* How does a DCOM component know where to instantiate itself?
* How to register a component?
* How to set a shortcut key for label?
* Kind of components can be used as DCOM servers
* Name of the control used to call a windows application
* Name the four different cursor and locking types in ADO and describe them briefly
* Need of zorder method, no of controls in form, Property used to add a menus at runtime, Property used to count number of items in a combobox,resize a label control according to your caption.
* Return value of callback function, The need of tabindex property
* Thread pool and management of threads within a thread pool
* To set the command button for ESC, Which property needs to be changed?
* Type Library and what is it's purpose?
* Types of system controls, container objects, combo box
* Under the ADO Command Object, what collection is responsible for input to stored procedures?
* VB and Object Oriented Programming
* What are the ADO objects? Explain them.
* What are the different compatibility types when we create a COM component?
* What do ByVal and ByRef mean and which is the default?
* What does Option Explicit refer to?
* What does the Implements statement do?
* What is OLE and DDE? Explain.
* What is the difference between Msgbox Statement and MsgboxQ function?
* What keyword is associated with raising system level events in VB?
* What methods are called from the ObjectContext object to inform MTS that the transaction was successful or unsuccessful?
* What types of data access have you used.
* What was introduced to Visual Basic to allow the use of Callback Functions?
* Which controls can not be placed in MDI?
* Which controls have refresh method, clear method
* Which Property is used to compress a image in image control?
* Which property of menu cannot be set at run time?
* Which property of textbox cannot be changed at runtime and What's the maximum size of a textbox?
* Which tool is used to configure the port range and protocols for DCOM communications?

interviews

# Difference : Java Beans, Servlets
# Difference : AWT, Swing
# Disadvantages of Java
# difference between this() and super()
# How does exeception handling mechanism work in Java?
# When 'finally' block gets executed.
# What is BYTE Code ?
# Can unreachable object become reachable again?
# What gives java it's "write once and run anywhere" nature?
# Does Java have "goto"?
# Difference - Preemptive Scheduling and Time Slicing
# Checked and UnChecked Exception Difference
# What is the meaning of "final" keyword?
# Can I create final executable from Java?
# Explain Garbage collection mechanism in Java
# Why Java is not 100% pure object oriented language?
# What are interfaces? or How to support multiple inhertance in Java?
# How to use C++ code in Java Program?
# Difference between "APPLET" and "APPLICATION"
# Types of inner classes
# Explain the difference between HashMap and HashTable?
# Difference - Iterators in C++ and iterators in Java
# What's meant by keyword 'static'
# Different - public, private, protected and package level access
# How would you strip HTML tags using String replaceAll() method.
# Creating custom exceptions
# What is super()
# String and String Buffer - Which one should we prefer?
# Adapter Class
# Vector, Hashtables, Lists, Enumerations in Java
# Serialization in Java and Marshelling
# What are the types of JDBC drivers? Which would you prefer?
# How do you establish connection to database using JDBC?
# Convert Oracle CLOB to Java String
# Convert Java String to Oracle CLOB
# Difference: createStatement, prepareStatement and prepareCall
# What is Transaction? How it is managed with JDBC
# How can we make call to a stored procedure from JDBC ?
# Dirty read and 2 phase commits
# How do we retrieve table META Data ?
# Java Programming Interview Questions - Java Interview Questions

# Advanced Java Programming Interview Questions - A bit difficult interview questions

After the Interview

If you know in advance what to do after the interview, you can start planning while you are still "working" the interview.

Some essential actions include:

* Find out when the hiring decision is to be made
* Note the names and contact details of key decision makers
* Be sure to send a thank you letter or note
* Follow up at appropriate intervals

Make best use of all these strategies to answer your job interview questions successfully - good luck!

Closing the Interview

Make a lasting impression by closing on a positive note. If you have answered all the job interview questions successfully, the last thing you want is to spoilt it by a poor close. Try using some of these closing tactics:

* Ask some prepared questions
* Enquire about the timing of the hiring decision
* Request feedback on your interview performance
* Confirm you interest in the position
* Express your confidence in been able to do the job well

Interview Questions to Ask

It's always good practice for you to ask questions at your job interview ... it shows the interviewer you are interested in the position and gives you a another chance to impress.

Consider asking some of these questions:

* Has this position been rewcently created
* How did this position come about
* What type of trainining can I expect
* What is the length of tenure for your average employee
* What qualities and skills are you looking for
* What growth opportunities are there
* How soon do you anticipate making a hiring decision

Interview Tips

Some really useful interview do's and don'ts:

* Dress appropriately
* Go alone
* Pace your conversation
* Be polite to everyone
* Arrive early
* Be prepared
* Be honest
* Don't smoke
* Turn off your cell phone
* Be enthusiastic

Answers to Tough Questions

You can always expect to get some really tough job interview questions and perhaps even a few dubious ones as well:

* Why did you leave
* Explain gaps in employment
* Describe your weaknesses
* Why are you interested
* Why should we hire you

Answers to Typical Questions

Job interview questions fall into four basic categories:

* Open Interview Questions
* Closed Interview Questions
* Behavioral Interview Questions
* Hypothetical Interview Questions

Starting the Interview

First impressions always count and a good start to your interview will settle your nerves and give your confidence a boost.

Some of the techniques used to ensure a good start to your interview are :

* Punctuality
* Appearnace
* Review your notes on job interview questions
* Greeting
* Be Professional
* Social Etiquette

Interview Preparation

It is very important to prepare thoroughly for your job interview questions, so you can be confident of giving your best performance on the big day.

This section discusses the following aspects of interview preparation:

* Set up an interview wardrobe
* Learn the responses to basic job interview questions
* Practice your interview presentation
* Compile list of strenghts & weaknesses

Interview Types

It's essential to know the different types of interviews you may experience to enable advance preparation for your job interview questions.

This topic provides details on the following types of job interviews:

* Screening Interviews
* Telephone Interviews
* Informational Interviews
* Directive Interviews
* Meandering Interviews
* Stress Interviews
* Behavioral Interviews
* Audition Interviews
* Group Interviews
* Panel Interviews
* Tag-team Interviews
* Meal-time Interviews
* Follow-up Interviews

Essential Job Interview Tips and Tricks II

Last week I discussed some of the basics of interviewing for a job in English and specific job related vocabulary. This week I would like to focus on some of the common questions that are asked during the interview and appropriate responses to these questions.

Interviewer: Tell me about yourself.
Candidate: I was born and raised in Milan, Italy. I attended the University of Milan and received my master's degree in Economics. I have worked for 12 years as a financial consultant in Milan for various companies including Rossi Consultants, Quasar Insurance and Sardi and Sons. I enjoy playing tennis in my free time and learning languages.

Candidate: I've just graduated from the University of Singapore with a degree in Computers. During the summers, I worked as a systems administrator for a small company to help pay for my education.

Comment: This question is meant as an introduction. Do not focus too specifically on any one area. The above question will often be used to help the interviewer choose what h/she would like to ask next. While it is important to give an overall impression of who you are, make sure to concentrate on work related experience. Work related experience should always be the central focus of any interview (work experience is more important than education in most English speaking countries).

Interviewer: What type of position are you looking for?
Candidate: I'm interested in an entry level (beginning) position.
Candidate: I'm looking for a position in which I can utilize my experience.
Candidate: I would like any position for which I qualify.

Comment:You should be willing to take an entry level position in an English speaking company as most of these companies expect non-nationals to begin with such a position. In the United States, most companies provide many opportunities for growth, so don't be afraid to start from the beginning!

Interviewer: Are you interested in a full-time or part-time position?
Candidate: I am more interested in a full-time position. However, I would also consider a part-time position.

Comment: Make sure to leave open as many possibilities as possible. Say you are willing to take any job, once the job has been offered you can always refuse if the job does not appeal (not interest) to you.

Interviewer: Can you tell me about your responsibilities at your last job?
Candidate: I advised customers on financial matters. After I consulted the customer, I completed a customer inquiry form and catalogued the information in our database. I then collaborated with colleagues to prepare the best possible package for the client. The clients were then presented with a summarized report on their financial activities that I formulated on a quarterly basis.

Comment: Notice the amount of detail necessary when you are talking about your experience. One of the most common mistakes made by foreigners when discussing their former employment is to speak too generally. The employer wants to know exactly what you did and how you did it; the more detail you can give the more the interviewer knows that you understand the type of work. Remember to vary your vocabulary when talking about your responsibilities. Also, do not begin every sentence with "I". Use the passive voice, or an introductory clause to help you add variety to your presentation

Interviewer: What is your greatest strength?
Candidate: I work well under pressure. When there is a deadline (a time by which the work must be finished), I can focus on the task at hand (current project) and structure my work schedule well. I remember one week when I had to get 6 new customer reports out by Friday at 5. I finished all the reports ahead of time without having to work overtime.

Candidate: I am an excellent communicator. People trust me and come to me for advice. One afternoon, my colleague was involved with a troublesome (difficult) customer who felt he was not being served well. I made the customer a cup of coffee and invited both my colleague and the client to my desk where we solved the problem together.

Candidate: I am a trouble shooter. When there was a problem at my last job, the manager would always ask me to solve it. Last summer, the LAN server at work crashed. The manager was desperate and called me in (requested my help) to get the LAN back online. After taking a look at the daily backup, I detected the problem and the LAN was up and running (working) within the hour.

Comment: This is not the time to be modest! Be confident and always give examples. Examples show that you are not only repeating words you have learned, but actually do possess that strength.

Interviewer: What is your greatest weakness?
Candidate: I am overzealous (work too hard) and become nervous when my co-workers are not pulling their weight (doing their job). However, I am aware of this problem, and before I say anything to anyone, I ask myself why the colleague is having difficulties.

Candidate: I tend to spend too much time making sure the customer is satisfied. However, I began setting time-limits for myself If I noticed this happening.

Comment: This is a difficult question. You need to mention a weakness that is actually a strength. Make sure that you always mention how you try to improve the weakness.

Interviewer:Why do you want to work for Smith and Sons?
Candidate: After following your firms progress for the last 3 years, I am convinced that Smith and Sons are becoming one of the market leaders and I would like to be part of the team.

Candidate: I am impressed by the quality of your products. I am sure that I would be a convincing salesman because I truly believe that the Atomizer is the best product on the market today.

Comment: Prepare yourself for this question by becoming informed about the company. The more detail you can give, the better you show the interviewer that you understand the company.

Interviewer: When can you begin?
Candidate: Immediately.
Candidate: As soon as you would like me to begin.

Comment: Show your willingness to work!

The above questions represent some of the most basic questions asked on any job interview in English. Probably the most important aspect of interviewing in English is giving detail. As a speaker of English as a second language, you might be shy about saying complicated things. However, this is absolutely necessary as the employer is looking for an employee who knows his or her job. If you provide detail, the interviewer will know that you feel comfortable in that job. Don't worry about making mistakes in English. It is much better to make simple grammar mistakes and provide detailed information about your experience than to say grammatically perfect sentences without any real content.

I hope these features help you to improve your job interviewing skills. Practice your replies often to these and other questions. Sit down with a friend and act out the interview. By repeating these phrases you will gain much needed confidence.

java jobs

Java is a programming language. This is developed by Sun Microsystems. This was first released 1995. Its design, industry level support and portability have made Java so worthy and widely popular programming language around the world. Quite obviously, being a java developer is not only a prestigious career option but also it offers good compensation as well.

Java interview questions may consist of questions on core java, JSP/Servlets, EJB, JMS, JDBC, RMI and Swing. In fact, you may have experience as a Java developer with hand-on experience in core development. You may need to enliven some of the fundamental java terminologies or you may need to be familiar with commonly asked questions to practice yourself for facing Java interview questions.

Java interview questions can be difficult. So you should be very careful about your preparation prior to appearing for any Java interview question. So you need to take an in-depth preparation before facing your interviewer. This article sheds light on different types of java questions that are common to find in different interview sessions.

Common Questions

There is a great variety of questions that can be asked during interview. These may include queries regarding difference between String and StringBuffer; difference between interface and abstract class; experience with open source; difference between EJB and Hibernate; usage of Spring; knowledge about Websphere and WSAD; discussion about struts; class in JDK; difference between final, finally and finalize; experience with XP/Agile; JUnit; etc.

Practical Questions

Few interviewers may instill answering practical questions during java interview session. He may ask you to define abstract class with good examples; interface with examples; explanation of synchronization. The interviewer may also show you an example, and ask you relevant questions based on the given example. The interviewer may also ask you to write program code as instructed the interviewer. These types of questions may cover different areas of core java, JSP/Servlets, EJB, JMS, JDBC, RMI and Swing.

Due to its lucrative career option, one may choose the appropriate career path to become a java professional. In fact, if someone is aspired for being a java professional, he may choose to appear for different java certification exams as well.

see java jobs

Are you looking for a Java job? Demand for java professional is at an all-time high. According to industry analyses there is demand for half million java professionals worldwide. Java technologies form major part in the rapidly changing IT job market. Java programming and architecture is intruding in to the terrains where other technologies were predominant such as visual basic, C, C++ and Microsoft technologies.

In recent years major business conglomerates worldwide are using java as their primary application development language, or transforming their already existing programmes. This clearly swells the demands for Java programming positions. As the companies are shifting to internet and web centric applications, java has became the programming language of the net.
Java Certification
Sun Certified Java Programmer (SCJP) certification gives a competitive advantage to the programmer. For those who have worked as a Java programmer, certification provides a standard, a definite parameter of measuring technical skills. Passing Sun Certified Java Programmer is not so easy, but one needs to put considerable time and efforts. The time required depends on how much exposure and experience you have on Java language or other object oriented languages (like C, Cobol, etc.) If you have one years regular Java programming experience you can get through the examination with 12 weeks study, if you are committed.

A growing number of online job listings demand Java Certification, while putting added advantage to if one carries along with Corba and EJB certifications.

In addition to Sun Certified Java Programmer Exam, Sun offers Certified Java Developer and Certified Java Architect exams. The emphasis of developer exam is on core Java, Swing, JDBC and RMI API skills. The Certified Java Architect exam is focused on the ability to architect, develop and deploy Java applications in an enterprise environment.

Java Terminology
As Java technology has wide applications and uses, and because of its extending in to new utilities, Java terminology enormous and confusing. Java Server Pages(JSP), JDBC, RMI, JDK--Java technology acronyms needs to be defined separately. The most common Java terminology is as follows: Abstract Window Toolkit (AWT), Java Applet, HotSpot VM, Java Advanced Imaging (JAI) API, Java API (Java Application Programming Interface (API), Java API for XML Processing (JAXP), Java Authentication and Authorization Services (JAAS), Java Communications API, Java Cryptography Extension (JCE), Java 2 Platform, Enterprise Edition (J2EE), JavaBeans, JavaServer Faces Technology, JDBC, JDK, Project Swing and Servlets.

In recent years a lot of information technology professionals of India have opted to route to Java Technology jobs. In India, Java technology has became the first choice career for the bright brains who choose the IT career. Hence, many offshore software companies have set up development centers in India. Java Jobs in India are booming with increasing demand for professionals.

Naukri hub offers you information on Java Technology Jobs in India. Browse our website for more information.

jobs

jobs see here freshers