Soft Skills Engineering - Episode 496: Passing non-technical interviews and my internship with only other interns

Episode Date: January 19, 2026

In this episode, Dave and Jamison answer these questions: Listener Tom says, I’m a software developer with six years experience, mostly at small startups with engineering teams anywher...e between 2 and 10 developers. Because these startups have been small, most of the interviews were really casual. I’d speak to either the CEO, or CTO about my past experience, and we would talk about the direction the company was heading, and whether I’d be interested in joining. They felt less like interviews, and more like free-flowing conversations. I’m now back on the market, and I’m looking at larger, more established tech companies. I can get past the tech interviews just fine, but I’m struggling with the soft-skills interviews. Compared to what I’m used to they’re a lot more structured and it feels like they’re looking for answers that fit a certain criteria and format. What advice would you give to someone used to interviewing at small startups, but now interviewing at larger companies? I took an unpaid full stack internship role at a new non-profit, and it turned out to be a team completely made of other interns. There isn’t a single experienced engineer on the team. I have gone way deeper than originally intended and am now functionally a founding engineer where the founder pretends I’m a lead engineer and calls me an intern. The founder is also hellbent on having the highest development velocity, and sometimes will contribute their own AI-generated code, often bypassing the review process especially for things I’m not comfortable signing off on like an AI-generated TOS and user agreement. I recently learned that the founder is not viewed highly in their local area after a scandal where they were accused of scamming a large sum of money, which is likely why they are doing their free community projects they started now in order to save face. This has backfired, and now people are calling their projects “AI generated schemes” despite the services being completely free. I’m not sure if I should continue contributing to these projects anymore. Since the founder rushes things to get done, walks through legal areas with their AI “lawyer,” and has a bad image, I’m worried about whether my resume will be taken seriously by potential future employers. Should I continue working for this person or is the experience not worth it?

Transcript
Discussion (0)
Starting point is 00:00:00 it takes more than calling your dumb idea a best practice to make it sound less dumb to be a great software engineer this is episode 496 of the soft skills engineering podcast where i'm your host jameson dance i'm your host dave smith soft skills engineering is a weekly advice show about all the non-technical things that go into the technical field of software development like the art of persuasion by saying everything you do and think is a best practice this is the best practice it's the meta best practice for persuasion is that what you mean oh yeah the best practice for persuading is labeling everything a best practice i worked with someone who was genuinely smart and talented and knew their stuff but drove their co-workers insane because he would
Starting point is 00:00:47 always cite best practices as the reason for everything then if you pushed on it he could kind of provide underlying reasons but it was like that was the magic phrase that was supposed to just turn off everyone's brain that's actually great though if it's someone who says it's a best practice then they can they can explain why because i've had co-workers who claim something is a best practice but they're in the wrong domain you know like semantic versioning is a best practice i'm like yeah but this is like a web api not a not like a package vended and they're like yeah but it's a best practice i'm like yeah it is in like another world you know like yeah like wearing shoes is a best practice in running but it doesn't work great in high diving
Starting point is 00:01:28 yeah unless maybe there's some secret shoes that somehow make your dives smoother they're super heavy so you can rotate your body around the shoes instead of around the center of your body's gravity i feel like that would have some bad consequences if you dove into water wearing very heavy shoes yeah i seem to recall the mafia had that technique yeah they yeah they do yeah it was a best practice for disposing of bodies exactly that's it okay there's another good example best practice for the mafia maybe not best practice for high diving it's so funny that all i thought about with the heavy shoes was what it would do to your rotational physics and nothing about what do you do when you're in the water
Starting point is 00:02:16 i think it's because i assume i'm so scared of heights that i would just die in the air on the way down it doesn't yeah it doesn't matter what happens to me once i get in the water yeah it's just harder to retrieve your body from the bottom of the pool yeah but otherwise identical okay let's let's thank our patrons this is a list of patreon Patreon patrons who contribute so much that we say whatever their Patreon name field is every week. And let me just say, some of you are very creative. They are.
Starting point is 00:02:47 Let me just share my screen. Okay, can you see it? Valentin, does the subservice org do Rubens or is it just cold cuts? Joel, learn how to test React apps at howtotestrunning.com. balance the prints but forgot the emote icons with a sad emote icon you can't fix stupid but you can put it in a container and hope for the best i love that one my actual name on linkedin
Starting point is 00:03:16 is yami debugging in the dark candy the mobile development ordinary first of his name quote or one equals one drop table myomics jacob chandling hey dave and jamison let's get your jams on record that soft skill song that skill song soft skill at nation everybody sing along the missing semi-colon christy the world's okayest programmer my biggest fear is the fear of making a typo in one of these shout outs that completely ruins the joke happy mary nick molyneux embedded software engineers are software engineers to javier gonzalez chui ted timbrel dave smith a single open paren dan from drone to play never is not just a critter a marsh let me go emoji i like chicken i like liver miyamix miyamix please deliver swiss python okay i will measure text
Starting point is 00:03:58 bandwidth beautiful is better than ugly explicit is better than implicit simple is better kyle boss kent z dodds jenny kim the stochastic parrot ira chan jonathan king zanai beautiful functional user documentation neil breen is the most i'm sorry neil breen is the best movie director of all time i have a tab in my browser to remind me to go watch one of his movies just so you guys know will angel from drone deploy ragnar brayden canes john grant britney ellick and closed parenthesis followed by a single closing parenthesis character thank you thank you thank you to everyone who contributes on patreon for any patreon contribution amount we will email you an invite to our slack community and um for the right amount we will say your
Starting point is 00:04:35 patreon display name field on the air and i just want to say thank you for filling my life with joy it's literally the only source of joy in my life is reading these names that's a weighty responsibility and i think you're up to it i do i agree you can you can keep the light in dave's eyes alive um dave should i read our first question yes let's do it this is from a listener named tom who says i'm a software developer with six years of experience mostly at small startups with engineering teams anywhere between two and ten developers because these startups have been small most of the interviews are really casual i'd speak to either the ceo or the cto about my past experience and we would talk about the direction the company was heading and whether
Starting point is 00:05:12 i'd be interested in joining they felt less like interviews and more like free-flowing conversations i'm now back on the market and i'm looking at larger more established tech companies i can get past the tech interviews just fine but i'm struggling with the soft skill interviews compared to what i'm used to they're a lot more structured and it feels like they're looking for answers that fit a certain criteria and format what advice would you give to someone used to interviewing at small startups but now interviewing at larger companies ah so you're used to just a vibe interview yeah and vibes you can't you can't hire a team of 30 000 engineers off of vibes it will not scale yeah the vibes yeah if you're if you're hiring everyone based off the cto's vibes
Starting point is 00:05:54 that's very different than a team of 50 recruiters over 15 years and yeah hmm i'm assuming this is talking partially about behavioral interview questions or the oh yeah tell me about a time when you did thing x or i'm sure that's the case here yeah for better for worse there is a large corpus of these type of questions on Google. And by now, it's made it into LLM training data sets as well. So you could talk to an AI about this. I don't know how much it would be like an actual interview at your specific company you're interviewing with. It's kind of the average ground up in a blender of all of them, but it could at least give you some cheap practice. because I think the best way to do this is practice, get a feel for it, see what sounds
Starting point is 00:06:45 real bad when it comes out of your mouth. And you used to have to either grab somebody and make them practice with you or do an actual interview where the stakes might be high or do an actual interview of a job you had no intention of taking, which also is a lot of work for practice. But I do think just setting up some prompts and then talking to an AI about this could be a useful way to do it. I think that's a great idea to start. I'm sure there are products out there. I know there are products for explicitly practicing interviews with humans that have credentials, but there's probably some LLM stuff out there too.
Starting point is 00:07:18 Yes, there are products like that. And I'll tell you about my experience being on the other side of that in a minute. But I think your idea to do an LLM practice session is a really good idea. And do the verbal thing where you actually speak into the computer. Yeah, exactly. Yeah. And like you said, Jameson, I think your own critique of what you said is probably the best, like better than the LLM's critique will be because the LLM's critique is, it
Starting point is 00:07:42 could be random. It'll be kind of sycophantic and yeah. Yeah, there's that too. I mean, if you ever read, last night I literally did this, but I'm sure you've all heard of the classic LLM conundrum where you ask an LLM, how many R's are in the word strawberry? Have you seen this? I have. and it's it's just crazy how wrong it is and how i'm like there are how many r's of course it says
Starting point is 00:08:07 two and i'm like where are the r's and there's like oh well there's one after the w and i'm like okay i mean technically that is it is after the w i'm like there is one after the w it's so weird and i i finally convinced that there were three hours but it took quite a while um and i tried to ask it to explain itself to me like why did you think there were two hours and just couldn't do it. And like you said, it just always went to sycophantic, like, oh, I can understand why you would ask that. It makes a lot of sense to me why you would say that. You know, I'm like, okay, just tell me why. Anyway, that's why I don't think I would necessarily trust the output of this thing to review your interview. But like Jameson said, just sometimes
Starting point is 00:08:47 when you say things out loud, it forces your own mind to go into a more critical mode. So it's a great way to start. I've found that true for myself when I'm interviewing that it takes me a few to get into the habit of answering these kinds of questions because it doesn't come up in real life normally. But so, so if, yeah, if the value of it is just you going through the motions with a little bit of scaffolding around it, then yeah, I agree. LLMs are great for giving you some entity to listen and vaguely respond in some way. Yeah, exactly. And I think the LLMs can be counted on to write, to give you good representative questions. And so that's where I, that's where I would use them. Now I do have a couple of ideas for what you can do to prepare in general. And
Starting point is 00:09:27 this is based on me doing literally hundreds of these interviews that ask more structured behavioral questions. And number one is get very familiar with your own work history. I can't tell you how many times I've done an interview where I get asked a question and I just can't think of a good example from my own work history. And then I leave the interview and I'm like on the way home and I'm like, oh, there was like three things I could have said that were so much better. I just couldn't think of them in the moment. And so I advise people to go and if you've been very good at writing down like an annual journal of your contributions or successes at work, this is where you will finally get the return on that investment. Go read that. If you can't do that, go read your
Starting point is 00:10:12 own resume and try to refresh your memory on all these different projects and try to write down a few bullets of all the things you've done at each project that you can remember. And just bring that stuff to the surface of your memory so that it's ready to go when you get asked a question. I am pretty sure I got at least one job because I practiced writing down a convincing example of how smart I was from a previous job. And it came out of this. It came out of interviewing for a few different jobs and some prep for that. And it did make me go back through and refine this vague fuzzy project that took like a year into a coherent narrative that i could share quickly and still in a way that would make some sense to people and i think i wouldn't have been able to
Starting point is 00:11:00 do that off the cuff and and yeah so i totally agree that the prep of breaking down all of the things that you've done into the right combination of explainable and impressive and yeah yeah it pays off did you use the word best practice in this particular narrative i did not but i did write i wrote like a little a blog post about it basically a little pdf with some graphs and oh yeah and yeah and then we walked through it that's that's a great idea to make that all very concrete did you actually share the blog post in the interview i did i did i mean i didn't post it on my blog but yeah i sent it to them and then we went through the interview that's really cool oh i would love that as an interviewer okay so that's that's my that's my preparation suggestion
Starting point is 00:11:42 And then for the actual delivery of answers to these questions. So you mentioned the interview, the question asker mentioned that these are more structural soft skill question interviews. And the more structural way to answer these questions is to use the STAR method, which we've talked about on the show before. But just a quick recap. I actually like to take the T out of STAR and just do S-A-R. I was just thinking I couldn't remember what the T was. Yeah, no one ever can. It's like, well, OK.
Starting point is 00:12:08 The t stands for task I think but I no one can ever really differentiate task and action for me So situation task action result and I I guess sometimes you could say Situation and then task is kind of like the outcome you were going to try to Achieve you could like describe the end goal and then a stands for action and r is the actual result So t is the task you were supposed to achieve and r is the result you actually achieved I just say three steps situation action results like what was situation what did you do and what was the result and focus on giving in the situation section giving just enough context to where the person can follow along but not so much that you just drown them
Starting point is 00:12:49 in situational context it's not not good but not too little that they can't follow your action or result so there's a balance to be struck there and then action is just literally a kind of a narrative of what you did and then result is like how how did this work out and people care a lot about results i'll tell you like you you will shine in these interviews if you can follow this method and there are strong compelling and concrete results that came from what you did but if you leave off the results you will do good but never great where it's like here's all the things i did and it's like it leaves the interviewer going oh this is a smart person a capable person an action oriented person but i have no idea if they're the kind of person that makes an impact on their team
Starting point is 00:13:32 or does good work that actually matters yeah i like it sound advice sar sar isn't sars like a viral disease or something yeah i believe it is i was about to say it sounds like a comic book villain from the 50s sar behold the power of sar uh have we answered the question i think so good luck with your interviewing yep good luck dave would you like to read our next question yes let's do it okay this comes from an anonymous listener who says i took an unpaid full stack internship at a new non-profit and it turned out to be a team completely made of other interns there is not a single experienced engineer on the team i have gone way deeper than originally intended and am now functionally a founding engineer where the founder pretends i'm a lead
Starting point is 00:14:25 engineer and calls me an intern the founder is also hell-bent on having the highest development velocity and sometimes will contribute their own ai generated code often bypassing the review process especially for things i'm not comfortable signing off on like an ai generated terms of service and user agreement oh so tempting to write these contractual things in ai but oh no idea what's in there okay sorry continuing i recently learned that the founder is not viewed highly in their local area after a scandal where they were accused of scamming a large sum of money which is likely why they're doing their free community projects they started now in order to save face this has backfired and now people are calling their projects ai generated schemes despite the
Starting point is 00:15:08 services being completely free i'm not sure if i should continue contributing to these projects anymore since the founder rushes things to get done walks through legal areas with the ai quote lawyer and has a bad image i'm worried about whether my resume will be taken seriously by potential future employers. Should I continue working for this person or is this experience not worth it? My eyebrows are the highest up they've ever been on my head. This is not where I thought this question was going to go. I thought the question was going to be, I'm on a team with nothing but interns. What do I do? But it's, I'm on a team of interns working for a scammer who's not paying us yeah you gave me a brief summary of the first part of the first paragraph and i
Starting point is 00:15:52 that's what i thought too and then oh boy it is so hard sometimes to get your first job because it's the chicken and the egg you need experience to have anyone take a chance on you but you need to how how will they hire you if you don't have any experience and and so i can understand why this would be tempting but generally places that are looking for free software development are going to be somewhat of a dumpster fire yeah yeah i still think they are not going to be as big of a dumpster fire as this one surely surely there's some other non-profit that you can work for for free that is not going to leave a black mark on your reputation for being associated with it oh my goodness like i don't know there's got to be something that helps like
Starting point is 00:16:39 i don't know single moms find child care or pay for rent i don't like some social good cause that isn't tied to a shady character yeah man so you can i guess what i learned from this experience is you can take the scammer out of the scandal but you can't take the scammer out of the scammer because look what he did yeah he literally did a bunch of scamming and then to save face started some non-profit scams where they somehow convinced a bunch of interns to work for free and i understand how they were able to pull that off too because there's a lot of people out there especially on the earlier end of the experience spectrum looking for work and you tap into that you get 10 of them in a room and then they all start talking and they realize
Starting point is 00:17:27 they're all unpaid interns meanwhile you've got this workforce that's kind of amazing but what a scam. I cannot emphasize how much you should get out of this. You're all in. There's no redemption here. No, there's so many bad things all at the same time. The experience you are gaining is not experience that you want to be useful in your life. What do you mean? If you learn a lot about how to identify scammers and deal with not having any payment from your employer. And like, these are all skills that I hope you don't have to use,
Starting point is 00:18:13 but from getting a good job and working for reputable employers, this is brutal. There are places that will happily take advantage of very excited, precocious junior developers and pretend like they are in charge and really not be in charge, but they actually pay you also like it could be a really bad job and they also pay you money
Starting point is 00:18:36 to live instead of an unpaid internship oh man how why are the services how is he paying for the ai that y'all are using i mean is it literally just everyone's on free chat gpt plans and what the founder rushes to get things done yeah i i'm worried whether my resume will be taken seriously by potential future employers. You should be optimizing your experience for getting your first full-time job. And I don't think this is going to help with that. Nope. If you show up to an interview and all of the stories you have to tell are about how horrible of a dumpster fire your previous employer was, and you can't say, and here's how I saved it, which you can't. I don't know. If you could, it would not be worth your time.
Starting point is 00:19:23 have you ever seen anything this kind of what's the right word for this questionable not in my own career no so this is like a new a new low for you anyway the combination of it is yeah yeah i've never worked on a team of unpaid interns being an intern myself i mean i did in school when i was going to school like that was our class it wasn't it wasn't someone's charity washing like uh effort to save the reputation it was it was an experience to help us learn how to build software on a team charity washing that's a new term for me i think it probably exists but i got it from sports washing which is where you've got a you're you're a maybe a certain country with a famously bad reputation and also have billions of dollars and spend it on sports
Starting point is 00:20:13 leagues to try to rehabilitate your reputation would like olympic teams qualify this specific case i'm thinking of is more professional leagues and famous players from other leagues and stuff but maybe i don't know but yeah don't don't be associated with this person there surely you can find yeah i if the bar is i will work for free there are less horrible places that you can also work for free yeah i don't think any of them will be highly functional or awesome but they will at least be less actively negative is there an option here where all the interns kind of band together to go form like their own little corporation that they also don't get paid at but they all work together to get some experience and they produce something useful for the world maybe like maybe
Starting point is 00:21:06 they're like 12 co-founders um sure but they use the time that they're sitting all together in this maybe they're provided an office space i don't know probably not they're probably all working from home right yeah that's a good point though i mean are there people on the team that you really like and want to bring along with you i don't i don't know if i just bring everyone along from this dysfunctional place but maybe that's the best the only silver lining is you just got an opportunity to network with a dozen other engineers yeah but it doesn't help you directly because now your network is 11 other people that also couldn't get a full-time job and ended up in this horrible scam i'm just trying to i'm trying to pull some silver lining out of this crazy story
Starting point is 00:21:48 ai generated to us user agreement i'm sure that happens more than we suspect even i'm sure that it's everywhere all the time now free community projects in order to save face people are calling projects ai generated schemes yeah that's what they are i think they are it's at least ai generated terms of service yeah i keep going back to the experience is not worth it anywhere that cannot afford to pay software engineers will not know how to work with them effectively generally so you will have some dysfunction if you're saying if you're trying to show up and volunteer your time and there's also costs going even if your your labor is free they need servers and services and and so you might represent free labor but also still more money but it's got to be surely you
Starting point is 00:22:34 can find something better than this if if you're trying to work for free yeah oh boy wow what a crazy situation to end up in. And it sounds like this person didn't really know going into it, what was going on, especially the fact that every other person was an unpaid intern. Good news, you can just not go anymore. Yeah, exactly. The paycheck cost of quitting is pretty low. Yeah, I think this makes your suggestion, Jameson, which I agree with, really easy to take. You're not walking away from a paycheck. You're just walking away from,
Starting point is 00:23:07 as far as i can tell only downside i could see maybe you being worried about letting down your co-volunteers i almost said co-workers but and and you're kind of in the trenches with them you're abandoning them to this horrible situation i could see you feeling that way and i would still say get out it's you i don't think you'll you don't need to stay to save them maybe you leaving will give them conviction to also get out of there yeah well have we answered the question it's kind of a simple one we have man i'm i'm continually surprised by what you can get away with i know you can just do this you can just scam a bunch of people and then make a fake non-profit i mean maybe it's a real non-profit but it just doesn't do anything useful yeah how would
Starting point is 00:23:58 you both practically convince a bunch of people to work for you for free and how would you live with yourself how would you be able to convince yourself that that was an okay thing to do i i don't know you think that given this guy's history that paying a bunch of unpaid or having employing a bunch of unpaid interns is the worst thing that he has to live with himself about no but wild world i think this one's uh this is probably the thing that this scammer legitimately believes is the only good thing he's ever done oh my quit your not job that's our summary of our advice quit your fake job that's not going to pay you anyway go find i mean even an unpaid internship at a legitimate company would be a step up from this yep i didn't know there was a rung on the ladder
Starting point is 00:24:45 lower than unpaid intern but there actually is unpaid intern for a scammer at a non-profit yeah i'm sorry to say i'm feels a little bit heartless to say it this way i'm sorry to have to be the one to break it to you. They're better for hearing it, Dave. I hope so. Well, have we answered the question? I think we have. Good luck. And thank you so much for sharing your story. I hope you feel like it was worth it for you to share. But I just, I love, I'm very happy. I'm very sad for this situation because I think it's a downer for all these people. But I'm also very glad to know about what the range of possibility looks like in our world. It feels like every couple of months I read a question and I go, all right, that just shifted my... It increased the
Starting point is 00:25:31 size of the known universe for me a little bit. Yeah. We are so lucky. That's what I think when I read this question. It could have been me, given the right circumstances. All right. If you want to have your own question answered, Dave, can you tell them what they need to do? Yeah, but I'm not, I'm going to skip around all the bad answers and I'm just going to go straight to the best practice, which is go to softskills.audio and click the ask a question button where you can fill out our form. Perfect. It's the best and only practice. The only, yeah, that's a stronger form of best practice. Only practice. Yeah, exactly. The only practice is a subset of best practice and it is the best of the best you have made illegal states unrepresentable you've created
Starting point is 00:26:15 the pit of success all it took was conquering the world becoming a totalitarian taking away all choice so where everyone is an unpaid intern for my global non-profit yep best practice it is the best business practice unpaid labor no taxes yeah and tons of money for you somehow i'm sure the money comes somehow yeah great thank you for listening we will catch you next week

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.