Neil DeGrasse Tyson says you have to be 10x more prepared than you need to be. He calls it his Batman utility belt. You anticipate every question you'll get and do your research.
One interviewer asked Neil whether it was worth the $3B mission to Saturn. He brought up that it's $3B over 12 years and that it's how much Americans spend on lip balm. He researched the reporters, anticipated 10 different questions, and prepared to answer a question on cost.
For example, a very common question to rehearse is "tell me about yourself" or "tell me about your biggest or latest major project." A big company might ask your experience with processes - CI/CD, how you work with a team, when you've let the team down. A smaller company might ask about what you think about their product.
Don't memorize a speech or answer though.
A more advanced trick I learned from public speaking class is to get a topic, draft bullet points in my head within 5 minutes, then speak from those points. An example I love is "Do you think a sewer system or waste disposal system is more essential to a city?"
If you answer immediately, you will "ummmm uhhh" a lot. Learn to take a breather and buy time.
What I did is I prepared 10 different stories about my career experience and then tagged them with a bunch of prompts. For example I have a story about one project that had dual PMs that experienced a lot of scope creep and eventually fizzled on release. I can now use that story to answer a broad range of questions from failure to various project management approaches. Overall I now have prepared stories to answer probably 50-75 different questions immediately.
Another benefit is that I have also told these stories multiple times in interviews now and I get better telling them each time. Even if the answer isn't 100% relevant, I feel more confident and likely come off better launching immediately into a detailed story about my experience rather than trying to awkwardly come up with an answer on the fly. It is also easy to drop irrelevant parts or expand on specific details when the basic framework of the story is already something that feels natural.
I will even have the document with all the prompts and story bullet points open whenever I am doing phone or remote interviews.
https://news.ycombinator.com/item?id=25519718
I also keep a document where I'll record new or challenging questions after I do an interview and outline a response so I'm better prepared next time.
Part of the reason Neil DeGrasse Tyson is so painful to watch/listen to (especially on his recent appearances) is that this over-preparation or expectation of specific talking points comes off as smugness, interrupting behavior, etc... is it this which hurts the flow of conversation and even seemed to exasperate Joe Rogan during their talk recently?
DeGrasse Tyson interrupts Rogan right before important words - punchlines. For instance, in the first clip, Rogan begins “what’s interesting is that the town is -”, and DeGrasse Tyson takes that moment to pattern break: “wait, wait, wait, have you seen that they did Starry Night in bacon?!”. Rogan blinks, stunned. His point about the town lost forever.
Regardless, it’s possible to be well prepared but not interrupt the person you’re talking to right as they get to the juice. I would suggest Sean Evans and Nardwaur as examples from the other side of the fence - interviewers - who are unrivalled in preparation and give their guests a chance to speak.
NDT wasn't trying to have a conversation, he was trying to put on a performance. He was using intonation, cadence, and speech patterns rehearsed for putting on a show, whereas podcasters want to have something more like a natural conversation.
This can actually be a problem when people try to study social skills and speaking habits from performers and then deploy those habits into natural conversations. It comes off as inauthentic and awkward.
Some of the best advice I've ever gotten for this was: If you're pausing to think, just be silent. Practice for a while and have someone call you out on it. It's a hard habit to break, but someone who doesn't fill space with "um" will sound twice as smart.
Waiting helps you ignore the impulse responses, and double check if you heard the question correctly, whence you can just ask for clarification.
No one complains about a sorta slow speaker, but a frenetic one is hard to follow and will blurt things out.
[1] Team Interrupt/Team Wait: https://www.lesswrong.com/posts/LuXb6CZG4x7pDRBP8/wait-vs-in...
https://www.inc.com/justin-bariso/why-intelligent-minds-like...
This was probably one of Steve Job's most impressive example.
Not just in interviews (I don't interview that often), but just in general, I've trained myself to smile and say, "That is an interesting question!" (and subtle variants so I'm not a robot). It buys me a second or two if it's not that hard, and even more if it is a hard question because now they know I'm thinking about the answer and, well, that is okay.
Edit: And it often buys you points, so to speak, with the person asking.
I had a tech interview with some folks... 15 years ago. Smallish agency, and I was meeting with the owner and his #2.
I got asked some question - "how would you do X?" - I think it was something like "build a house". Not a tech task, just "how would you go about X". I went to a whiteboard and picked up the marker. Just before I started to draw something, I asked some questions. "Who's going to live there? How many people? Do they have any specific needs?" Stuff like that. Just a handful of questions, and I started answering/drawing based on their feedback. I asked a few more questions, got more answers, drew some more and explained things, then sat down.
I got a job offer the next day (turned it down - couldn't afford me). But I was told (both by the owner and later someone else I met who worked there) that I was the only person they'd interviewed who'd ever asked any clarifying questions before answering.
To the original commenter's point, you don't want to memorize your answers, you just want to explore these conversational avenues and test-drive what you might say, seeing how it sounds, what positions are more defensible, what topics to avoid. This is the skeleton of the conversation you'd like to achieve, the "plan".
Of course no plan survives contact with the enemy. When conversation gets spontaneous / goes off the rails, I try to detach and control my emotions. Sit for a few seconds, consider what you're about to say before speaking, and be straightforward and honest.
That said, the motivation to practice comes from success. If someone tells you you're good at something you'll do it more and be willing to spend more time doing it. Success comes from practice, so the hardest part is getting that first positive feedback if you're starting from a deficit (language barriers, previous criticism). I recommend getting a tutor for just about anything like this. Pay a stranger, whose opinion you don't care about, to get you past the awkward bits and into a range that's better than average.
Also, while some of us come off as comfortable, that doesn't mean we are.
I spend all my time practicing stupid coding questions since I'm prone to screwing up easy ones (I can get em all, just need more time and less pressure).
But I NEVER practice behavioral questions, nor system design. And consistently blow those out of the water. The bar is low in a tech interview, and my personality means that I've had a lot of experience having spontaneous conversation in my life, piecing together coherent narrative on the spot.
1. i like myself regardless of if this other person likes me 2. i will be fine, even if i fuck this up 3. every time im asked is an opportunity to practice, tweak something 4. write what you've been up to down
it's like rapping tbh. you learn snippets and lines that work and then you mix and match them for the context.
you don't want to be deciding word by word but phrase by phrase.
Before he was even London Mayor, so had fewer repeat listeners, a journalist went to three of his speeches in the same year. In each one, Boris arrived and apparently didn’t know where he was. He then made a brilliant speech with the same “ad-lib” jokes, mixed up his reading notes at the same point.
Making public speaking look effortless takes a lot of effort.
I can’t be sure of course, but I would guess that the reasons I get away with very short prep time are:
1. 99% of the time I know the subject inside out, because I wouldn’t be able to do my job if I didn’t, so that is already covered.
2. Sharp focus on prepping exactly the right things - and nothing else. If I’m trying to get a point across, that’s the bit I need to make sure I’ve considered - what the obvious holes are in my argument, how I would answer the obvious questions, etc.
I’m definitely not the smoothest presenter, but I do get great feedback (and am still surprised considering I feel like I’m cheating by not spending hours in prep) so if you are already armed with deep and broad general knowledge in your area, maybe going for the laser focus on the specific points that you really care about and then ‘winging’ the rest might work for you too.
For big presentations, I put in practice time equivalent to 10-20x the time of the talk. For a one hour presentation, I'll practice for 10 hours at least, if not substantially more.
For high-stakes conversations with Important People, I think to myself, in advance: what do I want to achieve from this conversation? What do I need to say or ask in order to achieve those things? This is true even if the conversation is "just a chat." The goal might be as simple as: build credibility and familiarity with Important Person. Pro tip: plan up front what you're going to ask/say if there's awkward silence. It happens even to the best conversationalists. Better to be prepared than to be caught flat footed.
One such preparation happens at school when you prep for debates and speeches. This may not be apparent at that time but I see those who are very coherent in interviews have had some debate prep in their schools or colleges. Just quoting an example. Any public speaking prep actually helps in stitching together multiple ideas as you are talking and as you converse and do it in a coherent way.
I really wish many people had these skills. Most of the meetings I sit in, people take 30 mins to convey what should ideally take like 10 mins. 20 mins is just blabber.
The other counter intuitive prep that personally helped me was GMAT verbal. What started as pure hatred turned into a treasure trove of brevity and coherence. Especially the reading comprehension aspects. A month or two you spend through that exercise really helps in the long run. You get pretty good at communicating your ideas coherently.
The thing is that some of us get practice from just our upbringing and life experiences, others may not have that. So for those others, it's about identifying where they can bolster things and practice.
And as with all human things, natural aptitude varies.
Preparation is all you can control, however.
> Not anyone can become great at something, but everyone can become better. So you don't have to learn to speak like all those famous people out there, just practise so that you can be better than you were.
No sewage system, you will be fine. People will use septic tanks instead.
No waste disposal system = trash everywhere.
Even if your waterways get polluted by raw sewage, that’s a lot easier to clean up than a waterway polluted by trash.
There's a truck that comes in every now and then to clean it out, but that probably counts as waste disposal.
Often the interviewer is looking for fairly short and concise answers to their questions so they can direct the flow and conversations to what they need to hear through further questions. Filling all the available air time either forces them to rudely interrupt you (which feels awkward) or wait for you to finish even though they aren't that interested in the content.
As an example, if you are asked a very open ended question like "tell me about about role X and company Y.
Start with a brief overview of the role, the company and responsibilities and then pause. Then if they don't immediately ask a more detailed question about the role suggest something. "Would you like to me get into some details about my most recent project/success/challenge?"
Staying brief helps the interviewer get to what they want to know and eases your own burden of maintaining all of the flow in the conversation.
If a candidate does that, I feel I've screwed up as an interviewer. The best interviews I've conducted turn out to just be conversations where we're talking shop and we get to know each other a little.
There's so much coaching on the interviewee side of the equation, yet the only guidance or coaching I've seen given to interviewers is to shield the company from discrimination claims by turning in a consistent set of interview questions to HR.
With English not being your first language, I think you can apply this plan to formulating your responses in general. Just take a moment, plan your reply, and say it. It doesn't feel that long to the other party, I promise.
Regarding flow, when asked specific questions about things, I remember the acronym CAR - Context, Action, Result. I form my answers in this framework to make a plan for how to get to the reply. Give a little context to set the stage/problem, say what you did, then say how it went - good or bad. Be concise. Fewer words get the job done and are easier on you.
Not sure that is what you're looking for regarding practical resources, but I hope it helps. It has helped me a lot, I think.
Many of us achieve the same end in an easier way by putting our experiences into a narrative-- like telling a story in a way that's relatable to the audience. That way it's possible to discuss problems both technical and non-technical, how they were solved, and how the project succeeded. Along the way it's totally OK to digress into interesting aspects of the story. Someone who is skilled enough can then even plant breadcrumbs that stimulate questions for which they've thought through a carefully considered answer.
I was looking for something like that to organize my thoughts when I speak. Thanks!
You have to read more, be more knowledgeable, practice speaking and writing, then you will have more intelligent things to say.
Also the fear of making mistake is what holds back. To let creativity flourish you have to let yourself go, not be afraid of being wrong, not be afraid of opening up or be judged. For that you also need to have sincere good intentions and straightforward life that is not based on lies. Then there is nothing to be afraid of from spilling your thoughts. As you do it more, you learn that opening up produces good results, and people don't judge you as much as you thought they would, this creates feedback loop which extinguishes your anxiety in future. This is why talking to different people that force you to open up and be transparent also helps to unblock that blockage.
I see that a lot of people have basic hangups about opening up deeply. And it does more bad than good. I'd be much more likely to accept the person when he is upfront about his worries, than a mr. perfect who is stonewalling every question and answers them the way he is expected to answer, but not in a deeply truthful way.
Nobody is perfect, we just want to work with real humans, not robots. Opening up about your imperfections provokes empathy. Selling yourself too strongly provokes skepticism.
As for the interview, the reason you seem unconfident is because you are unconfident. That means most likely you are trying to pretend to be someone you are not.
Communication takes practice and experience. Not everyone has enough of that and it's especially hard for folks who are not using their native language.
One thing that helps, in many scenarios, is to "take turns" driving the discussion. The OP could be more forward about asking questions and making commentary. It's never all about "logical flow and coherence". It's more about opening up a line of inquiry with the other person and relating to them on a human level.
1. Make an Excel/Google sheet with 50+ questions you think will come up in an interview.
2. Open Zoom and start recording.
3. Randomize the question list and practice answering each question in 1-2 minutes.
Take a break.
4. Watch the video and critique yourself.
5. Rinse and repeat.
You will get very, very good over time.
I give this advice to dozens of people and maybe 5% actually do it. After spending an hour, they go from mediocre to good!
It's amazing how many people show up to interviews having done ZERO prep like this and of course they struggle as a result. You never want to do something for the first time during an interview.
If I find myself saying "and you can easily do X, you just do [7 steps]", cognitive dissonance will kick in and I feel uncomfortable because it's a damn 7 step process that contradicts the "easily" word I used.
Dogfooding helps unearth these, but doing a demo makes the ones we gloss over even more blatant.
I find myself cursing because the load time for example, while simply irritating during daily use, becomes unbearable when you're recording, and you fix that.
This is a "best answer".
That said, he is still amazing at how he can have (apparently) a long narrative in mind as he starts to answer. I work with an architect who I can spring a complex question on, and he'll start answering with something like, "There are four things I would...", and I'm thinking "Damn! You already thought through the entire response in enough detail to count the bullet points!". I'm not sure if that is just "practice" or some people's minds just work differently.
As someone in a similar role – it's all cheating. They've seen a version of your problem so many times it doesn't feel new to them. While you were talking, the architect was walking down a decision tree of possible problem patterns. Every new clue you provided eliminated part of the tree until the only thing that was left were 4 options that you can eliminate or confirm by asking followup questions or doing followup investigation.
Once identified, you use the off-the-shelf solution in your brain. Slightly tweaked for the current problem.
That's what people buy when they hire for experience.
I've been know to start off replies like that. It's usually that the question is really long winded, so as they say it the issues start jumping out. Then you just kind of keep track of the count until they're done talking and give some space to answer. The hardest part is remembering all the points. If I was smarter I'd jot down a word or two to jog my memory.
Generally these are situations where I know a system really well and the other person does not. So they are saying something like, "why don't we try X", and I either already tried X and just need to list off all the ways in which it failed, or I thought about trying X before, but didn't because of all the ways I thought about it failing. Other times all the issues just seem really obvious, to the point that I can't believe they are talking without hearing the pitfalls.
I may have been the one to post that the other day, I know I left that video in a comment. Another Jobs story on this topic... I saw an article recently with someone talking about how to debate/argue with Jobs. Sadly I can't remember who it was, some other CEO I think. He would go into meet with Jobs and bring up and issue and Jobs would do what you mentioned and give 5 reasons why his idea sucked. Because Jobs' mind worked so much faster than his (his words), he just had to take it and leave. He'd spend the next week thinking about it and formulating his reply. He walk in again and Jobs would respond back instantly. The guy would leave and take another week to come up with his reply... it would go back and forth like this. Eventually Jobs would either finally get his point and say, "oh, you're right", or he'd give up and just tell him to do whatever.
The short version is that when you describe something you want to divide it up into mutually exclusive and completely exhaustive chunks. There are five ways to be MECE - algebraic, process, conceptual, segmenting, and opposite words (in descending priority of insight).
For example, if you are asked a question about how increase revenue for a grocery store, then you break it down into revenue = number of tickets * value per ticket, and then you can attack it that way. This would be the algebraic way to be MECE.
Trick A is that almost all conversations can be broken into MECE, and that gives good practice. E.g. if you are planning a road trip then when you are talking about it you use a process MECE to add structure.
Trick B is that it takes about an hour or two to be fluid in applying MECE to a given domain, just start picking random topics and breaking them down, and the more insightful the better. E.g. how would you describe the items on a menu? Different programming languages? Features you worked on?
If you do that, then it gives a proper narrative, good structure, and you can use the time where you are setting up the structure to think about everything else. By running through all items in the MECE list it shows that you are thorough and you have literally thought of everything (because you've created an exhaustive list).
That’s just pedantic — great write up!
Fluent?
edit - updated the GP to make it clear that I was talking about being fluid in applying MECE to a given domain, which could be written or oral.
As an interviewer, the worst candidates are the ones who just launch into a stream of words, talking and talking and talking with no break. Just a continuous stream of consciousness or memorized prepared pitch. Especially for the really open ended questions! It should be a conversation, not a one-way word salad.
I've had candidates answer the simple "Tell me about your background" question with a continuous 10-minute stream of words. I've more than once had to physically wave my hands and flag them down to stop. I've had a candidate who misheard part of my question and started answering something I never asked, and the candidate never provided an "in" for me to provide a correction and turn them in the right direction. Just non-stop words with no breaks. So many candidates do this. I don't know--are interview prep guides telling them this is a good strategy? It's not!
Pause mid-way and confirm "Is this answering your question? Do you need more detail?". "No I was hoping to hear more about databases" "More about database theory, or more practical aspects of running a production database?" "I'm interested in the practical aspects" "Alright the practical aspects - ok sure!" Etc
Practice also makes perfect. General rule.od thumb for presentations etc is prepare for 10x times the length of presentation (so 60 mins = 600 prep). You may want to consider something similar.
Good luck
Could anyone speak to that?
What makes Toastmasters work is the immensely supportive environment. I've never felt so welcomed anywhere as I have at the weekly TM meeting. They want you to succeed, and you can feel their positive energy just as the butterflies are trying to overwhelm you at the start of a speech. They are experts in delivering constructive criticism while still reinforcing what you already do well. Most important, you'll find that you'll start looking forward to public speaking.
As for the original question about spontaneous interview conversation, TM helps there, too. One part of a usual meeting is "Table Topics," where the host calls on random attendees to get up, stand in front of the the room, and spend one-two minutes answering a simple question like "have you ever owned a pet?" It's high-pressure but low-stakes, and it's great practice for getting comfortable with that common situation of having nothing to say but needing to say it.
Besides prepared speeches everyone did short two minute impromptu speeches at every meeting. We always got feedback, verbally in front of the others as well as in writing and secretly. Even the short speeches were strictly timed and Ah-counted.
It's all very simple but done every week for a few months improvement is inevitable.
Membership fees were next to nothing and there was no long term commitment. You could just pay in cash at the meetings. Toastmasters is also a non-profit, so little money but well spent.
The meetings back then were always open to anyone and you could just hop-by without registration or being a member. As a non-member you could even participate in most of the activities but you wouldn't be given speaking slots.
Downsides? You will have to invest a significant amount of time and energy.
When you’re answering interview questions, you should make a conscious effort to not use them. Pause for the right thought in silence. If someone steps in, they might give you the information you were struggling for, but regardless a thoughtful pause should come across as more professional than a string of nonsense syllables.
I can't stress enough how important it is to work backwards and explain the why of your work. Too many geeks mistake claims for reasons, and got dragged into irrelevant details to the point that their work appears irrelevant too. On the other hand, the bigger a problem, a more impressive a solution. If you can articulate why you're solving a problem and why you solved it in the way you described, people can probably figure out the how part easily.
I think it’s similar to playing a sport. Yes, just playing will get you better eventually but if you practice certain drills - you will get better much faster and it can stop oneself from developing bad habits. I think it’s like doing LC interviews - would you just do them all live or would you study subjects and practice problems instead? Practicing problems and studying subjects is way more effective than getting slotted a random problem and doing it live every time where you’re unlikely to learn what you’re doing wrong/right in the moment.
I always went in as a naive kid "they will ask a question and I will say the answer; repeat" because I was brought up to be so passive. And still am so passive. And I naively thought they’d recognize there must be something there if I could get that GPA.
Politicians do this: they listen to the question and then reply to the question they wanted you to ask. You need to be a bit smooth about it, but you are certainly allowed to adapt questions to the story you want and need to tell.
So the interviewer asks you "I see you're a Java programmer: what are the most common library datastructures you use?" You could easily jump into "Yes, I have a lot of java experience, having worked on X and Y, and once I had to implement a custom hashmap because we had some unusual constraints blah blah". Just take a second to make sure you are answering the question actually asked: "Well in my Java code it sometimes feels like the only datastructure is ArrayList! Which is funny because when I write Python code I predominantly use maps".
This is good when you have some pre-planned answers (as has been suggested elsewhere) to make sure you use the right one. Also good when you have to think up the right answer: when you know what you want to say you can concentrate on saying it.
This problem affects those interviewing in their native language as well as those not in their native language, as with you. Everybody is nervous.
* I originally typed "stop and think" but really we're talking just for a second or two at most.
I’ve given technical interviews to people in China who barely speak english, just understand a bit, and I can’t speak one word of Mandarin. But we could communicate through a live coderpad and it actually worked.
That said, in my experience, many ESL are a lot more overly-critical of their English speaking ability than they need to be.
But why on most of his others interviews he was going so smoothly and effortlessly? Because those were scripted and everything was predictable and prepared for in advance by a huge staff in the background. He already has all the answers in the brain and is merely giving a mental reading.
So ground yourself. You're not giving speeches and your interview is NOT going by a script you've been given prior. Relax, answer questions to the best of your ability and KNOW THAT you'll be judged most likely by people with skills inferior to yours.
Looking at other answers asking you to prepare for interview as if you're running for president. Sure thing. Do that. But only if you're actually running for president and there are millions on the table for the taking.
1. Know what you're interviewing for. You should clarify this with the recruiter before accepting an interview.
2. Learn about the company that you're interviewing for. This shows that you have put thought into being a part of the company and that you are diligent about ensuring that you think about the tasks you are undertaking.
3. Learn how to concisely describe what you've done in the past. Nobody needs a complete history. They just want to know that you're competent enough to do the job.
4. Be sure to answer the question asked. I recently interviewed a candidate for a SDET role and asked her about her experience performing simple database queries. Her eyes rolled into the back of her head and she went on a 5 minute recitation of the steps she went through to do Selenium testing. It's not the information I asked for.
5. Behave as if you are in a position of equality with the interviewer. You lose nothing but your time if you don't get the job. Don't be meek. Show confidence. Any good manager is never going to hire someone they wouldn't want to work for in the future.
6. Practice your answers. We all know that interviewers generally ask the same subset of questions. You should be able to answer them immediately.
7. Tied in with #5, prepare questions that you wish to ask the interviewer. Show them that you are serious about evaluating them for the possibility of joining the company. Show that you believe in yourself.
8. Practice. As a former recruiter, I don't need to do this very much, but if you are new to the game, then it's never a bad thing to get your answers and response time down.
Additionally, it helps to have a framework. The STAR method[1] is pretty appropriate for interview responses and is pushed pretty heavily by FAANG. When I worked at Amazon, I was told that my adherence to the method really helped me stand out (for what its worth).
Finally, its worth reaching out to the employee working/resource groups at the place you're trying to apply for. Let them know you're an English as a Second Language (ESL) candidate and see if there can be any accommodations. My org allows you to interview in your native tongue and provides accommodations.
[1] https://www.thebalancecareers.com/what-is-the-star-interview...
Also, a nice trick is, if you can, to try to outline your point before making it.
Given a tricky question, if you can at least answer the question by a general "well, there is this part of the problem, and then, there is that part", before going into any details, you've probably reinsured the interviewer that you have a clear idea in mind.
If you don't have a clear idea in mind, well, at least you know what to prepare for next time !
Also, it's a bad idea to have "memorized" answers in general - except for some specific questions, like your"personal pitch" ("what brought you here", "tell me about your job history", etc... You can't blame your interviewer for expecting you to be ready for those.)
Good luck in all cases !
2. Specifically to your question about proper narrative, people often recommend the STAR (Situation -> Tasks required of you -> Actions that you took -> Results that you achieved) framework for answers. It can definitely sound a little robotic if over applied, but I think it's relatively useful especially for new people. It's also helpful to start by taking a moment to gather your thoughts ("I would love to take a brief moment to think of an example"), and work backwards from the Results you want the interviewer to remember.
The same goes for food, exercise, keeping yourself healthy in general. I find sleep to be the one that has outsize and immediate effects.
However don't just drone through interviews. Do deliberate practice. Be mindful and participate fully in the process. After the fact reflect on your performance. What did you do well, what could you improve? The first few times will be super awkward. After 30 interviews you will feel more confident. After a 100 it will feel like second nature. Sounds like a lot of work? of course! that's what it takes to become good.
This might be overkill though so apply judiciously. Still, if you feel the need to improve, going through the process with a handful of companies should improve your skills significantly.
There is no way to "design instagram" in a super fluid straight line thought process. Only way to beat this system is to prepare and have notes handy where you can go from point to point.
Eg: you are expected in system design to have these 4 components
1) functional requirement 2) non functional requirement 3) back of envelope calculations 4) components of design.
Similarly for behavior you need STAR format with actual numbers ( improved latency of 20%)
Freestyling in an interview is a recipe for failure.
Ppl complain about leetcode but i find these interviews really embarrassing for all parties to involved to participate in this charade.
Is it only at interviews? Than it would be merley the pressure, you cannot stand.
In either case, why not practice talking with logical flow and coherence every time, you have a actual conversation?
I am not a fan of learning verbal conversation by books. I learned english for 10 years in school like this (and had quite good grades). Then I went backpacking into the world - and I allmost could not communicate with native english speakers at all. Very, very frustrating. The only thing that helped, was practice, practice and practice.
Try improving your learning skills, and focus on your cognitive map you've built so far and identify the gaps/holes.
In general, if you are having a hard time explaining something it simply means you don't fully understand the topic. But that's fine, I often say something along the lines of "I am not doing a great job explaining X as I am still learning the topic and have gaps in my knowledge about it". Self awareness is key here.
Just watching the YouTuber explain an algorithm or their approach to problem solving can help you get into the zone of thinking out loud that helps you talk with logical flow & coherence at interviews.
I have found this is the fastest to approach what you are aiming for. The more you practice the better you will be.
But don't force the direction of the conversation, only follow-up with subject related questions.
If the interviewer is bothered because you are leading the conversation that is a job you want to avoid. At least as a person that is doing consulting work, that is what I would suggest.
https://www.teachervision.com/reading-comprehension/story-py...
It's fine to "hmm". Many highly regarded public speakers "hmm" a lot. If the rest of the sentence makes sense, most listeners will ignore the interruption.
The best way to practice is to make conversation with people, but try to use full sentences and complete thoughts, instead of shortened, colloquial expressions.
It was very easy to fall into the trap of colloquialism as a second-language speaker, because it's way easier to learn to "Awesome", "Nice, "oh yeah" your way through conversations with friends, which doesn't your spoken English when you need to actually convey something.
Another tip is preparation. Prepare full sentences that reflect your current state of mind. "Let me think this through for a second." "I'm going to store the data into a 2D array." "I'm going to loop through this array and do xxx with each item."
And also, don't fret too much about it. Interviewers in tech industries are familiar with language barriers. If you feel like you're lost in the middle of a sentence, give a pause and start over. Not a big deal.
https://www.indeed.com/career-advice/interviewing/how-to-use...
It’s tough, and can make you self conscious in the short term, but it is the fastest way to radically improve your communication.
And as others have said, pause. It’s ok to pause. It’s good to pause. It’s ok to collect your thoughts silently.
With that in mind - relax! Imagine you are explaining things to a friend rather than being examined.
Build you answers up, step by step, starting with the basic. Explain how you are reasoning around a problem as you go.
Do not just describe how things are or what you would do: clarify why one solution is better than another, and what problems you want to avoid.
If your fluency in English is low, practice speaking in general, so that during interviews you don't have to spend time thinking about grammar and phrasing.
Short, simple sentences are much better than mumbling, making sounds, etc.
> With that in mind - relax! Imagine you are explaining things to a friend rather than being examined.
+1 to this. This is why I recommend that people take the time to go through the interview process every 6 months or so, even if (or especially if) they aren't actively looking to switch jobs. Being relaxed is a huge part of performance. Interviewing when you're not looking to switch means less pressure, which can lead to better performance in those interviews, in turn which can build confidence in one's interview abilities down the road.
Besides that remember always to build your own narrative.
Not down brief notes (keywords) for each of the main ideas you want to cover.
After a sentence, stop and count to 3 before changing topic or repeating yourself. Then if your partner doesn't speak, ask "should I go deeper into that?"