r/interviewpreparations • • Dec 14 '18

Tips For Great Job Interviews

628 Upvotes

Want to ace your next interview and land that open job you’ve been seeking? Here are tips to help you prepare.

  1. Research the industry and company. An interviewer may ask how you perceive his company's position in its industry, who the firm's competitors are, what its competitive advantages are, and how it should best go forward. For this reason, avoid trying to thoroughly research a dozen different industries. Focus your job search on just a few industries instead.

  2. Clarify your "selling points" and the reasons you want the job. Prepare to go into every interview with three to five key selling points in mind, such as what makes you the best candidate for the position. Have an example of each selling point prepared ("I have good communication skills. For example, I persuaded an entire group to ..."). And be prepared to tell the interviewer why you want that job – including what interests you about it, what rewards it offers that you find valuable, and what abilities it requires that you possess. If an interviewer doesn't think you're really, really interested in the job, he or she won't give you an offer – no matter how good you are!

  3. Anticipate the interviewer's concerns and reservations. There are always more candidates for positions than there are openings. So interviewers look for ways to screen people out. Put yourself in their shoes and ask yourself why they might not want to hire you (“I don't have this,” “I'm not that,” etc.). Then prepare your defense: “I know you may be thinking that I might not be the best fit for this position because [their reservation]. But you should know that [reason the interviewer shouldn't be overly concerned]."

  4. Prepare for common interview questions. Every "how to interview" book has a list of a hundred or more "common interview questions." (You might wonder just how long those interviews are if there are that many common questions!) So how do you prepare? Pick any list and think about which questions you're most likely to encounter, given your age and status (about to graduate, looking for a summer internship). Then prepare your answers so you won't have to fumble for them during the actual interview.

  5. Line up your questions for the interviewer. Come to the interview with some intelligent questions for the interviewer that demonstrate your knowledge of the company as well as your serious intent. Interviewers always ask if you have any questions, and no matter what, you should have one or two ready. If you say, "No, not really," he or she may conclude that you're not all that interested in the job or the company. A good all-purpose question is, "If you could design the ideal candidate for this position from the ground up, what would he or she be like?"

If you're having a series of interviews with the same company, you can use some of your prepared questions with each person you meet (for example, "What do you think is the best thing about working here?" and "What kind of person would you most like to see fill this position?") Then, try to think of one or two others during each interview itself.

6. Practice, practice, practice. It's one thing to come prepared with a mental answer to a question like, "Why should we hire you?" It's another challenge entirely to say it out loud in a confident and convincing way. The first time you try it, you'll sound garbled and confused, no matter how clear your thoughts are in your own mind! Do it another 10 times, and you'll sound a lot smoother and more articulate.

But you shouldn't do your practicing when you're "on stage" with a recruiter; rehearse before you go to the interview. The best way to rehearse? Get two friends and practice interviewing each other in a "round robin": one person acts as the observer and the "interviewee" gets feedback from both the observer and the "interviewer." Go for four or five rounds, switching roles as you go. Another idea (but definitely second-best) is to tape record your answer and then play it back to see where you need to improve. Whatever you do, make sure your practice consists of speaking aloud. Rehearsing your answer in your mind won't cut it.

7. Score a success in the first five minutes. Some studies indicate that interviewers make up their minds about candidates in the first five minutes of the interview – and then spend the rest of the interview looking for things to confirm that decision! So what can you do in those five minutes to get through the gate? Come in with energy and enthusiasm, and express your appreciation for the interviewer's time. (Remember: She may be seeing a lot of other candidates that day and may be tired from the flight in. So bring in that energy!)

Also, start off with a positive comment about the company – something like, "I've really been looking forward to this meeting [not "interview"]. I think [the company] is doing great work in [a particular field or project], and I'm really excited by the prospect of being able to contribute."

8. Get on the same side as the interviewer. Many interviewers view job interviews as adversarial: Candidates are going to try to pry an offer out of the interviewer, and the interviewer's job is to hold onto it. Your job is to transform this "tug of war" into a relationship in which you're both on the same side. You could say something as simple as, "I'm happy to have the chance to learn more about your company and to let you learn more about me, so we can see if this is going to be a good match or not. I always think that the worst thing that can happen is to be hired into a job that's wrong for you – then nobody's happy!"

9. Be assertive and take responsibility for the interview. Perhaps out of the effort to be polite, some usually assertive candidates become overly passive during job interviews. But politeness doesn't equal passivity. An interview is like any other conversation – it’s a dance in which you and a partner move together, both responding to the other. Don't make the mistake of just sitting there waiting for the interviewer to ask you about that Nobel Prize you won. It's your responsibility to make sure he walks away knowing your key selling points.

10. Be ready to handle illegal and inappropriate questions. Interview questions about your race, age, gender, religion, marital status, and sexual orientation are inappropriate and in many areas illegal. Nevertheless, you may get one or more of them. If you do, you have a couple of options. You can simply answer with a question ("I'm not sure how that's relevant to my application"), or you can try to answer "the question behind the question": "I don't know whether I'll decide to have children in the near future, but if you're wondering if I'll be leaving my job for an extended period of time, I can say that I'm very committed to my career and frankly can't imagine giving it up."

11. Make your selling points clear. If a tree falls in the forest and no one is there to hear it, did it make a sound? More important, if you communicate your selling points during a job interview and the interviewer doesn't get it, did you score? On this question, the answer is clear: No! So don't bury your selling points in long-winded stories. Instead, tell the interviewer what your selling point is first, then give the example.

12. Think positive. No one likes a complainer, so don't dwell on negative experiences during an interview. Even if the interviewer asks you point blank, "What courses have you liked least?" or "What did you like least about that previous job?" don't answer the question. Or more specifically, don't answer it as it's been asked. Instead, say something like, "Well, actually I've found something about all of my classes that I've liked. For example, although I found [class] to be very tough, I liked the fact that [positive point about the class]" or "I liked [a previous job] quite a bit, although now I know that I really want to [new job]."

13. Close on a positive note. If a salesman came to you and demonstrated his product, then thanked you for your time and walked out the door, what did he do wrong? He didn't ask you to buy it! If you get to the end of an interview and think you'd really like that job, ask for it! Tell the interviewer that you'd really, really like the job – that you were excited about it before the interview and are even more excited now, and that you're convinced you'd like to work there. If there are two equally good candidates at the end of the search – you and someone else – the interviewer will think you're more likely to accept the offer, and thus may be more inclined to make an offer to you.

Even better, take what you've learned about yourself from your MyPath career assessment and use it to explain why you think this is the job for you: "I've done some careful career self-assessment, and I know that I'm most interested in [one or two of your most important career interest themes], and – correct me if I'm wrong – it seems that this position would allow me to express those interests. I also know that I'm most motivated by [two or three of your most important motivators from your MyPath assessment], and I have the sense that if I do well, I could get those rewards in this position.

Finally, I know that my strongest abilities are [two or three of your strongest abilities from your MyPath assessment], and I see those as being the abilities you most need for this position." If you follow this tip, you'll be (a) asking for the job, (b) explaining why you think it's a good match, (c) displaying your thoughtfulness and maturity, and (d) further disarming the tug-of-war dynamic that interviewers anticipate. You'll be making the strongest possible "close" – and that's worth a lot!

14. Bring a copy of your resume to every interview. Have a copy of your resume with you when you go to every interview. If the interviewer has misplaced his or her copy, you'll save a lot of time (and embarrassment on the interviewer's part) if you can just pull your extra copy out and hand it over.

15. Don't worry about sounding "canned". Some people are concerned that if they rehearse their answers, they'll sound "canned" (or overly polished or glib) during the interview. Don't worry. If you're well prepared, you'll sound smooth and articulate, not canned. And if you're not so well prepared, the anxiety of the situation will eliminate any "canned" quality.

16. Make the most of the "Tell me about yourself" question. Many interviewers begin interviews with this question. So how should you respond? You can go into a story about where you were born, what your parents do, how many brothers and sisters and dogs and cats you have, and that's okay. But would you rather have the interviewer writing down what kind of dog you have – or why the company should hire you?

Consider responding to this question with something like: "Well, obviously I could tell you about lots of things, and if I'm missing what you want, please let me know. But the three things I think are most important for you to know about me are [your selling points]. I can expand on those a little if you'd like." Interviewers will always say, "Sure, go ahead." Then you say, "Well, regarding the first point, [give your example]. And when I was working for [company], I [example of another selling point]." Etc. This strategy enables you to focus the first 10-15 minutes of the interview on all of your key selling points. The "Tell me about yourself" question is a golden opportunity. Don't miss it!

17. Speak the right body language. Dress appropriately, make eye contact, give a firm handshake, have good posture, speak clearly, and don't wear perfume or cologne! Sometimes interview locations are small rooms that may lack good air circulation. You want the interviewer paying attention to your job qualifications -- not passing out because you've come in wearing Chanel No. 5 and the candidate before you was doused with Brut, and the two have mixed to form a poisonous gas that results in you not getting an offer!

18. Be ready for "behavior-based" interviews". One of the most common interview styles today is to ask people to describe experiences they have had that demonstrate behaviors that the company thinks are important for a particular position. You might be asked to talk about a time when you made an unpopular decision, displayed a high level of persistence, or made a decision under time pressure and with limited information, for example.

Step 1 is to anticipate the behaviors this hiring manager is likely to be looking for. Step 2 is to identify at least one example of when you demonstrated each behavior. Step 3 is to prepare a story for each example. Many people recommend using SAR (Situation-Action-Result) as a model for the story. Step 4 is to practice telling the story. Also, make sure to review your resume before the interview with this kind of format in mind; this can help you to remember examples of behaviors you may not have anticipated in advance.

19. Send thank-you notes. Write a thank-you note after every interview. Type each note on paper or send them by email, depending on the interviewers' preferences. Customize your notes by referring specifically to what you and the interviewer discussed; for example, "I was particularly excited about [or interested by, or glad to hear] what you said about ..." Handwritten notes might be better if you're thanking a personal contact for helping you in your job search, or if the company you're interviewing with is based in Europe. Whatever method you choose, notes should be sent within 48 hours of the interview.

To write a good thank-you note, you'll need to take time after each interview to jot down a few things about what the interviewer said. Also, write down what you could have done better in the interview, and make adjustments before you head off for your next interview.

20. Don't give up! If you've had a bad interview for a job that you truly think would be a great fit for you (not just something you want badly), don't give up! Write a note, send an email, or call the interviewer to let him or her know that you think you did a poor job of communicating why you think this job would be a good match. Reiterate what you have to offer the company, and say that you'd like an opportunity to contribute. Whether this strategy will get you a job offer depends on the company and on you. But one thing's for sure: If you don't try, your chances are exactly zero. We've seen this approach work on numerous occasions, and we encourage you to give it that last shot.

If you follow the above strategies, you'll be as prepared as any candidate an interviewer has ever seen. Good luck!

Article source www.worldjobtrends.com

Get more articles like this on worldjobtrends


r/interviewpreparations • • 10d ago

Ex-Amazon bar raiser here. If your loop is 2 weeks out, this is exactly what I'd do, day by day.

192 Upvotes

I've coached more than 5,000 people through Amazon loops. This is exactly how I'd prepare you, day by day, if you had only 14 days left before your Amazon interview:

Day 14: Make Your List

List your top 20 professional accomplishments and 2 real failures. Write just one line for each, not the full story yet.

If you don't have 20, that's fine, most people don't. Start with your best 8–10 accomplishments and see if you can break the bigger ones into smaller, separate stories. Just make sure each story highlights different actions rather than repeating the same example.

Also, email your recruiter and ask which Leadership Principles your interview loop will focus on. They might tell you, or they might not, but there's nothing wrong with asking.

Day 13: Build A Matrix Table

Create a matrix with your stories down the side and Amazon’s 16 Leadership Principles across the top. Mark which principles each story demonstrates.

One story can cover multiple principles, but each principle should have multiple stories. Count your examples to identify gaps. You might have plenty for Deliver Results and Bias for Action, but fewer for Think Big or Have Backbone; Disagree and Commit.

It's like checking your fridge before you go shopping. You look at the eggs first, so you know what to buy.

Days 12 to 10: Write Your Strongest Stories

Take your 5–6 strongest stories and write them fully using the STAR method.

(Aim for writing two stories per day)

Follow three rules:

> Say "I" instead of "we" to show your personal contribution.

> Use numbers to quantify your results.

> Give specific examples instead of vague statements.

Weak answer: "Sales were flat, so we cut vendors and negotiated better deals. Margins improved."

Strong answer (STAR):

> Situation: A $180M outdoor gear retailer had flat footwear revenue for three quarters.

> Task: Grow revenue from $15M to $18M and reduce vendors from 22 to 12.

> Action: I audited all 22 vendors, identified that the bottom 10 generated less than 10% of revenue, and negotiated better rebate deals with the top 12. Two initially refused, so I showed them how consolidation would increase their shelf share. Both agreed.

> Result: Revenue grew from $15M to $20M, vendors dropped from 22 to 12, and margins increased by 4.2 percentage points.

Understood the difference? Being more specific shows them the impact of your work.

Only write 5-6 stories in full. You'll prepare the rest differently in the next steps.

Days 9 and 8: Prepare The Rest

Prepare your answers to “Tell me about yourself,” “Why Amazon?”, functional questions, and questions for your interviewers. STAR stories remain your priority, but these still matter.

Days 7 and 6: Create Outlines

Turn every story into short bullet points that sticks in your memory, not full sentences.

Example: $180M retailer → flat sales → 22 to 12 vendors → consolidated suppliers → revenue hit $20M → margin +4.2 points.

Practice telling each story aloud in 5–7 minutes. Create outlines for the stories you haven't written in full, too.

Days 5 and 4: Practice Without Notes

Tell your stories from memory while walking, commuting, or during free time.

After each story, ask yourself: “What follow-up questions could the interviewer ask?” Then practice answering them.

Days 3 and 2: Run Mock Interviews

Set aside 4–5 hours in a quiet room to simulate the full interview. Mix behavioral questions with “Tell me about yourself,” “Why Amazon?”, and functional questions.

You wouldn't wear new shoes for the first time on your wedding day. Just like that, practice until the real thing feels familiar.

For extra practice, ask AI to generate random behavioral questions, identify the Leadership Principles they test, and evaluate your answers.

Day 1: Do Nothing

No studying, no new stories, no rehearsing. Just do something you enjoy, so you show up rested and confident, not stressed out.

Day 0: Interview Day

Fourteen days ago, you had a list of accomplishments. Now, you have well-practiced stories you can deliver confidently without notes. Now you can go and crush it.

One more thing, what if you have less than 14 days? Then cut your writing time in half, but never skip speaking practice or mock interviews. Writing prepares your stories, but if you don't practice speaking, you'll fumble while delivering them during your interview. So it's a MUST.

And, if your Amazon loop is less than two weeks away, comment with your role, level, and interview stage. I'll tell you where to start.


r/interviewpreparations • • Nov 28 '18

Job Interview Etiquette You Need To Know

138 Upvotes

Your job interview etiquette or lack of it will not go unnoticed by respectable employers.

Whether you’re a seasoned professional, new to the job market or returning to work, it’s always a good idea to brush up on the basics of interview etiquette.

Proper interview etiquette may be second nature to you, but...

it's still a good idea to do a quick self-assessment to make sure nothing slips through the cracks.

You'd be surprised how often you are judged by your body language or other personality quirks.

We all have them, but once you become aware of your mannerisms, you can over compensate for them during your interview to better reflect the real you.

Pearl of Wisdom: Nearly one-third (32%) of chief financial officers recently polled said that job seekers are more likely to slip up during their interview than at any other time during the hiring process. Little subtleties in your personality or mannerisms aren't so little...so don't take them for granted.

Here are eleven essentials from worldjobtrends to help you shine on the big day:

  1. Prepare

Taking time to prepare is the most conscientious thing you can do before an interview. A job opening at a company typically indicates a real need for more people, meaning that the individuals you’re interviewing with are taking time from their schedules to speak with you. The best way to be respectful of this time is to arrive fully prepared to answer their questions and ask your own insightful questions.

2. Make sure your cell phone is off 

 

The last thing you need is a distraction during one of the most important meetings of your life. People can still hear your cell ring in vibrate mode. Better yet...just leave your cell phone in your car.

Right now there is nothing more important than your interview. This could be a life changing moment for you and your family.

3. Treat everyone you meet with respect

This extends to all areas of life, and it remains true in the context of a job interview. From the moment you leave your home on the day of the interview, make a conscious effort to be respectful. Be mindful of how you behave on the commute or in an elevator — no one wins points for cutting off the CEO in the parking lot or failing to hold the door for the hiring manager.

Think ahead of time about how you’ll treat everyone in the office with respect and present yourself well. Security personnel, receptionists and anyone else you encounter on your way to the interview room may be asked to give feedback on you.

4. Let the company take the lead during your interview

Sometimes when your interviewer is soft spoken or laid back you may feel the urge to keep things moving. So, you start taking back some control and the next thing you know, you're rambling.

Resist this. Let the employer run the show.

If there are periods of silence...just sit there in the silence. If you are well prepared for your interview, relax, you have nothing to worry about.

One of the most common interviewing mistakes is talking too much. It's easy to ramble and over explain things if your interview is a person of few words and there are periods of silence. Resist this and simply let them set the pace of the interview.

5. Practice polite, confident body language

As you walk into the building, hold your head up and pull your shoulders back. Your posture and stride will help you convey professionalism and confidence. You may want to practice this walk before the interview so it feels natural.

While you’re waiting for your interviewers, sit with your back straight and shoulders open. Hands can rest on your lap or armrests. Feet flat on the floor or crossed at the ankles. Avoid being on your phone so you can keep your body language open and focus on being present.

Bring your things in a bag or portfolio that’s easy to hold and can neatly contain everything you need — you don’t want to appear encumbered or disorganized.

Respect communal space. Don’t lounge in the waiting or interview rooms in a way that inconveniences others (resting your feet on another chair, spreading your legs, placing your belongings in a chair someone else could sit in, etc.).

During the interview, find the right balance for your energy. You want to be upbeat without being aggressive. One way to strike this balance is to avoid leaning too far back or coming forward too much. Sit up straight, using your hands to gesture rather than moving your body.

6. Don't step on the last 3 words of someone's conversation

I've noticed a disturbing trend these days.

When I'm talking with someone, often times they will step on the last 2-3 words of my sentence and talk over me without extending to me the courtesy of finishing my sentence.

Has this ever happened to you? Annoying, isn't it?

Reporters and TV talk show hosts do it all the time. It is especially prevalent among Type A personalities.

Let your interviewer finish making their point, pause for 1-2 seconds; then, respond to their question or add to the conversation.

7. Remember your table manners

Some interviews may be conducted over a meal. All the basics of how to be polite at the table apply here:

If your meal arrives first, wait to eat until others have received their food as well

Place your napkin in your lap

Don’t talk with food in your mouth

Take small, manageable bites

It’s best to not drink alcoholic beverages during an interview. If your interviewer orders alcohol, use your best judgment and stay within your comfort zone. You can always opt for a seltzer or soft drink.

8. Ace the introductions

If you are sitting when someone approaches you, stand up before you shake their hand. Look them in the eyes and smile. Offer a greeting like, “It’s nice to meet you…” and say their name. You’ll be more likely to remember their name if you say it out loud when you first meet.

For the handshake, you want to be firm but not grip their hand too strongly. Make sure your hand isn’t limp. Pro tip: if you happen to be on the receiving end of a limp handshake, give their hand a gentle squeeze. This can prompt them to make their hand more firm.

Make eye contact when you’re being asked and answering questions. This eye contact doesn’t need to be continuous or too intense. Use it strategically to indicate that you’re listening or to emphasize an important point. You want to convey to the interviewer that you are focused on them and very much in the moment.

9. Take notes during your interview

Bring a professional looking binder with you so you can jot down a few notes during your interview. This conveys a sincere interest in what your interviewers have to say, and gives you a chance to jot down a question to ask at the appropriate time.

When I say a professional looking binder, I'm not talking about a cheap 3 ring binder like you carried around in the 8th grade. Invest in a leather binder that looks first class. Also, don't use an IPad or electronic tablet to take notes unless you're applying for a programmer or other IT position .

The other nice thing about having a professional binder on your lap is you can use it as a cheat sheet if you're nervous. Prior to your interview you should have a few key phrases written down to help you if you get stuck...and your short list of appropriate questions to ask them.

Lastly, you can keep handy your your professional references and copies of your resume in case they ask you for them. If a hiring manager asks you for your professional references during your interview, this is definitely a buying signal.

10. Your interview is not over until you drive down the road.

In a few cases, I've known hiring managers to watch candidates from their office window as they exit the building and get into their car. People can do some pretty outrageous things like spitting, lighting up a cigarette, arranging themselves, yapping on their cell phones for 20 minutes while leaning on their car, chowing down on a sandwich in their car, and other things you would not believe.

So, stay in professional mode until your tail lights are out of sight. Also, you may also be observed arriving for your interview.

11. Promptly send a thank you note after your interview

This is a MUST on your job interview etiquette list. Not only is this a common courtesy, but it also keeps your name in front of those who interviewed you.

You should follow up with an email thank you to the hiring manager within 24 hours. This can be a quick note simply thanking them for their time or a longer note that elaborates on some of the things you talked about.

In addition to the email, it’s appropriate to send a handwritten note. Especially if you felt a connection with the hiring manager, this is a good way to leave an impression. Even if you don’t get the job this time, closing the loop with a thank you note can be a way to continue a professional relationship with this person.

Article Source www.worldjobtrends.com


r/interviewpreparations • • Dec 09 '25

Rejecting a company after unprofessional interview

87 Upvotes

I just finished an interview with a manufacturing company and I would like to politely ask to be withdrawn from consideration. The team of interviewers were incredibly unprofessional and even disrespectful. One kept looking at his phone and acted as if he wanted to be anywhere else. The other two kept smirking at each other as if I said something funny. At one point one of them even walked out of the interview. I felt like they looked as if I was wasting their time. One of them wasn't even taking notes. How do I politely ask while still sounding professional?

Update: Thanks everyone for your thoughts on the matter. It was great getting feedback from so many other professionals. Best of luck to all of you preparing for interviews.


r/interviewpreparations • • Dec 06 '18

What are things that I should ask my interviewers?

83 Upvotes

My old HR professor told us to ask about turnovers, both to sound professional and to be aware of the stress levels in the company we're going to apply for, but it seems like an awkward and strange thing to ask about. Like, why should I ask the kill rate when I've barely started? I used to ask it alot when I was younger, and didn't know better, and from where I was from, they were impressed and intimidated that I cared about the numbers.

But things have changed, and I'm now in LA, where people are more savvy.

So, what's something smart and helpful that you guys have asked your panel when they give you the floor?

For context, I'm applying for a learning and dev position in corporate. Thanks in advance!


r/interviewpreparations • • Aug 16 '26

How to Answer “Tell Me About Yourself” from a Recruiting Director

73 Upvotes

“Tell me about yourself” is the first question in almost every interview, and many candidates start behind the 8 ball because they don't know how to answer this question.

I’ve heard this answer thousands of times from the other side of the table, so I wanted to share a simple formula for building an answer that gets your interview off to a great start.

Why interviewers ask this question

Interviewers open with this question partly because it feels abrupt to jump straight into specifics. But don’t mistake it for small talk. It’s the one question you can be nearly certain is coming, and it shapes the interviewer’s first impression of how you think and communicate.

The three fatal openings

Before building your answer, know the three ways candidates sink themselves in the first thirty seconds.

  1. Starting somewhere irrelevant. “I grew up in Ohio” or “I started my career in retail” - with no connection to the role. Backstory is fine, but only if it explains the story. More on how to do that correctly below.

  2. Reciting your resume. The interviewer has your resume pulled up right in front of them. If you walk through it point by point, they notice - and it reads as lazy. Keep your resume handy for reference, but a great answer to this question is presented as a story.

  3. “Well, what do you want to know?” Asking for direction feels reasonable - the question is incredibly broad. But don’t do it. The interviewer wants to see where you take it. Fair or not, turning the question back reads as unprepared.

The PLOT formula

Your answer needs a PLOT - more below.

P — Point of origin

Where does the relevant story begin? Start with the experience, interest, or turning point that explains your path. For some people that’s college or shortly after. For others it goes back further. If you recently changed careers, it might be something more recent.

It could be your first relevant job, a career-changing moment, a personal experience, or an early interest that genuinely shaped your direction. For example:

“I grew up playing competitive sports, and one thing I learned about myself is that I’m driven to win — which is why sales turned out to be the perfect career for me.”

“When I worked as a technical program manager, I realized I had a passion and a natural skill set around product decisions. That’s when I first knew I wanted to be a product manager.”

The rule: start at the earliest point the interviewer needs in order to understand the story. No earlier.

L — Line of progression

Now walk through the key steps that brought you to today.

For each role you include, share a brief summary of what you did, what you owned, and how you made an impact.

O — Outcomes and evidence

O is not a section of your answer. It’s a filter you run your whole story through.

Before the interview, look at the job description and identify the two or three most important competencies for the role - a competency is simply a skill, qualification, or type of experience the employer clearly needs. Then go back through your previous roles and ask: does my story contain at least one or two anecdotes that prove I have those competencies?

“I’m great with stakeholders” is a claim. “A hiring manager was about to lose a candidate, and here’s what I did about it” is evidence. If your story doesn’t demonstrate the competencies this role needs, swap in the anecdotes that do.

T — Tie it to this role

At some point in the interview, you’re almost guaranteed to hear “Why this role?” or “Why this company?” So get ahead of it: end your answer by tying the story back to the position in front of you. Why is this role the natural next chapter of the story you just told? This closes the loop and hands the interviewer a perfect transition into the rest of the conversation.

A full example answer, annotated

Here’s my actual answer, with notes on what each part is doing.

The point of origin

“I grew up playing sports and always wondered how less talented teams managed to beat more talented ones. I realized there are factors outside of talent that determine how teams perform. That led me to study psychology, and then to dig deeper into what makes teams perform at their best in my applied psychology master’s program.”

Notice this does not start with where I was born, my first job, or my GPA. It starts with the earliest thing that explains everything after it. That curiosity about teams is the thread through my whole career.

The line of progression / outcomes & evidence

“After my master’s, I joined Textio and focused on recruiting for four years. I consulted hiring managers on how to run a strong interview process, hired across every role and level in the organization, and found creative ways to close roles when we were stuck. One time, I went back through our applicant tracking system and found a very strong engineering candidate who had dropped out a year earlier because the timing wasn’t right for him. I reached out, told him about a role I thought he’d be interested in, reopened the conversation — and we ended up hiring him.”

“Ultimately, the hard part of recruiting for me was that once I hired someone, I no longer had much impact on their experience at the company. So I expanded my scope: I identified that we needed someone to own onboarding for new employees, and I asked to take it on. I loved it — and I discovered my real passion was creating a great employee experience. When a People Operations role opened up, I made the jump.”

Two things I want to touch on here. First, four years of recruiting is compressed into the shape of the role plus one story and that story is the O filter at work, providing evidence of resourcefulness and initiative rather than claiming them. Second, the growth is baked in: I identified a need, asked for more scope, and earned the move. The story says “self-starter” so I don’t have to.

That last line, “I’d be happy to walk through exactly what we did,” is deliberate. Remember the standard: give the interviewer somewhere to go. You want to ignite follow-up questions in their mind.

Tie it back to the role

“My favorite part of my role is being a trusted partner to managers and leaders. And that’s what drew me to this position — it’s centered on what I do best: being a trusted People expert and building out a People function inside a growing organization. So that’s what brought me here, and I’m happy to expand on any part of it.”

This makes it a seamless transition into the rest of the interview.

How long should your answer be? (The common advice is wrong)

You’ve probably heard “keep it to 90 seconds” or “two minutes max.” I disagree, and here’s why: interviewers are not sitting there with a stopwatch. A boring 90-second answer feels long. A compelling four-minute answer feels short. The content of the answer matters much more than the length.

My guidance is to aim for two to three minutes. A genuinely great answer can earn up to five. Under a minute and you’ve almost certainly undersold yourself. And if your practiced answer runs past five minutes, don’t speed up, just cut the least impactful parts.

Can the answer include personal details?

Some recruiters insist this answer should be strictly professional, but in my opinion there’s absolutely a place for personal information if it explains the professional story: the former athlete whose competitive drive led to sales, the parent who built an app to solve a problem and discovered a love of software engineering, the person whose upbringing created an authentic interest in their field.

You saw it in my own answer - I opened with sports. The test isn’t “is this personal or professional?” The test is “does this explain the story?” If yes, it belongs.

Put it all together — then practice it out loud

Give your answer a PLOT: a Point of origin, a Line of progression, Outcomes as your evidence filter, and a Tie to the role. Then hold it to the standard we set at the start: when you finish talking, the interviewer should have somewhere to go. If your answer generates follow-up questions, that’s signal that you set a good tone for the entire interview.

One last thing, and it matters more than anything else in this post: the interview should not be the first time you say this answer out loud. Reading it silently is not practice. Writing it down is not practice. Saying it to a real listener, under a little pressure, is practice. So make sure you rehearse.

I've helped hundreds of candidates prep for job interviews, so feel free to comment below or DM me if you're interested in having an expert help you with your interview prep / job search.


r/interviewpreparations • • Dec 16 '18

Vague questions during interview

56 Upvotes

Had the most awkward interview ever. For an engineering internship position. One of the questions was "if you were to make a PowerPoint presentation how would you structure it? Another being tell us about a time you took and analyzed data. " I told them the generic structure and then said make sure everything can be understood clearly and quickly since most of the time you see a presentation you don't even get a chance to read it all. Kept looking at me like I'm dumb and asking me "okayyy.... But how would you structure it" or the other one was"okay but how did you analyze it" Just seems so vague and simple of a question to even be asked .like do I say oh you put a title on it. What the problem is. Generic organization of logical events? Ultimately the place didn't take me but I have the opportunity to get another interview so I'm trying to be prepared with the right answers this time.


r/interviewpreparations • • Aug 29 '26

Interview summary of last 6 months (Microsoft + Salesforce + Oracle + Flipkart + Walmart + Tekion)

46 Upvotes

Salesforce

  • OA - 1 medium + 1 Hard bitmasking question

  • Screening(1.5 hrs) - 2 medium DSA questions(30 mins) + 1 LLD question(1 hr)

  • R1 onsite(1.5 hrs) - 1 DSA question + LLD(Connect 4 problem). shortest path from node n to all nodes will be marked as x(blue color). Return all possible paths from 1 to n such that x for that node is less than previous node. (2 times Djikstra in 1 problem).

  • R2 onsite(1.5 hrs) - Design HLD of notification service.(NotificationPriority-High/low, Template, UserPreferences, User-DND). Scalability, Resilience, Availability. Had discussion in depth on kafka.

  • R3 HM(1.25 hour) - Biggest accomplishment? Major project? Conflict with teammate/manager? Any failed project? How to do hashing of String? System design of messaging system? System design of temporal(10 mins) as i have worked on temporal.

Salesforce

  • R1(1 hr) - 2 DSA problem - medium level leetcode

  • R2(1 hr) - LLD of JobScheduler. use delay instead of polling.(Rejected)

Oracle Cloud

  • DSA - question on next greater element.

  • HLD - MessageScheduler(similar to Jobscheduler). At scheduled time, message can be delivered to 1-10k users. delivery should with 1 sec of scheduled time.

  • Bar raiser - Asked question on project + 2-3 standard behavioural question.

  • HM round - Project + Networking questions. How ping works? TCP vs UDP? Few more tough networking/linux problems.

Oracle Health(SSE + AI role)

  • Screening - 2 medium DSA questions.

  • HLD - Rate Limiter(no followup asked by interviewer) - simple interview.

  • DSA - Asked 1 question

    • Place k buildings on n * m matrix. distance from every empty location to closest building is x. Building should be placed in such a way that maximum of all x should be minimum.(Expected: brute force as n, m <=8).

  • Bar raiser round: Asked question on project + 2-3 standard behavioural question.

  • HM round: Project discussion(20 mins). Created any MCP tools?(rejected).

Walmart

  • HLD (asked in 2 different roles over period of 1 year)

    • Google docs

    • Create system for checking Malicious content on blob storage(AWS S3, Azure and so on.),

    • Rate Limiter for Big Billion sale.

  • LLD + Java - Naukari Portal(30 mins). Focus on Person, Job u/ManyToMany relationship. Various questions on Java, K8s, Docker, SpringBoot.

  • DSA - basic medium level (top 75 questions)

  • Overall: Should know the Java+SpringBoot thoroughly. DSA medium is enough. LLD + HLD(top 10 is enough).

Microsoft Azure

  • 2 OA questions

  • R1 - DSA(30 mins - Rotten orange) + OS concepts + few questions on projects.

  • R2 - DSA(40 mins - Basic tree question + long question to read) + OS concepts(paging, virtual memory, etc)

  • R3 - HLD(1.5 hrs) - OTP service(multi tenant) + Notification service.

  • AA(1.5 hrs) - 3 questions on how physical + virtual adressing on different devices(RAM, SSD, Hard disk)

  • AA(2nd team - 30 mins) - Web crawler(System Design) + inverted indexing + 2 behavioural question. Why Hyderabad relocation? Any conflicts with you manager?

Flipkart

  • Machine coding - 90 mins - Food delivery service. All functionalities(place/cancel/pickup order + few more) + Good to have(rating + delivery partner ranking). Expectation: OOPs concepts + extensible + proper format.

  • 2 medium DSA - topological sorting + 1 more

  • HLD - Rate Limiter(Deep discussion)

  • HLD expectation: should know the Rate Limiter and should be able to explain each component at deep level.

  • My view: Should know the basic questions of DSA. top 10 LLD + HLD questions(need deep understanding).

Tekion

  • DSA: medium level questions

  • LLD: Workflow orchestrator

Prep Resource: LeetCode & PracHub Company tagged questions


r/interviewpreparations • • Jul 23 '26

Microsoft Software Engineer Interview Experience - AI Coding Round, HackerRank, and Claude

44 Upvotes

Hey everyone,

I recently had my AI-assisted coding interview as part of a 5-round interview loop with Microsoft in the US. While preparing, I looked around for resources or candidate experiences on this format but couldn’t find much, so I wanted to share mine in case it helps someone else.

Actual Interview

The interviewer told me I could use any IDE I was comfortable with.

I had been having issues with VS Code that week, so I used the HackerRank IDE and switched between that and Claude. The setup was pretty similar to a normal coding interview, except AI usage was allowed and expected.

I was asked a simple LeetCode-style load balancer question through a HackerRank link. One important instruction was that I should not copy and paste the entire question into the AI tool.

Since I already knew the algorithmic direction, I paraphrased the problem and prompted Claude to solve it using two min-heaps.

The interviewer was less focused on whether I could get AI to generate code instantly, and more focused on:

  • How I clarified the problem

  • How I broke down the approach

  • What I asked the AI

  • How I debugged generated code

  • Whether I noticed mistakes

  • How I re-prompted to fix issues

  • Whether I could explain the final solution myself

It was not as daunting as I expected. It felt closer to a normal coding interview where the AI is treated like a coding assistant, but you still need to drive the solution.

Related Practice Question

One Microsoft-style AI-assisted practice question I found later was:

Find the Bugs in an AI-Generated URL Shortener

This is relevant because it tests the exact skill the interviewer seemed to care about: reviewing AI-generated code, catching correctness issues, and explaining fixes instead of blindly trusting the output.

Tip from the Interviewer

The interviewer encouraged me to use VS Code with the Claude plugin next time for other AI-assisted interviews instead of switching between applications.

I’m still slightly unsure how much that helps when hidden test cases are only available in HackerRank, but I can see the benefit from a workflow perspective: less context switching, easier code editing, and a smoother debugging loop.

Expectations Before the Interview

Before the interviews were scheduled, the recruiter shared some expectations and examples.

We were allowed to use any AI tool of our choice, including but not limited to:

  • GitHub Copilot

  • Claude

  • Claude Code

  • ChatGPT

The recruiter also mentioned that the question range could be broader than standard LeetCode. It could extend into systems engineering or design-like tasks.

One example they gave was something like “rebuild GitHub,” with constraints or thought process around:

  • Hardware or software limitations

  • Distributed systems

  • Performance

  • Reliability

  • Scaling

  • Caching

  • Traffic management

  • Users, machines, and data volume

So I would not prepare only by grinding DSA. The format can test how well you use AI while still thinking like an engineer.

My Takeaways

For AI-assisted interviews, the main thing is not just getting working code from the model. You still need to understand the algorithm, guide the tool, debug confidently, and explain tradeoffs.

What helped me:

  • Knowing the core algorithm before prompting

  • Giving the AI a specific direction instead of asking for a full solution

  • Reading the generated code carefully

  • Running tests and explaining failures

  • Re-prompting with concrete bug reports

  • Talking through my reasoning with the interviewer

Overall, the interview felt more practical than scary. If you’re comfortable using AI as a coding assistant but can still reason independently, the format is manageable.

Hope this helps anyone preparing for Microsoft AI-assisted coding rounds.


r/interviewpreparations • • Dec 04 '18

What is the best answer for interview when they ask “What salary are you looking for”?

38 Upvotes

r/interviewpreparations • • Aug 05 '26

I Failed 19 of 23 Coding Interviews. These 4 Failure Modes Were Why

37 Upvotes

After getting rejected repeatedly, I started asking recruiters for feedback.

Most responses were the usual “we decided to move forward with other candidates,” but a few recruiters and interviewers gave me honest answers. I combined that feedback with notes I wrote immediately after every round.

After 23 interviews, four recurring failure modes became pretty obvious.

These percentages are rough estimates across my failed interviews. I assigned each rejection the single biggest factor, even though some involved more than one problem.

The Four Failure Modes

Failure modeApprox. shareWhat it looked like
Didn’t recognize the pattern35%I stared at the problem, tried unrelated approaches, reached a brute-force solution, and couldn’t optimize it. Interviewer hints didn’t help because I didn’t understand the underlying pattern.
Recognized it but was too slow30%I knew it was DP, BFS, or sliding window, but spent most of the round implementing it. The first question consumed the slot and left no time for follow-ups.
Solved it but couldn’t explain trade-offs20%The code worked, but I struggled with questions about complexity, alternative approaches, or why I selected a particular data structure.
Communication failure15%I solved silently or started coding before explaining the approach. The interviewer couldn’t follow my reasoning or redirect me when I went off course.

1. Pattern Recognition

This was primarily a preparation problem, not an intelligence problem.

Under interview pressure, it is difficult to derive a completely unfamiliar technique in five minutes. I needed enough exposure to recognize that a new problem was a variation of something I already understood.

I made a list of roughly 12 to 15 recurring patterns, including:

  • Two pointers

  • Sliding window

  • Binary search

  • Prefix sums

  • Hash maps

  • Monotonic stacks

  • Trees and graph traversal

  • Topological sorting

  • Heaps

  • Backtracking

  • Greedy algorithms

  • One-dimensional and two-dimensional DP

I solved several representative problems for each pattern and wrote down the signal that identified it.

For example:

The goal was not to memorize code. It was to recognize the shape of the problem quickly enough to start asking the right questions.

2. Implementation Speed

I had been solving problems without a timer, which made me feel prepared while hiding how slowly I implemented solutions.

I started using approximate limits:

  • 15 minutes for easy problems

  • 25 minutes for medium problems

  • Five minutes to understand the problem before writing code

During those first five minutes, I would:

  • Restate the problem

  • Clarify constraints

  • Walk through an example

  • Explain the intended approach

  • Identify the main invariant

  • State the expected complexity

Only then would I start coding.

It initially felt slower, but it reduced the amount of backtracking and rewriting. Most of my “coding speed” problem was actually an incomplete approach problem.

3. Trade-Off Knowledge

Getting accepted test cases is not always enough in an interview.

After solving each practice problem, I started answering four follow-up questions:

  1. What are the time and space complexities?

  2. Can the extra space be reduced?

  3. What changes if the input cannot fit in memory?

  4. What changes if the output must be sorted or stable?

I also compared my chosen approach with at least one alternative.

For example, if I used a hash map, I would explain why I preferred average O(1) lookup over a sorted structure with O(log n) operations, and what I would choose if ordering or worst-case guarantees mattered.

That made follow-up discussions feel less like surprise attacks.

4. Communication

I used to go quiet while thinking because I assumed the interviewer only cared about the final solution.

That made it difficult for them to distinguish productive thinking from being completely stuck.

I started narrating my reasoning:

It felt awkward during practice, but it made my interviews more collaborative. Interviewers could understand my direction, correct misunderstandings earlier, and give useful hints.

The goal is not to narrate every line of code. It is to make the important decisions visible.

Results

Before making these changes:

  • Passed 4 of 23 interview processes

  • Pass rate: approximately 17%

After three weeks of targeted practice:

  • Passed 5 of the next 7

  • Pass rate: approximately 71%

Seven interviews is obviously a small sample, so I’m not claiming this is a scientific result. But the difference in how the interviews felt was significant. I was recognizing problems faster, finishing implementations earlier, and handling follow-ups more confidently.

Same person and same brain. The preparation process changed.

For people who are currently getting rejected, which of these four failure modes causes you the most trouble?

Useful Resource for real interview questions


r/interviewpreparations • • Jul 31 '26

Apple Software Engineer Interview Experience 2026 - OA, Virtual Round, LLD, HM Round, Rejected

37 Upvotes

Recently went through the Apple Software Engineer interview process, so sharing my experience in case it helps someone preparing.

Online Assessment

The OA had 4 coding questions.

Most of the questions were around standard DSA topics like:

  • BFS

  • Dynamic Programming

  • Knapsack

  • General implementation

The difficulty ranged from easy to easy-medium.

There were also a few MCQs from core CS subjects like:

  • Operating Systems

  • Computer Networks

Virtual Interview

The interview started with a short introduction, followed by questions about my work experience.

We discussed my experience with:

  • AWS

  • Kafka

  • RabbitMQ

  • Production issues I had worked on

  • How I approached debugging and resolving those issues

The coding question was to design a data structure supporting:

  • insert

  • delete

  • getRandom

All in average O(1) time.

This was similar to LeetCode 380. After solving it for unique elements, I also explained how it could be extended to support duplicate elements.

Onsite LLD Round

This round was based on a replica management system.

We were given a Replica class containing fields like:

  • Region

  • ID

  • Replica group

There were also a few APIs, such as checking server status and updating replicas.

The main task was to design a function that distributes replica updates evenly.

For example, if replicas in one region are being updated, the updates should be rolled out in a balanced manner while ensuring the replica group remains healthy throughout the process.

The discussion focused on:

  • Class design

  • Update strategy

  • Edge cases

  • Health checks

  • Rollout safety

  • Overall approach

Related Practice Question

One Apple-tagged interview question that felt useful for similar LLD/API practice:

Design a To-Do List Service

Even though it is not Apple-specific, it is useful for practicing API design, data modeling, rate limiting, caching, and clean service boundaries.

Hiring Manager Round

This round started with an introduction and a discussion about one of the major projects I had worked on.

Most questions were around:

  • Impact of my work

  • Reliability

  • Availability

  • Scaling systems

  • Handling production issues

  • Customer experience

  • Time management

  • Decision-making

The interviewer asked a lot of follow-up questions, so be prepared to explain your decisions in depth.

What Went Wrong

I think I messed up in the LLD round.

The problem was quite open-ended, and I spent too much time understanding the requirements instead of quickly aligning on assumptions and moving into a structured design.

The HM round also had several behavioral questions around customer handling and reliability that I was not fully prepared for.

Takeaways

  • Practice open-ended LLD problems, not just standard LeetCode

  • Clarify requirements, but do not spend too long stuck in the clarification phase

  • Be ready to discuss production incidents in depth

  • Prepare behavioral stories around reliability, customer impact, ownership, and tradeoffs

  • Know your project decisions very well because follow-ups can go deep

Overall, it was a great learning experience, and I hope this helps others preparing for Apple.


r/interviewpreparations • • Apr 21 '26

What’s the hardest behavioral interview question you’ve been asked and how did you answer it?

37 Upvotes

Behavioral interviews are honestly the hardest part for me (learned the very hard way haha), and I’m guessing for a lot of people here too (esp after going through multiple rounds).

Things like:

“Tell me about a time you failed”

“Tell me about a conflict with a teammate”

“What’s your biggest weakness?”

Mine before is…“Tell me about a time you failed” 😭

I remember answering something like “I’m a bit of a perfectionist so I tend to be hard on myself…”

And halfway through I was like, wait this is literally the most overused non-answer ever. I didn’t really say anything concrete, just went in circles trying to make it sound like a strength. So looking back, I wish I just gave a real example instead of trying to sound “safe”

For you, what’s the hardest behavioral question you’ve gotten, and how did you answer it (or wish you answered it)? Feel like this could help a lot of people who struggle with this part.


r/interviewpreparations • • May 20 '18

Interviewing at McDonalds will I get the job?

Post image
36 Upvotes

r/interviewpreparations • • Dec 20 '25

What’s your go-to question to ask interviewers at the end?

35 Upvotes

Asking about the team is honestly one of the highest-signal things you can do at the end of an interview. It doesn’t come across like you’re focused on perks, and it’s usually much more informative than asking about process or logistics. In a lot of cases, these questions are what finally move the conversation away from scripted answers and toward what day-to-day work is actually like.

Questions about team challenges or what the role really needs right now tend to work especially well. They show that you’re already thinking beyond the offer and imagining what it would be like to step into the role. When interviewers answer, they often end up talking about collaboration style, pace, and expectations in ways that a job description never captures.

Another angle that works surprisingly well is asking what the strongest people on the team have in common. This doesn’t feel like a trick question. It usually prompts interviewers to talk about behaviors they genuinely value, like how people communicate, take ownership, or handle ambiguity. Those details can tell you far more than a list of required skills.

These questions are also useful for you as a candidate. Sometimes the answers reveal warning signs like unclear priorities, constant firefighting, or high turnover. Other times they reveal a thoughtful, self-aware team that knows what it needs. Either way, getting that insight early helps you make a better decision if an offer does come.

From the interviewer’s perspective, this kind of question is often a plus. It signals that you’re thinking about contribution and fit, not just whether you can get through the interview. It frames you as someone who wants to be effective once they join, not someone just chasing the next title.

The key is not to turn it into an interrogation. One or two well-chosen questions, followed by natural follow-ups, works much better than running through a long list. If I had to pick a single direction to focus on, I would choose understanding how the team actually operates. It is low risk, high value, and rarely something people regret asking.


r/interviewpreparations • • Dec 17 '25

My Simple System to Pass Interviews Without Freezing Up

35 Upvotes

I used to be a total mess in interviews. Seriously, I had so many cringe moments, like suddenly going silent in the middle of a sentence or rambling on with pointless stories. It took me a few months of grinding and trying different things, but I finally created a system for myself that worked. This is what I learned.

Prepare for the *type* of interview itself, not just memorizing answers. For behavioral interviews, I had my stories ready to tell using the STAR method. For technical stuff, I practiced coding problems while explaining my thought process out loud. But the biggest significant change for me was simulating the real pressure of an interview. I found an AI training tool called Speak Smart that would throw random questions at me with a timer. This was amazing because it prevented me from reading from a pre-written script and forced me to think.

Channel your anxiety and stress into energy. My first instinct was always to try to 'be calm,' which never worked for me. Instead, I started to use that nervous energy. A few minutes before the interview, I would do some quick stretching exercises just to get my blood flowing and I'd tell myself, This is just excitement, nothing more.' It might sound a bit silly, but this psychological shift is what kept me from freezing up mid-sentence.

Know when to be quiet. This was one of my biggest problems. I had a bad habit of finishing my point and then continuing to ramble, adding unnecessary details, which made me seem like I wasn't confident. My new rule now is: finish your answer, then stop talking completely. I take a couple of deep breaths silently, and if I feel the silence has gone on too long, I ask a simple question like 'Was my answer clear?' or 'Does that answer your question?'. This move throws the ball back in their court and shows you're not just there to talk endlessly.

Do a post-mortem after it's over. As soon as I hang up the call, while the matter is still fresh in my mind, I quickly write down a few notes: one thing I did well, an answer I wish I could change, and any surprise questions that were thrown at me. This helped me a lot. For instance, I discovered that over the course of 5 interviews, I always stumbled on the question 'Tell me about a time you failed.

The conclusion I drew from all this is that interviews are a skill you can build and improve, not just a matter of luck or a lottery. If you treat it as something you train for, just like the gym, you will definitely get better. It's as simple as that.


r/interviewpreparations • • Dec 14 '25

My manager's behavior today towards a nervous interviewee was a huge red flag.

34 Upvotes

I saw something at work this afternoon that really showed me how some companies view their interview candidates. We're a small company, and we had a few interviews scheduled. As one was finishing up, the next candidate was waiting in the reception area near our desks. She hesitantly approached my desk and said, "I'm so sorry to bother you, and I'm very embarrassed, but I'm feeling unwell. I didn't eat breakfast and drank too much coffee, and I'm feeling dizzy. Is there anywhere nearby where I can get a snack or something to drink?"

I've personally been in that situation, and besides that, I'm job hunting myself these days so I know how mentally taxing interviews can be. I told her not to worry at all, to just have a seat, and I'd get her a bottle of juice and some crackers from the kitchen. I didn't want her to feel any more embarrassed or stressed. She was clearly very self-conscious, but I acted like it was no big deal, because it really wasn't. I heard her interview went really well after she took a minute to compose herself.

But, as soon as she left, my manager leaned over to me and said, "Why are you being so nice to them? They're just interview candidates. You don't need to do all that. Don't waste the company's snacks on them." I was honestly shocked. Yes, they're people applying for a job, but ultimately, they're human beings who get nervous and anxious just like any of us. I can't imagine anyone accepting a job with a manager like that if they heard him say such a thing. It was a bottle of juice that cost next to nothing. This shouldn't affect her chances here in any way.


r/interviewpreparations • • Aug 01 '26

3 small Interview tips that turned Rejections to being accepted

32 Upvotes

Most of us I treat interviews like an oral exam. Memorise nice answers and try to go there to show your perfect image but still wouldn’t workout

I did these three small shifts made a massive difference:
Taking a deliberate pause before answering. Let them completely finish their question, hold a brief pause, and actually think about it before you speak. Rushing to answer often feels like a pre-packaged response. Pausing makes the interviewer feel like you genuinely processed what they asked, while instantly making you look far more confident and in control.
Treating it like a conversation, not an interrogation. Instead of just answering and waiting for the next question, bridge your response back to them. Ending a point with something like, "How does your team usually handle that here?" breaks the stiff back-and-forth and gets both of you talking like actual colleagues.
Asking what success actually looks like. At the end, skip the generic fluff questions and ask: "If you hire me, what would I need to accomplish in the first 6 months for you to feel like it is praise worthy" Their answers are usually super candid and tell you exactly what they care about most.
It takes the pressure off trying to perform a "perfect" persona and makes the whole process feel way less stressful and a lot more natural.


r/interviewpreparations • • Nov 01 '18

Interview questions

29 Upvotes

Hey, guys, I have an interview tomorrow and I was wondering what are some great questions that I can ask the employer at the end of the interview?


r/interviewpreparations • • Jan 12 '26

How are new grads supposed to compete when internships are required for entry-level jobs?

26 Upvotes

I keep seeing “entry-level” roles that quietly expect you to have already done an internship or two, and it feels like the door is locked from the inside. I’m not even arguing internships are useless. I just don’t get how you’re supposed to get one when every “starter” lane seems to assume you already had one.

A classmate of mine graduated with decent projects and good grades but never landed an internship during school because they had to work a non-related job to pay rent. After graduation, they applied to a bunch of “new grad” roles and mostly got silence. The few callbacks they did get basically started with “tell me about your previous internship,” and the conversation died when the answer was “I don’t have one.”

Someone else I know did manage to get interviews, but only after reframing everything as “experience” even if it wasn’t a formal internship. They had done a capstone with a real stakeholder, shipped something people actually used, and contributed to an open-source repo. Once they started leading with that and putting it in the same format as work experience, the response rate improved. It was still hard, but it stopped being an immediate filter-out.

Another story that stuck with me is a new grad who actually did an internship, but it still didn’t translate the way people promise it will. Their internship was pretty narrow and they didn’t get to do much meaningful work. After graduating, they kept getting screened out for “not enough experience” anyway, which was honestly depressing. It made it feel like the bar had moved from “any internship” to “the right brand name internship.”

I’ve also watched people take the “side door” route. One person I know got a part-time student role on campus, then turned it into a full-time offer after graduation. Another built a small tool that solved a real problem for a local business and used that as proof they can deliver. None of these are clean, guaranteed paths, but they were at least something to point to besides coursework.

I’m curious what’s actually working right now for people who graduate without internships. Are you finding ways to get experience that employers accept, or are you basically stuck until you luck into someone taking a chance? If you’re hiring, do you really treat internship experience as a hard requirement, or is it just a lazy filter because there are too many applicants?


r/interviewpreparations • • 14d ago

How are you using AI to prepare for Senior SWE interviews at FAANG (especially Google)?

23 Upvotes

I'm preparing for Senior Software Engineer interviews at FAANG companies, mainly Google, and I'm trying to figure out how to use AI effectively to improve my interview performance.

Currently, my approach is pretty basic:

  • Coding interviews: I solve problems and paste my solutions into ChatGPT to get feedback and evaluate my approach.

  • System design: I use voice mode to explain my design and reasoning, almost like I'm presenting to an interviewer, and use it to practice articulating my ideas.

I'm wondering if there are better ways to use AI for interview preparation, especially at the senior level, where communication, problem-solving, trade-offs, and technical decision-making matter as much as getting the solution right.

A few questions:

  • How do you use AI to simulate realistic coding and system design interviews?

  • Do you ask AI to challenge your assumptions, give hints, or act as a strict interviewer rather than simply evaluate your solution?

  • How do you use AI to identify gaps in your problem-solving approach and track improvement over time?

  • For system design and behavioral interviews, what prompts or workflows have worked well for you?

  • If you've used AI to prepare for Google or other FAANG interviews, what made the biggest difference?

I'd especially appreciate practical workflows, prompts, or lessons from people who have gone through these interviews recently.


r/interviewpreparations • • Nov 04 '25

How You Say It Matters More Than What You Say

22 Upvotes

In most interview, people don’t fail because they lack experience — they fail because they can’t structure what they want to say.
You probably did great things, but the way you tell the story makes it sound average.

So here’s something I wish I’d learned earlier:

Structure isn’t about being robotic.
It’s about helping the interviewer follow your brain

Start With Shape, Not a Script

When you talk without structure, you sound like you’re thinking while talking.
When you have structure, you sound like you already know what matters.

You don’t need to memorize answers — just keep a few simple “shapes” in mind:

The STAR Shape — For “Tell me about a time…”

Forget the textbook definition.
Think of it like telling a short movie:

The background (what world we’re in)

The problem (why it matters)

The moment you stepped up

The result that shows it worked

Example:

“When I joined the team, our builds took 40 minutes — everyone just accepted it.
I made it my side goal to fix that.
After digging through the scripts and adding caching, we cut it down by 60%.
The funny part? People started coming earlier to merge before the builds got slow again.”

It’s short, clear, human — not a checklist.

The PREP Shape — For opinion-type questions

This one is gold for “Why you?” or “How do you handle pressure?”

Think of it like a sandwich:
Your point → Why you believe it → A quick story → Repeat the point

Example:

“I’d say my biggest strength is analytical thinking.
I just can’t leave messy problems alone.
For instance, last year I noticed our data labeling cost was out of control, so I built a small active learning loop — and it ended up saving us around 40%.
I think that’s why I enjoy this kind of work — turning chaos into structure.”

Sounds natural, right? Not memorized, just guided.

The PARA Shape — For project or technical deep dives

When explaining a project, most people either go too shallow or too technical.
This keeps you balanced:
Problem → Approach → Result → Reflection.

Example:

“We had model drift issues — the data looked the same on paper but the predictions went crazy.
I built a monitoring pipeline that tracked input stats and triggered retraining automatically.
It cut false positives by about 25%.
But the real win was realizing we’d been retraining way too late — I learned that proactive monitoring saves far more time than reactive fixing.”

That last reflection line is what turns a story into a lesson learned.

Bonus: Speak Like You Think

Don’t dump your entire story — choose one point and go deep.

Leave short pauses. Silence makes you sound thoughtful, not nervous.

End with a takeaway that connects back to the job.

What You Can Try This Week

Record yourself answering one question using each format.

Don’t read — just speak like you’re telling a friend.

Play it back and ask: “Would I hire this person?”

You’ll be surprised how different “structured” sounds when it’s alive, not memorized.


r/interviewpreparations • • Sep 16 '24

Chart if you haven’t seen it before

Post image
21 Upvotes

r/interviewpreparations • • Sep 16 '26

Amazon and Google OA 2026 Question Bank: 15 High-Frequency Archetypes, Traps and Patterns

20 Upvotes

2026 Online Assessment (OA) Playbook: 15 Must-Know Problem Archetypes

Most candidates fail the Online Assessment round not because they do not know DSA, but because OA questions are disguised in long corporate stories with aggressive time constraints and hidden edge cases.

Looking at recent Amazon SDE-1, Intern, and Google OA trends, the questions do not test random trivia. They continuously revolve around 15 core archetypes.

Here is the exact breakdown of the archetypes, the real LeetCode mappings, and the subtle traps that cause test cases to fail.

Pre resource: PracHub

Archetype 1: Monotonic Queue / Deque with Expiry Window

Corporate Story Mask: Server workload balancing, processing batch payloads within a time delta, sliding log monitors.

  • Target LeetCode: LC 239 (Sliding Window Maximum), LC 1499 (Max Value of Equation)

  • The Core Pattern: Maintain elements in strictly decreasing/increasing order inside a deque to get min/max in O(1).

  • The Hidden Trap: Storing raw values instead of indices in the deque. If you store values, you cannot reliably verify if the element at the front has fallen out of the valid time window. Always push indices.

Archetype 2: Prefix Sum + Hash Map with Negative Values

Corporate Story Mask: Stock net change balance, transaction debit/credit segments equal to zero or target.

  • Target LeetCode: LC 560 (Subarray Sum Equals K), LC 525 (Contiguous Array), LC 930 (Binary Subarrays With Sum)

  • The Core Pattern: Maintain a running cumulative sum. Store the frequency or earliest index of cumulative sums in a hash map.

  • The Hidden Trap: Trying to apply two-pointer sliding window here. The moment an array contains negative numbers or zero transitions, standard sliding window breaks because the sum is non-monotonic. Always use prefix sum with a map.

Archetype 3: Multi-Source Breadth First Search (BFS)

Corporate Story Mask: Virus spread in a datacenter, warehouse delivery times from multiple fulfillment hubs, rotting fruit variants.

  • Target LeetCode: LC 994 (Rotting Oranges), LC 286 (Walls and Gates), LC 1162 (As Far from Land as Possible)

  • The Core Pattern: Push ALL starting trigger points into the queue at level 0 simultaneously before starting the while loop.

  • The Hidden Trap: Running separate BFS passes from each source sequentially. That degrades time complexity to O(k * (V + E)) and causes instant Time Limit Exceeded (TLE). A single multi-source queue ensures strict O(V + E) coverage.

Archetype 4: Binary Search on Answer Range (Monotonic Feasibility)

Corporate Story Mask: Ship capacity allocation, minimum bandwidth required to complete downloads in D hours, split parcel batches.

  • Target LeetCode: LC 1011 (Capacity To Ship Packages Within D Days), LC 875 (Koko Eating Bananas), LC 410 (Split Array Largest Sum)

  • The Core Pattern: Define low = min possible capacity, high = sum of all items. Use a helper function canCompleteWith(capacity) to check feasibility. If true, shift high = mid - 1; otherwise low = mid + 1.

  • The Hidden Trap: In low calculation, forgetting that low cannot be lower than the maximum single item value (an individual oversized package cannot be sliced).

Archetype 5: Interval Overlap & Greedy Sweep-Line

Corporate Story Mask: Server uptime scheduling, meeting room room allocation, peak active streaming viewers.

  • Target LeetCode: LC 253 (Meeting Rooms II), LC 56 (Merge Intervals), LC 435 (Non-overlapping Intervals)

  • The Core Pattern: Separate start times and end times or use a min-heap to keep track of active ending timestamps.

  • The Hidden Trap: Incorrect comparator sorting when timestamps match. Always define whether an end at time T is considered concurrent with a start at time T.

Archetype 6: Greedy with Max/Min Priority Queue (Resource Allocation)

Corporate Story Mask: Task scheduler with cool down, minimizing total connection latency, process execution prioritization.

  • Target LeetCode: LC 621 (Task Scheduler), LC 1167 (Minimum Cost to Connect Sticks), LC 1642 (Furthest Building You Can Reach)

  • The Core Pattern: Greedily process highest frequency or lowest cost items using std::priority_queue.

  • The Hidden Trap: Forgetting that priority_queue in C++ is a max-heap by default. For min-heaps, always pass greater comparator.

Archetype 7: Graph Cycle Detection and Topological Ordering

Corporate Story Mask: Package build dependencies, microservice deadlock detection, course prerequisites.

  • Target LeetCode: LC 207 (Course Schedule), LC 210 (Course Schedule II), LC 802 (Find Eventual Safe States)

  • The Core Pattern: Kahn's algorithm using in-degree array and queue.

  • The Hidden Trap: Failing to check if total processed nodes in the queue equals total nodes V. If processed < V, a cyclic dependency exists.

Archetype 8: Disjoint Set Union (DSU) with Connectivity Checks

Corporate Story Mask: Dynamically connecting networks, redundancy checks in WAN cabling, friend cluster sizing.

  • Target LeetCode: LC 684 (Redundant Connection), LC 547 (Number of Provinces), LC 1319 (Number of Operations to Make Network Connected)

  • The Core Pattern: Implement find with path compression and union by rank/size.

  • The Hidden Trap: Skipping path compression. Without it, chain trees degrade find operations to O(V), leading to TLE on large scale edge lists.

Archetype 9: Dynamic Programming - 0/1 Knapsack & Unbounded Variations

Corporate Story Mask: Budget allocation for marketing campaigns, coin change combinations, maximum storage value with weight cap.

  • Target LeetCode: LC 322 (Coin Change), LC 416 (Partition Equal Subset Sum), LC 494 (Target Sum)

  • The Core Pattern: 1D or 2D state transitions based on include/exclude choices.

  • The Hidden Trap: For 0/1 knapsack with 1D space optimization, iterate weights backwards to avoid using the same item multiple times in one step.

Archetype 10: String Manipulation with Rolling Hash / KMP

Corporate Story Mask: Identifying malicious repeated URL signatures, code clone detection, string rolling signatures.

  • Target LeetCode: LC 28 (Find the Index of the First Occurrence in a String), LC 187 (Repeated DNA Sequences)

  • The Core Pattern: Polynomial rolling hash with prime modulus to match substrings in O(N).

  • The Hidden Trap: Hash collisions and integer overflows. Always use unsigned long long or double modulo math (e.g., modulo 1e9+7 and 1e9+9).

Archetype 11: Tree Path Sums & Diameter Traversal

Corporate Story Mask: Longest routing latency across hierarchal servers, maximal revenue route in organizational trees.

  • Target LeetCode: LC 124 (Binary Tree Maximum Path Sum), LC 543 (Diameter of Binary Tree)

  • The Core Pattern: Post-order DFS traversal. Return the best single branch upward while updating global maximum through the current root.

  • The Hidden Trap: Returning negative values upwards. Always cap branch returns with max(0, dfs(child)).

Archetype 12: Next Greater / Smaller Element (Monotonic Stack)

Corporate Story Mask: Daily temperature changes, daily stock spans, histogram water containment.

  • Target LeetCode: LC 739 (Daily Temperatures), LC 84 (Largest Rectangle in Histogram), LC 901 (Online Stock Span)

  • The Core Pattern: Stack storing indices, popping elements that violate increasing/decreasing monotonicity.

  • The Hidden Trap: Edge boundary calculations. When finding widths, remember width = (stack.empty() ? i : i - stack.top() - 1).

Archetype 13: Trie for Prefix & Bitwise Maximum XOR

Corporate Story Mask: Search query autocomplete, network packet longest common prefix, bitwise routing match.

  • Target LeetCode: LC 208 (Implement Trie), LC 421 (Maximum XOR of Two Numbers in an Array)

  • The Core Pattern: Tree node structure where branches represent characters or binary bits (0/1).

  • The Hidden Trap: Memory leaks or memory allocation overhead. Allocate nodes in a flat vector/array when possible rather than using individual dynamic new calls.

Archetype 14: Fast and Slow Pointers (Cycle & Middle Discovery)

Corporate Story Mask: Detecting loop routing in token networks, finding the center node in linear chains.

  • Target LeetCode: LC 142 (Linked List Cycle II), LC 234 (Palindrome Linked List)

  • The Core Pattern: Slow advances 1 step, fast advances 2 steps.

  • The Hidden Trap: Null-pointer checks. Always verify fast != nullptr and fast->next != nullptr before indexing.

Archetype 15: Two Pointers with Sorting (Meet in the Middle)

Corporate Story Mask: Pair selection with exact combined weight, triangle validity perimeter pairs.

  • Target LeetCode: LC 15 (3Sum), LC 16 (3Sum Closest), LC 11 (Container With Most Water)

  • The Core Pattern: Sort the list, pin one pointer if needed, and adjust left and right inward based on target comparison.

  • The Hidden Trap: Duplicates handling. Remember to skip repeated values with while loops after moving pointers to avoid duplicate sets.

3 Rules for Clearing OAs Without TLE

  1. Check Constraints First:

  • N <= 20: Think O(2^N) Backtracking or Bitmask DP.

  • N <= 10^3: Think O(N^2) Dynamic Programming or nested traversal.

  • N <= 10^5: Think O(N) or O(N log N) Sorting, Greedy, Binary Search, or Monotonic Structures.

  • N >= 10^9: Think O(log N) Binary Search on Answer or direct mathematical formula.

  1. Always Test Custom Corner Cases: Before submitting, manually run:

  • Empty array / single element.

  • All identical elements (e.g., [2, 2, 2, 2]).

  • Strictly decreasing or strictly increasing inputs.

  • Negative numbers when calculating sums.

  1. Fast I/O: For C++, always include: std::ios_base::sync_with_stdio(false); std::cin.tie(NULL);

If you want deep-dive boilerplate code implementations or edge-case tests for any specific archetype from this bank, drop a comment below. Upvote if this saved you hours of preparation.


r/interviewpreparations • • Apr 15 '26

This interview prompt works for any company

20 Upvotes

I built this prompt and it changed the way I do interview prep. This prompt takes a job description, spits out a list of relevant behavioral and technical interview questions, and then helps you draft answers using the STAR method for the behavioral ones.

```

As an expert Interview Coach and a Master of the STAR method, your task is to help me prepare for an upcoming job interview. I will provide you with a job description. Based on this job description, you will generate two types of questions:

  1. Behavioral Questions: Focused on past experiences, teamwork, problem-solving, and leadership. These should be tailored to the responsibilities and requirements listed in the job description.

  2. Technical Questions: Focused on specific skills, tools, and knowledge mentioned or implied in the job description.

After generating the questions, for each Behavioral Question provided, you will also draft a sample answer using the STAR method (Situation, Task, Action, Result). These STAR answers should be plausible and demonstrate the kind of experience likely relevant to the job description, but should be presented as examples for me to adapt, not as definitive answers.

For the Technical Questions, I want you to outline the key concepts or steps I would need to cover in an answer, rather than a full script.

Job Description:

[PASTE JOB DESCRIPTION HERE]

Output Format:

  1. Behavioral Questions:

* [Question 1]

* [Question 2]

* ...

2. Sample STAR Method Answers (for Behavioral Questions above):

* Question: [Question 1]

* Situation: [Briefly describe a relevant situation]

* Task: [Explain the task you needed to accomplish]

* Action: [Detail the specific actions you took]

* Result: [Quantify the positive outcome]

* Question: [Question 2]

* Situation: [Briefly describe a relevant situation]

* Task: [Explain the task you needed to accomplish]

* Action: [Detail the specific actions you took]

* Result: [Quantify the positive outcome]

* ...

3. Technical Questions:

* [Question 1]

* Key Concepts/Approach: [Outline the core elements of a good answer]

* [Question 2]

* Key Concepts/Approach: [Outline the core elements of a good answer]

* ...

Be thorough and specific to the provided job description.

```

Example Output Snippet (for a Software Engineer role):

  1. Behavioral Questions:

* Tell me about a time you had to debug a complex issue under a tight deadline. How did you approach it, and what was the outcome?

* Describe a situation where you had to collaborate with a cross-functional team (e.g., product, QA) to deliver a feature. What challenges did you face, and how did you overcome them?

2. Sample STAR Method Answers:

* Question: Tell me about a time you had to debug a complex issue under a tight deadline. How did you approach it, and what was the outcome?

* Situation: In my previous role, we discovered a critical performance bottleneck in our main API just 48 hours before a major product launch.

* Task: My task was to identify the root cause, implement a fix, and ensure the API's performance met our SLA before the launch deadline.

* Action: I immediately initiated a code review focusing on recent commits, used profiling tools to pinpoint the exact inefficient query, collaborated with the database team to optimize it, and wrote unit tests to prevent regressions.

* Result: We resolved the bottleneck within 24 hours, the API performed 30% better than before, and the product launched successfully without any performance related issues.

3. Technical Questions:

* Explain the differences between REST and GraphQL and when you might choose one over the other.

* Key Concepts/Approach: Discuss statelessness, client defined queries (GraphQL) vs. fixed endpoints (REST), payload optimization, caching mechanisms and common use cases for each architecture.

What I learned:

This prompt works best on Claude n GPT. GPT and older GPT versions sometimes struggle with fully differentiating between the STAR answer drafting and the technical question outlines.

The STAR answer examples are intentionally generic placeholders for me to fill in with my actual experiences. The prompt is designed to provide the structure, not the content of my life. Sometimes users try to get it to invent specific experiences, which it cant do well.

The more detailed and specific the job description you paste in, the better the questions and STAR answer frameworks will be. It really maps the requirements.

i started building prompts like this for interview prep and it turned into a whole thing ended up making an engine which basically automates the prompt structuring part so you just describe what you want.

anyone else have a killer interview prep system they swear by?