When you are doing a phone interview there’s no magic or luck involved.

You either fail, or proceed to the next round of interviews.

In fact

According to a new research

83% of developers fail in telephone screening.

And 17% developers who pass this stage tends to contain specific elements that get's them to succeed.

And I cover all of these elements in today’s data-driven guide.

Follow this guide to maximize your chances of success in Phone Interviews

How many people fail phone interviews

Table of contents:

Here is list of all the CHAPTERS in this guide.

INTRODUCTION: What is Phone Interview

1  How do you prepare for a Phone interview

1.1 Research the company
1.2 Research the Job
1.3 Research the interviewer
1.4 Benefits of doing research

2  Phone interview Questions and Answers

2.1 How to make a good impression in Phone interview?
2.2 Phone Interview questions about you
2.3 Phone Interview questions about your career
2.4 Phone Interview questions about the company & Job
2.5 Phone Interview Technical Questions
2.6 Phone Interview Questions to ask 

3  What to do during and after the interview

3.1 How to listen during Phone screening
3.2 What not to do during the interview
3.3 Follow-up email after phone interview


At my worst, this happened:

I would prepare all I can and go for the interview.

I'd answer question, do the pair programming, will do all i can to get that job opportunity.


Somehow i always ended up getting rejected

Then one day I watched this vide. Which showed me the power of "THE MINDSET"

In order to succeed in Job interivews the most important thing is to correct your mindset.

Watch this video re evaluate your mindset and then continue reading this guide and change your life for good.

*Special thanks to fearlessMotivation for this video

What is Phone Interview?

introduction in phone interview
She didn't tell me at first.


Ok, she said, We were at a hackathon in Berlin. It was crowded and I knew some of the people and some of the people I didn't. I didn't knew her but we were introduced.

"She had interviewed over 1000 people for Amazon,"

the introducer whispered to me.

I got curious and asked her about phone interviews.

I said, can you tell me some of the tricks?

She didn't want to tell me.


She looked at me with her big blue eyes, and said ok


In a typical search for a vacancy with 100 or more candidates, I identify 25 that interests me the most.

Then we schedule a telephone interview with them. Based on my impressions during the phone interview.

I meet with five or seven of these people. Only three out of them make the shortlist that we will proceed further.

So what do you mean by Impressions during telephone screening ? i asked.

Well this means that if i liked the candidate or not.

How exactly you decide on that?

I asked again

It comes down to two things, she replied


What impression i have about him after the conversation.

If he sound’s confidant?

His answers to the technical questions i have asked?

Can he explain about most common programming concepts?

Is he having difficulty in answering my questions?

Can he understand what exactly i am asking?

Is he using Umm, ahhh, oohh and other words like this?

Is he a good listener or interrupting a lot?

What kind of questions he has asked me ?


I need a validation about his programming skills, work experience, the other things he has listed in his CV.

That's it. Normally in first 10-15 minutes i make a decision, whether to continue talking with him or need to excuse. I think this is all.

I was bit amazed as it sounded simple. So i asked.

Is it that simple?

People just need to answer confidently about what they have done, answer very basic technical questions and understand the requirements of the job.

Yes, she nodded her head, But you know what, 98% of the people fail at this. Every 20 telephonic interviews i conduct only 2, or 3 people actually gets this right. Then she left.

Based on this conversation and my own experiences in both conducting and giving telephonic interviews. Getting through a phone screening is very easy. 

 How to prepare for a Phone Interview

Preparing for interview

Learning the art of interview success, requires a certain way of looking at the whole process. 

Certain basic skills are required, and one of the most important skill is to prepare yourself for the interview. 

Because how you prepare will differentiate you from 100's of other candidates interviewing for the same job.

Here is how you should start.

1.1- Research The Company

Telephonic interviews are usually short, have a look at the following graph. 


Average length of phone interviews


This means that during the actual interview call there will not be enough time for the interviewer to explain you about the company.

Instead you should do all of this by yourself. And you can do that in following way

1.1.1- Check the company website:

The easiest way to find out all the information regarding the company , is by looking at their website. 
Check out what is the main business of the company?
What are their main products and in which industry they deal with?
Who are their main competitors and where does the company lies with the competition?
You also need to focus your attention to the following point
-What is the financial condition of the company. If possible check the last quarter financial report.
-Read about the employment benefits and the levels of salary that company offers. It can make you mentally ready about what you can expect and are you comfortable with it or not
-When and by whom the company was founded. Who are the people sitting in top management and in the board of directors.
This is very important as who runs the company actually defines the company culture.
Two famous examples are Steve Jobs for Apple[Good], and second not so good is Uber's former CEO travis kalanick [You can read the full story here.]
1.1.2- Check about the media coverage:
Also check on the press and media coverage of the company. Have they been portrayed positively or negatively. Is there any recent scandal.
Any rumors about raising a new round of funding or going public. Are there any interviews of some of the people from top management.

1.1.3- Check the social media profiles: 

Check the social media profiles of the company [Facebook, twitter, Linked in].
Read the comments, tweets, or mentions. In general your goal should be to create an image of the company. 

1.2-  Research The Job

Assuming that you have finished your research about the company. The next important step in your preparation is researching about the job. 
This is the most important aspect of the phone interview. You can find the job description their website or ask the HR/recruiter to forward you the information. 
If you do not know anything about the job. Then my honest suggestion would be not to go for interview.
Here is how you can research about the Job

1.2.1- Read the Job description:

You need to understand and understand well about what is the job all about.
What will be your role? 
what kind of responsibilities you will have?
What are expectations from the ideal candidate?

1.2.2- What technologies are used:

What kind of technical and non-technical skills are required for the job.
What kind of framework you will be working with?
What development processes company is using?
Is there anything specific you are not familiar with, if yes then its a good time to check about it now.

1.2.3- Who will be your future manager?

In which division of the company you will be offered the job.
Who is heading that unit.
And lastly
Who will be your future manager.

1.3-  Research The Interviewer

The final step in your research would be to research about the interviewer. If you do not know in advance that who will be your interviewer then there is not much you can do. 

But if you know about him then this "Interview Hack" will do the trick. 

1.4 - Benefits of doing research:

You will notice that while conducting your research you have already familiarized yourself about the Job, the interviewer and the company.


Doing research before interview


You will get a clear idea about if you want to work for them or not.

Furthermore Knowing all this will make you ready to prepare for technical and non technical questions.

You will feel more confidant and will be able to answer and ask questions during the phone interview more confidently.

It will also leave a great impact on the person doing phone interview with you. They will be amazed with your level of preparedness and knowledge about the company. 


2. Phone Interview Question And Answers

Tips for first impression

Like any other interview. In phone interviews, you should expect to answer a lot of questions about you. your career, your technical knowledge.

But before we learn about all the questions and answers. We need to learn about two of the most important factors of Job interview which is

2.1- Establish a Rhythm with the interviewer

Since you will be interviewing over the phone, you cannot see the interviewers facial expressions. So some nuances have to be verbally gauged.
You need to train your ears to pick up the signals in the interviewer's voice.  When he is raising and lowering it. And how his tone changes in response to your answers.
You need to differentiate the words which are pressed and which are prolonged. All of this data will help you to understand that if the interviewer is expecting a 30-second answer or a 5-minute answer from you.
Remember the phone interview is a two-way process. And Interviewer will have the same difficulty in creating an image of your personality without looking at your facial and physical expression. 
So in order to make the things easier. You need to give a great importance to the quality, tone, and pitch of your voice.
As described by Brad Weaver a senior recruiter at Randstad.
Brad weaver Randstad


2.2- How To Make A Good First Impression?

As humans, we are constantly evaluating our surroundings and the people we face every day.

And then we create an initial judgment based on our observation. This judgment then forms the basis of our behavior towards these people or events.

A person's  ability to make snap judgments can be a great tool for other people to control the outcome of the events.

And in our case, it would be the success of the phone interview.

People form an initial perception of the person they meet and then create a mental image. In psychology, this is called the first impression. 

A first impression can make or break your reputation. and you never get a second chance to make a first impression again.

Following graph shows the elements of the first impression, And you can clearly see your voice is the most important aspect, following the body language. Surprisingly words have little to do with making a great first impression.


elements of First impression


Unfortunately, research shows that we have a very short window of making a first impression when talking over the phone.

In fact, Harvard Business School professor Amy Cuddy has been studying first impressions for more than 15 years and has discovered patterns in these interactions.

Her research published in 2013 has shown that we have 5 seconds to make a first impression when talking to someone on the phone.


To be precise we have exactly  5 seconds to make a first impression in phone interviews.

It means within five seconds the interviewer sitting on the other side of the phone will rip you apart, judge every part of you and then puts you back together again based on how you were perceived. 

How you were perceived will actually carry out to every part of the interview but it starts in the first seconds of the interview.

Then the rest of the interview will be conducted based on that impression.  Actually its very safe to say that candidate is selected or rejected based on that first impression.

Ok Now are you worried about how to make a great first impression?

Then worry not because i am going to show you a framework. Which will enable you to achieve that within 5 minutes and here it goes.

In order to make a great first impression. It is absolutely mandatory to establish following two points in the first 5 seconds of your phone interview.

-You are sharp

-You are expert

I will explain what does it mean

1- You Are Sharp:

From the moment you open your mouth you must come across as someone who is very confidant, a problem solver who is definitely worth listening to.

Because you can help them resolve their problems. You can be the answer to all of their troubles.

Simply put you have to sound and act like someone who is the best fit for the job. You can achieve this by mental speed and agility.

Quick decision making. Precise short and perfect answers with a unique pace of delivery. 

All of this will impress the interviewer and he would be keen to hear more from you.

When you have setup your rapport with a sharp candidate. Interviewers will subconsciously feel good about you. They will be thinking there must be something about this candidate that's make him have such a sense of self-confidence.

2- You Are Expert

Since our childhood, we are taught to respect the authority figures. There is a strange sense of joy and security when we are in the company of experts.

Ever imagine how would you feel when sitting with your favorite childhood hero?

In the phone interviews. You must make the interviewer to believe that you are an expert in your field, a highly knowledgeable person, who knows about the thing from inside out. 

And the best way to achieve this is by how you describe yourself. How you answer the questions and finally the selection of the words you choose.

Remember: No one likes to talk with a novice, everyone loves to get dictated by an expert

And the Following video helps you realize that how quickly and automatically people form first impressions.

Now that we have learned the basics we will proceed further with various types of questions you will be asked in interviews and how you should answer them. And we will refine our technique and knowledge about the first impression along the way. 

2.2. Phone interview: Questions About You [Introductory Questions]

Questions about candidate

The first type of questions you will be asked in telephone interviews. Will be aimed at you. 

This means the interviewer's are more interested in to know about you then anything else.

Because if they did not like you in first few seconds rest of the interview does not matter. 

So naturally the most important thing for you should be to keep the interviewer interested in you.

Look at the graph below, usually interviewers loose interest in a candidate just after 5 minutes.


Interviewers interest during interviews


And answering the questions about yourself will keep interviewer's interested in you. 

Following are the most common Questions and the answer's 

Question: Tell us something about yourself? 

The first thing recruiter will ask you in phone interview will be "Tell me about yourself". This is one of the most important interview question.

In fact 

Research shows that your answer to this question will actually set the stage for rest of the interview.  

You must introduce yourself with strongest words, telling your life story with passion while keeping it short and sweat.

Following strategy will teach you. How exactly you should introduce yourself to the recruiter

Show the trailer technique:

You must introduce yourself in no more than 2-3 minutes, by using words of great resonance. Words full of heat and enthusiasm.

Fancy titles for simple things are helpful, as are the use of numbers and the creation of new words for your achievements.

If done right, all of these create the impression of specialized knowledge, giving you a veneer of profundity and edge. Creating a strong impression of your personality in the eyes of the interviewer.

You can achieve this by breaking it up into following sections

Intro--> buildup(conflict/struggle/peak)--> resolution

Consider following example from the movie Gladiator where Maximus introduces himself

“My name is Maximus Decimus Meridius, commander of the Armies of the North, General of the Felix Legions, loyal servant to the true emperor, Marcus Aurelius. Father to a murdered son, husband to a murdered wife. And I will have my vengeance, in this life or the next.”

Example: Introduction for someone applying for senior java developer Job

Intro: "Senior Java  developer with more than nine years of experience. I have B.Sc & M.Sc in computer science from technical university of Denmark.

Buildup: From last 9 years i have been working in various roles from developer , analyst to software architect. I am expert  in Designing, Programming and testing of enterprise applications . Experienced in Scrum and test driven development. With excellent leadership and communication skills.

Resolution: Currently looking to advance my career through a job and company like... (use name of the position you are interviewing for)"

You need to prepare and practice your own introduction like this. Break it down into smaller parts and practice, practice and more practice until it becomes perfect.

Question: What are your greatest strengths and weakness? 

You must understand no matter where and no matter for which job you are interviewing.

You will definitely be asked a question about your "STRENGTHS" & "WEAKNESSES" in different variations.

Here it is how you should handle this questions.

What Are Your Weaknesses:

Discussing your weaknesses in interviews can be bit tricky for the following 2 reasons

1- You should not reveal a weakness which is directly related to the daily work [Which raises a red flag]

2- If you describe a weakness which is too vague or is actually not a weakness (like: I work very hard) interviewer's will get a negative impression.

So the question is how to answer "What is your greatest weakness"

The trick is to keep the job description in mind. When thinking about your weaknesses. Any weakness must not match the Job requirements.

For example if the job is for Java developer . You can not say that i am weak in Java [Result will be immediate rejection]

But its true at the same time that you need to find something which is not totally out of context from the job. 

For example you cannot say i am very bad in personal relationships [Remember its not tinder, its a job interview]

So here is an example of What is your greatest weaknesses" question for developers

Authentic Weakness: Not very Social

Everyone knows that normally developers, coders, or programmers whatever you call it are not social creatures.

Its a common knowledge that a developer has more interest in his code then the people around him. So this is a very good example of a genuine developer weakness. "I am not very social"

But you need to tell the interviewer that you are actively working on this weakness to improve it.

Here is complete answer

"One of the greatest weakness which i knew myself and is reminded many times by my peers is that i am not very social person. Or put it another way i am not a great coffee machine talker. 

But i am aware of it and from the past few months actively working towards improving my behavior in social situations. Like i have setup a personal goal to at least talk with one stranger everyday.

And it is doing wonders for me"

What Are Your Strengths:

Answering the strengths  is relatively simpler then weakness question. But here again you need to keep the job description in mind. 

When talking about strengths there are three types you can choose from

Personal Strengths: Like you are hard working, organized, Problem solver, leadership skills, Skills to plan and execute etc.

Job Strengths: These are related to you specific experience. for example if you have worked at Google so it definitely means you have possessed some strengths while working at Google or some other big company

Knowledge Strengths: These strengths are related to your special education, certifications, courses or other kind of knowledge you have acquired

The trick is to choose from all three in relation to the job your are applying.

For example if you are interviewing for a backend developer Job. Then you can describe your strengths as following

Answering "What are your strengths" 

"My greatest strength lies in my knowledge and experience in working with all the layers of an application from front-end to backend to databases.

I have gained competences in developing all the technological stacks in building larger scalable systems from the ground up."

Question: What Motivates You?

Why interviewers ask this question: They want to get an idea about what drives you in your daily work. And how it is related to the role you are interviewing for.

How to Answer "What motivates you": Again your answer lies in the job description. You should never give same answer for all the jobs.

Instead cater your answer according to the requirements of the job. 

For example a good answer for Job "Starting a new project which is big and very critical for the company"

"I really like to work on larger projects with the prospect of getting really big both from business and technical perspective.

Which involves working with colleagues of different skills and backgrounds. It is really satisfying to accomplish things which can have bigger impact on the company business."

Question: What do you do in your free time?

Why interviewers ask this question: They want to know how you spend your free time. Keep in mind that they are not interested in non-work related activities.

But rather to find out how a candidate keeps himself updated with all the changes happening in the related industry

How to Answer "What you do in your free time": You have to be specific in your answer. for example if you have a blog then mention i write about technology at my personal blog.

Even if you do not have your's own you can mention few known blogs in your field and tell them i read these.

Also mention that i spend time in upgrading my skills. to know what is going around, what are new innovations being made.

If you are involved in any kind of open source initiative or some community work. It is the best time to brag about it.

Question: Where do you see yourself in five years?

Why interviewers ask this question: Companies are interested in to hire candidates which can grow both professionally and personally in their career.

As the technology is changing very rapidly so the candidates needs to advance themselves as well.

No one likes to hire a robot, who have no plans. What to expect out of his career and which goal to aim for

How to Answer "Where do you see yourself in 5 years": Your answer should be a mix of nature of the job, company culture and your own ambitions.

Throughout my career i have answered this question 100's of time and i have used a transcript like this [slightly varied according to each job requirements]

"Within next two years i want to go from a senior java developer to technical team lead.

And After working for few years as team lead i would try to advance my career as application  or enterprise architect and then finally to technology manager.

This is a rough overview of what i want. But at core my goal is to acquire new skills, upgrade my knowledge and work with different layers of technology"

Question: How do you handle stress at work?

Why interviewers ask this question: Will the candidate break under tough deadlines? Or if the candidate is able to handle tough situations at work.

Late nights of work, peer pressure, angry customer or other situations like this. How he will handle these.

How to Answer "How do you handle stress at work": Never ever admit that you break in stressful situations. Your answer should be tailored more towards handling the situations that cause stress rather then to deal with the stress itself. 

Here is one example 

"During stressful situations either at work or in personal life. I prefer to analyze the circumstances which lead towards it.

And in most of the cases. Then i like to evaluate my response to the circumstances.

Over the years i came to realize that we do not have much control on the situations or circumstances.

But we always have a 100% control on how we respond to them. And this is what makes all the difference."

Question: Do you prefer to work independently or in a team?

Why interviewers ask this question: Everyone is capable of working alone but very few can handle the stress and peer pressure of working in a large team.

Interviewer's are interested to find out whether a potential candidate is a loner. OR can actually contribute in a team

How to Answer "How do you prefer to work": It happens many times that there is a need for a person to work on something alone and for a long time.

While modern projects mostly requires a collaboration among team member and also with various departments, or outside teams.

It is a critical skill to be able to get along with other team members. 

Your answer should be short and sweat something like this

"While mostly i like to work in teams, It gives me the opportunity to learn from other, communicate my ideas and listen to the feedback from others. But in my career there have been situations when i have to work alone for something for a month or two."

Question: Do you like working with established routines?

Why interviewers ask this question: Interviewer's are interested to know if a candidate is organized. Can he follow the established process and instructions without any trouble

How to Answer"Do you like established routines": If you are interviewing for a big company then never say No. As every company has some process around, development, deployment, handling of production errors.

So it is very essential to follow these routines rather then going off the track.

Question: How well you can communicate new ideas?

Why interviewers ask this question: To check if a candidate is capable of finding out something which can be improved/fixed and can actually communicate and spread his ideas

How to Answer"How you communicate new ideas": Your answer should communicate that you have no problem in pointing fingers whenever you find some issue worth standing for.

"It is very important for me to improve the quality of the work i am involved with. So if i find something that can be improved or can be done in a better way.

I always start with my team, Give them my ideas and listen to their feedback with patience.

I always make sure that ideas are spread across the teams and organization in a way which can result in some meaningful outcome"


2.3. Phone Interview Questions: About your career and Skills


Question about career

Second set of questions will be aimed at your career and skills. Following graph shows the most commonly questions asked in phone interviews.


Question: On a scale of 1 -10. How would you rank yourself in “a particular field”?

Why interviewers ask this question: To verify candidate's own sense of  reality that how he views his skill level.

How to Answer: Try to be honest with your skill level. As in the later rounds they will have technical evaluations. And they will find out your actual skill level.

Question: What you are currently working with?

Why interviewers ask this question: The purpose of this question is to know what kind of projects, technologies and processes candidate is working with. They are actually checking for candidate relevancy with job requirements.

How to Answer: Give them a brief but specific overview of what you are currently involved with. Also keep in mind the job requirements and stress over the things which are mentioned in the job.

Question: How do you innovate in your daily work?

Why interviewers ask this question: If candidate is just a copy paste machine doing the same things in the same manner days in days out? 

How to Answer: Do not take this question lightly. How you answer this questions will actually tell a lot about your overall personality.

Its true you cannot innovate everyday in the routine work. But the point of your answer. Should be to emphasize.

That are not just following the instructions blindly but rather actively thinks about improving the current situations. Trying out new ideas. Latest trends in technology etc

Question: Why do you want to change your current job?

Why interviewers ask this question: To find out if there is any particular reason candidate is interested to switch. Is there any red flags etc

How to Answer: Always formulate your answer as this job opportunity is a next logical step in your journey. Never ever reveal any hidden motives e.g;

if you say i am interested to switch my job because i am interested in only making more money then its a negative thing.

Question: Why should we hire you?

Why interviewers ask this question: They want to know if a candidate has an inner sense of confidence that he is the best fit for the job

How to Answer: Remember in this world if you are not the biggest admirer of yourself. Then good news is no one else will be either.

You need to show the interviewer's why you think you are "THE BEST"match for the job and you can do it in the following way.

Tell Them about your relevancy to the job requirements:

Tell them about your skill set. you knowledge and your experiences

Tell them how you have solved the similar problems before

Tell them about your tireless work ethic

Tell them how  you can deliver exceptional results 

Tell them how you will give them the highest ROI [Return on investment]

To summarize all of the above here is one of the answer i have actually used in phone interview and actually received the job offer

"I have been working in the Java technologies for the past 10 years. I have experience and knowledge in building large scale systems for financial industry. I know about all the process and best practices that goes around in making a software system.

I truly believe that there is a perfect match between my skills, experiences and knowledge and your job requirements. More specifically the construction of payment framework. Which i have done in the past not once but twice.

I am keen to use my years of experience, my deep insights into building large and scalable systems to help you to built that amazing product. 

I strongly  believe that our cognitive, leadership and communication skills  are as important as our technical skills. And having working on these for last few years. I feel confidant that i can add value to your company at every possible level of my job function"

2.4. Phone interview Questions: About The Job & Company


Questions about the job

Now we will go through the 3rd layer of questions. This deals with the questions interviewers will ask you about the company and the job you are interviewing for. 

It is therefore very necessary to do your research about the company and the job

Question: How much do you know about "THE COMPANY"?

Why interviewers ask this question: To find out if the candidate is genuinely interested in joining the company or just randomly trying his luck How to Answer "How much you know about the company": A candidate who is well prepared and have a keen interest to get hired. 

Will definitely do his research about the company. Before appearing in the phone interview.

And often times not being able to answer this question will be enough to land you an early rejection  

Question: Can you tell us something about your previous boss?

Why interviewers ask this question: What you say about your boss will reveal a lot about your personality either positively or negatively How to Answer "Can you tell us something about your boss": First never say anything negative about your boss. Always find a good common ground and praise him for his management style and leadership skills.

Here is one example i have repeatedly used

"I have worked for 2 years under my previous manager. He was a very competitive person, with high level of management and leadership skills.

The best thing about him was that he understood all the stack of technology and it was very easy to explain something very technical to him.

Another great quality he had was his ability to listen patiently about the views of other team members.

He gave all of us a great degree of freedom, and step into the things whenever we needed him.

I really enjoyed working with him"

Question: Do you know anyone who works for us?

Why interviewers ask this question: A candidate who is really competent will not be afraid to give any references

How to Answer "Do you know anyone who works for us": Providing references is always an integral part of phone interviews. Make sure you have 2 or 3 references always ready.

If you know someone who is working in the same company. It would be a great opportunity for you to provide a good references

[Only mention if you are sure that other person will say nice words about you].

Question: Do you have any questions for us?

Why interviewers ask this question: A candidate who has no questions for the interviewer has either not understood everything or is not interested

How to Answer"Do you have any questions for us": You need to prepare at least 4-5 questions for the interviewers. You can find all the questions here.


2.5. Phone Interview: Technical Questions

technical questions in interviews

Technical questions in phone interviews are not long or complex. Interviewers are usually interested in most basic programming concepts. 

Which can demonstrate your knowledge of the language. 

But in general you should expect questions like what is faster heap sort or quick sort, differences among array list and linked list, or the internal workings of hashMap.

Here are the questions and links to all the technical questions you can be asked in your interview. 

Telephone interview questions and answers

Things to remember before you answer technical questions in Phone interviews

Remember in phone interviews you can not show your code. All you have to do is to explain the solution or describe the concept and how it is applied in various situations.

Therefore it is very necessary that you are able to communicate and explain in a short , precise and clear manner. 

Question: Why String is Immutable in Java?

The main reason for string being immutable in Java is that String objects are cached in a string pool. 

As cached string literals are shared between different threads so there will always be a risk that one thread will modify the string and then it will affect all other threads. 

So in short To avoid this situation strings are made immutable

Question: What is Difference between List and Set in Java?

Following are the two fundamental difference  

is Orderedis UnOrdered
Allows DuplicatesDon't Allow Duplicates

Question: How to make a class immutable in Java?

The most easiest way to make a class immutable is to make it final, All the fields in that class must also be final.

They should have only getters without setter, furthermore its state is only set in constructor.

Question: What is difference between HashTable and HashMap?

Hashtable is synchronized, whereas HashMap is not

Hashtable does not allow null keys or values. HashMaP allows one null key and any number of null values.

Question: What is difference between ArrayList and LinkedList?

ArrayList uses dynamic array to store the elements. LinkedList uses doubly linked list to store the elements.
ArrayList is better for storing and accessing data LinkedList is better for manipulating data
Manipulation with ArrayList is slow Manipulation with LinkedList is faster

Question: What is difference between overloading and overriding?

Overloading occurs when two or more methods in one class have the same method name but different parameters.

Overriding means having two methods with the same method name and parameters. One of the methods is in the parent class and the other is in the child class.

Question: How to prevent a class from being subclassed?

The easiest way to achieve this is by making the class final or make the constructor private.

Question: Difference between wait and notify in Java?

Both wait and notify methods are used for inter thread communication. Where wait is used to pause the thread on a condition and notify is used to send notification to waiting threads.

Question: What is Difference between Serializable and Externalizable in Java?

Serializable is a marker interface with no methods defined in it. But Externalizable interface has two methods defined on it. Like readExternal() and writeExternal(). These allows us to control the serialization process.

Serializable uses default serialization process which is very slow.  

Question: Is it possible to override static method in Java?

No, you cannot override static method in Java because they are resolved at compile time rather than runtime

Question: What is Difference between public, private and protected in Java?

  Java inheritance


Question: Difference between TreeSet and TreeMap in Java?

Both are sorted collection, TreeSet is essentially a Set data structure which doesn't allow duplicate and TreeMap is an implementation of Map interface

You can also have a look at following Java interview questions

Java Array Phone Interview Questions

Java Array Interview Questions

Java Linked list Phone Interview Questions

Java Linked list Interview Questions

Java ArrayList Phone Interview Questions

Java Arraylist Interview Questions

Java HashMap Phone Interview Questions

Java HashMap Interview Questions

Java Algorithms Phone Interview Questions

Java Algorithms Interview Questions

Java Inheritance Phone Interview Questions

Java Inheritance Interview Questions

Java MultiThreading Phone Interview Questions

Java MultiThreading Interview Questions

Java Design Pattern Phone Interview Questions

Java Design Pattern Interview Questions

2.6.  Questions to Ask The Interviewer 


Questions to ask interviewer

There are two types of candidates, one's who know what to ask to the interviewer, and the others who do not know what and how to ask.

These latter, less imaginative types are often incapable of doing the work that is essential for getting the job.

They do not understand that it is equally important for them to ask the questions to the interviewer. But they do not know what to ask.

Do not be naive. In your quest to ace the interview you need to ask a lot of good questions to the interviewer. The most important ones are for the job you are being interviewed for.

Think of your questions as a blueprint to base your answers on. The more you know about the requirements of the job.

What kind of project you will be working on, Which technologies and tools will be used. What specific skills you need to know.

what questions to ask in phone interviews


If you know all of these then you can prepare very well for the next interview.

And asking these questions can create a very strong impression on the interview, by doing this you show him the real interest in the job

Pickpockets work this to perfection. The key to picking a pocket is knowing which pocket contains the wallet.

Experienced pickpockets often play their trade in train stations and other places where there is a clearly marked sign reading “BEWARE OF PICKPOCKETS”.

Passersby seeing the sign invariably feel for their wallet to make sure it is still there. For the watching pickpockets, this is like shooting fish in a barrel.

Pickpockets have even been known to place their own “BEWARE OF PICKPOCKETS” signs to ensure their success

Your aim for these questions should be to make the interviewer to reveal what exactly they are looking for.

Then just like pick pocketer who once knows which pocket contains the money, simply goes and catch his fish. You will know exactly what you need to prepare and answer.

Here are questions you should ask in phone interviews

Question: Can you tell me more about the day-to-day responsibilities of this job? 

Why you should ask this question: It will serve you 2 purposes 

First: The interviewer's will get a chance to explain you in details what kind of work they are expecting.

Which projects they plan the new hire to work, and moreover how they are planning to split the candidates time among different responsibilities.

Second: You will get some detailed insights about the actual nature of the expected work.

You can use this knowledge to prepare for onsite interviews.

Question: What do you think are the most important qualities for someone to excel in this role?

Why you should ask this question: Consider the answer to this question as a blue print to base your next interviews.

Because whatever the interviewers will answer you. That will be actually what they are expecting from the candidate.

All the skills, qualities, technical knowledge, What he might or should be doing.

Once you have gathered this information remember to write it down and portray yourself exactly as the same person.

Question: Where do you think the company is headed in the next 5 years?

Why you should ask this question: You should give an impression to the interviewers that you are really interested in the company.

One of the best ways to show your interest is by asking them about the company. What are the plans for their growth.

Where they see themselves. Are they heading towards IPO or raising a new funding round etc.

Question: What are the biggest challenges facing the company/department right now?

Why you should ask this question: Are you heading towards a disaster? Is the company going through some very tough challenges? Naturally you are interested to join a safe and stable company.

And asking this question will give you your answers.

Question:  What is the typical career path for someone in this role?

Why you should ask this question: It is good question in a sense that interviewers will explain you that. How they see this position evolving in the future.

Then you can decide if it actually meets with your own career goals.

Question:  What are the next steps in the interview process?

Why you should ask this question: Instead you keep guessing after the phone interview about the next steps. 

IT very wise to ask about it to the interviewers at the end of the phone interview.

BONUS: Questions NOT to Ask in Job Interview

Which questions not to ask is as important as which questions to ask.Here are few questions which you should NEVER ask to the interviewers

  • What does the company do? (Remember to do your research)
  • Never ask when you can go for vacations after getting hired.
  • Never ask personal questions to the interviewer
  • Never ask Did I get the job? (They will let you know)

3.  What to do during and after the interview

What to do during interview

3.1 How to listen during phone interview

During the telephonic interviews the most important skills is your ability to listen. Here it is why this is the MOST important skill you could have.  

The person sitting and talking with you will not be able to see you. So when he speaks, you can not get any other signals other then his voice and his words. 

you need to learn to pick all the important words.

What he is trying to convey to you? 

What he is trying to listen from you?

Never interrupt the interviewer when he is saying something. Wait patiently for him to finish. Speak only when its your turn.

Remember Phone interview is a two way conversation. The interviewer will form an image of you based on your responses to his questions. How well you listen and understand him. 

3.2 What not to do during the interview

What not to do is as important as what to do during the interview. Here are the top three things you need to avoid during the phone conversation with interviewer.
Mistakes in phone interviews


 3.3 How to follow up after the interview?

Approximately after two hours and no later then 1 day of interview, send a mail to interviewer, Normally after each interview i send a mail like this

“Dear Mr Andersen,

Thank you for the great meeting/call earlier today. It was nice to know more about you, the job and the company(use real company name and job title here.). I truly believe that there is a good match between my skills and experiences and your job requirements.

Let me know if you require some further documentation from me.

I am looking forward to hear back from you.

Thanks and Regards

Mr. Brooks

According to a new study researchers found out that candidates who follow up(either by mail or phone) after the interview, have a 24.7% more chances of getting a positive response from the interviewers.

In the same study they found out that candidates who follow up after the interview.

Even if they are not hired for the current job 11% of them gets invitations in the future for different job positions from the same employers.  

About The Author


interview help

If you have any questions or need some help with your upcoming interview, feel free to contact me. I will make sure to help you in the best possible way.

All the materials and services on this site are 100% free. Just to help someone who might be stuck as I once was.

Recommended For You

Can I ask you a small favour?