Soft Skills Engineering - Episode 18: Dropping out of college and preparing for interviews
Episode Date: July 18, 2016In episode 18, Jamison and Dave answer these questions: I’m a computer science major who still has a couple years of school left. I also have a part time job doing web development. I love what I�...�m learning and doing at work to the point that I question if it’s worth investing two more years into school. How would you counsel someone in my position? From listener Antonio: How do I prepare for an interview?
Transcript
Discussion (0)
Being a great engineer takes more than great code.
Welcome to Soft Skills Engineering.
I am your host, Jameson Dance.
And I am your secondary backup host, Dave Smith.
I love that we rotate who's the backup host each week.
I think it shares the responsibility effectively.
Yeah.
Yeah, we actually have an election midweek each week to decide who's going to be the primary one.
And it just happens to work out that we take turns.
Yeah.
There can't possibly be any bugs in our distributed systems code.
Because there never is in any distributed systems code.
Nope.
um yeah how's it going dave not too shabby yeah actually have you ever heard anyone say that it's
going kind of shabby i think that happens in not america more often where people are a little more
honest but in america you say everything's great amazing or if you say good then someone close to
you has died and you are distraught i'm good yeah oh man what's wrong wow stage an intervention for
that person because they're having a hard time uh but but actually i am good too the real good
great glad yeah should we uh should we just kick it off yeah let's do it so um uh here's a question
from a listener who apparently i forgot to credit so dear listener i'm sorry i didn't write down
your name uh the question is as follows i am a computer science major who still has a couple
years left of school i also have a part-time job doing web development i love what i'm learning
and doing at work to the point that i question if it's worth investing two more years into school
how would you counsel someone in my position um let's talk about our own backgrounds first
so i went to college i am two classes short of graduation and have been for the last several
years and that's your phd right uh no i'm just two classes short of a phd yeah i think you just
take classes and then you get a phd that's right i think that's how it works maybe that's why i
didn't get one because i misunderstood um that was a computer science degree with an emphasis
in bioinformatics how about you dave i have a bachelor of science degree in computer science
uh and i just thought of that episode from community a few years ago where there was a
lawyer and he had a degree from columbia but it was the country not the university
anyway but you don't have one of those i don't have one of those i don't i don't have a fake
degree from columbia or a law degree i just have a computer science bachelor's degree
so the reason i suggested that is because we're kind of biased towards college i feel like yeah
except you're a dropout jameson i am but like i'm close enough that my dad uh gave me credit for it
oh you got an honorary degree like in crayons an honorary my dad stopped bugging me about
finishing those two classes degree yeah close enough son yeah yeah after a while um i loved
college and it totally made me the person that i am today and i would not be that person without
going to college so for me personally it was a transformative life experience i was a uh i was
kind of like a i don't know my friends and i were kind of these like anti-intellectual bros in high
school we just like did the least amount possible in school and our goal was to wakeboard as much
as we could in life and and then that was the end of our goals um and we've all grown up and
matured but i feel like if if i did not go to college uh i would not know things i would not
know that i enjoyed knowing or learning things like okay my my high school experience wasn't
amazing and it wasn't until college that i realized i really like learning and i really like
thinking and these activities of the mind are things that I enjoy. And programming is very
much that for me. So to me, it changed who I was as a person. And it also led to my career. I
didn't code when I was a kid. I wasn't one of those kids with a calculator whose parents were
engineers or anything. So for me, it was amazing. So once you recognized that about yourself,
is that when you dropped out of college? No, no, I dropped out of college because
uh i was working and i had an like a full-time offer that was like as soon as you're done with
this last term of school then then this is what you get and i stroked my chin and said my college
offers online classes i can just start working right now and do the classes online uh famous
last words yeah there's there's a lot of other stuff you can do online besides college classes
um so i never i never did them it was not a calculated plan to drop out um it just
just happened it snuck up on me the reason i didn't drop out was because i played so many
arcade games growing up that said be cool stay in school you know at the end like after you
defeat the final boss it was like don't do drugs and stay in school i'm like okay i'll do that
thanks arcade game dad
and then i graduated and then i went through the 16th grade
and i really prepared you for the the real world with all those barrels rolling down
like horizontally flat planes that you had to jump over yeah exactly in a two-dimensional world
i once went to a chemistry show where these chemists do magic shows and they're like for
kids and so of course i go and the chemist goes don't worry kids i can do this because i'm in the
23rd grade he was like a postdoc student or something anyway that's awesome so i feel like
it's important to acknowledge that i personally benefited a lot from college um but i know and
and it helped me find motivation and drive to do something with my life but i think not everyone
needs that. Um, I have several friends who are amazing developers who, um, didn't go to college
at all. And I guess it's hard to do like an experiment and take a version of themselves
where they had gone to college and compare it. But so many times in my life, I've wanted to do
that, but they, they are doing great and they're successful and productive and they don't have
the the stigma in hiring against people who don't have college degrees is much lower especially
given all the boot camp stuff and so i feel like there's never been a better time if you
personally can pull it off to not need a degree as a programmer yeah as far as like employability
goes uh i agree it's never been no never have programmers been more employable with as little
formal credentials as today does that sound right did i say all those words correctly
I wouldn't know because I didn't finish college.
Freaking dropouts everywhere.
I personally have had people on my teams ranging from no degree, no high school diploma,
to English degrees, psychology degrees, all the way up to astrophysics, doctoral degrees,
and pretty much everything in between, a crazy amount.
And so, yeah, as far as like your professional achievability, I don't think there's a ceiling
anymore on where you can go just based on where your education ended yeah um what about
this kind of ties into the boot camp question so a lot of people go to boot camps after
graduating from college in an unrelated field and yeah even having a career in that field
and and sometimes that gets used as an argument to say you don't need this four-year formal
computer science education because you can pick up some some very practical skills in a boot camp
and then kind of pick the rest up um yeah but what is how do i phrase this what about the
just like the the i don't know the mature rate how do you even say that right the maturation
see that is correct college yeah if only you had taken those last two computer science classes
degree holder how what about the maturation that might occur during college like i feel like a lot
of the reason for hiring boot camp grads who are mature experienced people in in other fields is
because they learn people skills and they learn life skills and dependability and all these kind
of soft skills if you will that are not emphasized in a pure cs education and if you don't go to
college you you might miss out on some opportunities for those as well like as a young person you mean
Yeah, yeah. Just you are 18. There's a lot you haven't seen in life. One thing college does is show you a lot of stuff, and that can be helpful for you.
At age 18, I already had seen everything and knew everything.
Man. And you have a degree. You're so far ahead of me.
Yeah, I agree with that. I think college is a lot more than just the technical skills that you gain.
I think there are two other factors that for me were really big.
One of them was what I think you already mentioned sort of, which is it really honed my ability to learn large volumes of information quickly, learn how to read tons of material and get the crux out of it quickly, learn how to approach a subject you've never heard of, and then become proficient in it to the point that you can take a test on it or demonstrate it in a lab relatively quickly.
I mean, you know, college classes only last 12 weeks, you know, give or take.
And the other thing I got out of college was some of the most awesome and rewarding relationships in my entire life came from college.
The people that I met there, many of which I'm still in close contact with and many of which I just am like Facebook friends with, but I still love knowing them and having known them.
And it's huge to me.
Like it's a really big deal.
And so I don't tell, I like to tell people that professionally your college experience is less important the more the time goes on.
But from a life perspective, for me at least, and actually for many people I know, there's a lot more to it that you can get out of it.
Yeah, and that's, I guess that's where I'm torn on this question.
You can definitely have a successful career if you're the kind of person who is very self-driven and motivated and willing to work hard.
I suspect, but I have no data, that you might be kind of a better rounded human being if you go to college just because you are forced to interact with all these people in these kind of weird, artificial, somewhat stressful situations.
And that just I think that just teaches you life skills.
um but where's that can you get those just as well without going to college from from working
somewhere yeah i think you can get those in most gangs so you could maybe pick up some of those
skills yeah certainly you can uh i mean i'm not saying you can't um and it's really hard to speak
for anybody else but from my own personal experience that was a great place to do it
and i will say that there are people who are really bothered jameson obviously is not one of
them, but they're really bothered when they don't finish their degree. I've known several people who
just, it troubled them for years. And some of them finally went back, you know, after their kids were
grown and got that degree. And really it was just a matter of finishing it for them. Like
psychologically, they had this need and they just really needed to do it. And so, you know, figure
that out about yourself because, you know, that might haunt you if you're one of those kinds of
people it is interesting how um for a long time college has been the path in life to be successful
you you go to high school and then you graduate and then you go to college if you're
if if you want to like make something of yourself right it's like a factory
yeah yeah and and i think that actually does some people harm um not everyone is suited to
an environment like college and and being forced to go into it means that they miss out on
opportunities that they're more suited to um so so i think one of the side benefits of uh like
the crazy student loan crisis and and this emphasis on more technical training is it might
fit people better where they don't feel like in order to be to have prestige in life they have to
go to college and i think that i think having more options that way can only be a good thing
yeah definitely but i feel like especially if you're getting a computer science degree and
you're not interested in in in research or or or kind of more advanced computer sciencey stuff like
that as a career i almost feel like there could be more benefit to doing something else that you're
interested in like kind of a liberal arts degree because it would emphasize the the thing i've
talked up as a benefit which is the broad experience to a lot of different things you
wouldn't be exposed to normally good point like i i actually love computer science i i enjoy reading
about it and geeking out about it, but, um, I don't use any of it really. So it's kind of like
an intellectual thing where it's just a, a brain hobby. I think that's the technical term for it.
Computer science. Yeah. Computer hobby science. I like that term,
but that's all stuff in kind of the same wheelhouse, you know, it's what I do for work.
it's what i do for fun it's it's what i do for a hobby and and i think again coming back to that
boot camp thing a lot of those people it seems like are more well-rounded and and they bring
different skills and talents to a team because of the variety of experiences yeah yeah it sounds
reasonable i don't know speaking of that one of the other advantages to college is you know my
wife for example she took a geology class and they went on this field trip down to like this
geological place with rocks and like they looked at the rocks and it was awesome and she as boring
as that sounds she loved it and i think to myself how often in life would you really just go do that
you know if you weren't being forced to by a college class yeah and other friends of mine
they took uh international folk dancing you know are you really going to go sign up for a folk
dancing class you know you just you probably just won't but in college like yeah of course i will
You know, why not?
Yeah.
So there's a lot of cool stuff that I think you miss out on.
I'm kind of repeating myself now and repeating what Jameson said, but don't discount that
because it's really cool.
And life has a way of getting into a rhythm or a rut once you get out of college and kind
of get into the working nine to five life.
So I would say don't be, to people who are young and have a flair for these kinds of
things, don't be too hasty to get into your, to settle into the rut.
You have your whole life for the rut, but you have a limited amount of time when you're a young, you know, 20-something in college experiencing crazy stuff.
And don't squander that.
That would be my advice to many people.
I'd like to say one more thing about this, which is when you're very first starting, if you go to college and you study computer science, there is a very clear path to your first job.
like you just present this piece of paper that says i did this thing and people are like okay
we'll hire you as a junior developer um and from talking to people it sounds like the path to
getting your first job is is often a pretty big hanging point for people coming out of boot camps
or coming from non-traditional backgrounds it always seems like it's some miracle where like
they know a person who needs a thing and they build it someone else sees it they're like i like
people that can do that and then they hire them or it's like this weird chain of events yeah yeah
um that it seems hard to generalize and repeat uh but with college it's it's it's factory like
you just go and then you get a job it's like automatic yeah so you can definitely do it
without that um but in that way i think it is more safe um i was just thinking about this if
i were hiring someone if they had zero experience then college would be relevant to me if they had
been working for a couple years then i wouldn't care if they went to college or not i'm the same
way um but it but yeah that's that's one more thing to consider is it's a lot of work to just
get that first job but it's it's it's got a pretty guaranteed payoff i feel here's one other cool
benefit to college um this is a soft skill thing but your whole life resets every semester often
you know you get all new classmates usually now depending on you might be going through some of
the same classes with them but you get a lot of new classmates sometimes you move between semesters
you you know you can uh you have new professors that you have to learn how to work with and every
time that happens you get a chance to change the way you are and try out new ways of interacting
with others and see what works for you and what works well and the reason this is cool is because
in real life sometimes people's expectations on you they're sticky right it's like oh that's dave
he's the thus and such you know insert stereotype x here um and you you sometimes can become trapped
by that but i'll tell you a funny story about my wife in college one semester she changed her name
like that's how drastic you can do it and to this day we bump into people and they call her that
name like they didn't even know and so you it gives you a great opportunity to experiment it's
kind of like what you were saying earlier jameson about how don't you wish you could like fork the
universe and have people go down two different tracks and then see how they come out well you
can do that a little bit because of the semester system and i think that's pretty cool i feel like
um my true feeling about this is it could go either way and i've talked a lot about how awesome
and all these benefits the college has but really i think it depends a lot on the person
i think if you're going pure employability this person specifically has a job already
so my my gut is college will not help them that much in their career because they have a job and
they can point to this experience and they know people already at that job and uh definitely as
far as your professional like employability goes definitely so maybe it's good for you but it's
very expensive too true the opportunity cost often outweighs even the day-to-day costs especially if
you're going to a private school and you have to take out tens to hundreds of thousands of dollars
and loans um i have one other i have one other thing though and i know we're kind of i think
james and i are both playing both sides of the fence um you know like is that the right word
both sides of the fence both both sides of the field we need a phd we need a phd in sports
metaphors um and here it is here's my point so going to college helped me build confidence
because what college was for me was a series of challenges just over and over and over that at
the outset all looked insurmountable. But at the end of each class, I surmounted them, all of them.
And, you know, even when you fail and maybe you retake the class, you eventually surmount it or
you don't graduate like Jameson. Just kidding. I surmounted all the two challenges.
And that really helped me build confidence. And it told me, look, you can do hard things.
given enough time and resources you can do this and um i don't know for sure if this is the reason
but this may be why i've never really suffered from imposter syndrome um where i know a lot of
people do suffer from it and uh i wonder if a college experience might help i don't know maybe
it would it made it might have with me it's possible you're just the best too you can't be
an imposter when you're the best yeah one other thing i thought of is we've listed all these
benefits of college um college is not the only place to get these though i mean you can you can
yeah try lots of hard things yourself absolutely there's not this built-in setup system for forcing
you to do that yourself though yep so i think to me it comes down to how self-driven are you
and i was not very self-driven so college was was great um but i know people who are very
self-driven and they're very successful at growing as a person and growing their career without
college and the uh yeah it's absolutely true and i think so far we've been speaking to a young
audience uh for most of the comments at least that i've been making and if you are more experienced
you know maybe you're in your 40s and you know the the teenage ship has sailed long ago um you
know i'm approaching my 40s now uh now the question is do i go back to college and get a computer
science degree and it's a completely different conversation at that point and so i don't think
we have time to go into that but i have a bunch of stories of people who have done that but we
should probably point out though that i think most of what we've been talking about is scoped to
young people to 18 ish people 18 ish year old 18 year old ish if only i had that degree
god jameson just every day it would have taught me how to say words correctly well that's all i
have for that dear listener hopefully that was uh helpful advice for you question answered oh and i
just realized the person who wrote this question actually was uh he says he's 44 years old i'm so
sorry we totally answered the wrong question that's the next question oh i'm no you're right
i'm dumb we totally nailed this last question you can't be dumb you went to college i went to
college i don't do anything wrong all right i'm gonna read the next question okay this is from
a listener named antonio and it's pretty short how do i prepare for an interview oh man i have
so many feelings about the interview process. I will try to avoid ranting. Uh, I think the number
one way you prepare is find out what the interview process is going to be like, because I think it's
a lot easier to prepare for a specific process than for interviewing in general, because there's
no, no stability or agreement on what a good interview process is or what that even means.
So everyone kind of does it differently. And often they'll just tell you if you just ask them like,
hey what's the interview like they'll tell you you meet with these three people and you'll do
like whiteboard coding with this person with this person you'll do some algorithm design problem and
with this other person they'll ask you about distributed systems or something like that
and then great like you know and then you get to prepare yep there's very little general advice
though jameson's totally right but i can give one piece of general advice that applies to every
interview and it's going to come in the form of a hilarious story. Are you ready? I'm ready.
I taught an interview prep class to a cohort of graduating students from a boot camp.
And the way I did it is I actually had one of the students come up to the front of the room,
you know, like put on some high pressure to make it feel like an interview. And I asked them
interview questions in front of their whole class. And this student, I asked them one question,
they did not know the answer. But rather than saying, I don't know, they just started to make
up an answer about a minute into their answer i just stopped them and i said do you know the
answer to this question and he just kind of puts his hands in his face and and says i mean puts
yeah puts his hands on his face says no i don't know the answer and i said i said look it's really
important that you be honest if you don't know the answer you can talk about how you would find
the answer but if you don't know don't make it up because they'll know that you're making it up
and he goes i'm so sorry and i'm like okay let's do another practice so i ask him another question
And he does the same thing two times in a row.
He just starts making it up.
And so I stop him and I say, what are you doing?
And he goes, I just don't know the answer.
And I said, what's going on?
He goes, I'm so sorry.
My previous career was in public relations.
He's like, you just, in PR, you always have an answer.
So be honest about what you know, because you will be found out if you're making it up.
Yeah, that kind of gets into some advice about specific interview styles.
One style, and it's a style that I like, is you're not quizzing them.
Like, do you give me the right answers on these 10 problems?
You're exploring the boundaries of their knowledge.
And you're finding out what do they know a lot about?
What do they not know a lot about?
And no one knows everything about everything.
So eventually you will run into something that you don't know.
So if you don't feel like that's a failure, then that can make the process go more smoothly.
Definitely.
I talked about asking the company what their interview process is like.
Sometimes the company will have what they think the process is like, and then it will not be the same as what the actual process is like.
What they tell you might be a little more aspirational than reality.
So if you can swing it, probably the best way is just ask someone who either works there or has interviewed there what it was like for them, and then you'll get the real deal.
And sometimes you can crowdsource that by using websites like Glassdoor.
Yeah, that's true. I have seen that a couple times.
I guess another vague general thing is interviews are nerve-wracking for the most part.
It's like the closest you come regularly to being judged for your value as a person.
It's true.
And it's so different from what it is actually like to work somewhere, hopefully.
If working somewhere was like an interview, then I would not work there.
Like anywhere you've ever interviewed.
Yeah, yeah.
But just some generic advice is try and stay calm.
The people interviewing, like in their heads they know this is a stressful situation.
people are probably not reacting to their best people sometimes don't even perform their best
in general in stressful situations but if you if you even if they know that um seeing someone just
kind of like break down under the pressure is is not uh the way to get a yes i guess like they
won't be like this person made stuff up but they're under a lot of pressure so we'll give
them a pass so just kind of staying calm even if you don't know the answer or you feel like
the process isn't going very well i think that helps a lot too yeah definitely i don't know how
to do that but i can just tell you to stay calm and that's easy you could like put secret bluetooth
headphones in that are playing kenny g yeah maybe or or put bluetooth headphones in the
interviewers ears that are giving good answers yeah like in i feel like that shows up in a
million disney movies like in first kid where the the agent is advising the kid on what to say to
the girl like that's actually probably cheating don't cheat that's don't cheat don't cheat what
about here's a good question often especially places like google these these giant companies
that lots of people interview at it's really easy to find a list of questions that people
have asked how do you feel about that just searching for questions and practicing answers
to them like ethically or as far as effective interview uh both um if you can google for a
google interview question i think it's fair game that's true you know their product uh yeah i think
it's totally fine google i'm sure these companies know when their questions get leaked and they i'm
sure adapt. And then as far as practicing, yeah, I think it's a great idea. If you can find examples
of interview questions, you should definitely practice. But let me tell you a hilarious story
about that. One time at my last company, we had twin brothers come and interview one day after
the other. And the first one came in and we asked him a bunch of questions, including a zinger
question that he could not figure out the answer to. And he went home and then his brother came in
the next day and we asked a different zinger question that he also did not know the answer
to but here's where things got hilarious he gave an answer to the previous day's interview question
so we were like okay this guy's clearly colluding with his twin brother and
they gave maybe it was the same person he just said he was a twin that never occurred to me
just now yeah i've got a twin brother anyway so he gave the answer and to the previous day's
question and we we really just thought that was so unethical uh that we we felt it wasn't the
only factor but we disqualified him um on those grounds and others at the time because it's like
look if you don't know the answer just tell us it's cool we can work through it together but
if you're just going to make something up or even worse cheat and come up with the wrong answer that
you're just obviously guessing at it just says something about you so anyway yeah no cheating
um one other chunk of advice i'd give is uh interview a lot um yeah interviews are like
anything where i think your performance probably falls on some distribution and it probably depends
a lot on what kind of day you're having and what the people are like and whether it's late in the
day and they're all tired and grumpy or whether the room is brightly lit or a dungeon or all kinds
of factors that are sort of out of your control. And if you just hang everything on this one
interview, um, there's just a chance that you'll have a bad interview and people have bad interviews
and good interviews. So if you, um, if you interview a lot, you have a wider range of
choices. I guess this is supposing you can get a lot of interviews, which is not true for,
for some people. Yeah. If you're just starting out, that might be hard. But, uh, when I was
less experienced, I used to interview a lot, like a couple of times a year, even when I wasn't
really looking for the job and i think we've talked about this right jameson i don't remember
if we have but i was just about to say that yeah you should take it away i did this uh because i
enjoyed it like i wanted to see other people's interview process and what i found was that when
i wasn't desperate for the interview for the job i mean i was able to perform much better and i was
able to be calm because i didn't desperately need it you know it was like i'm just doing this for
fun and if it turns out to be a great company yeah i'll change jobs that'll be awesome and it really
made the interview process a lot more pleasant yeah um one of my friends check he talks about
how he just goes in interviews every six months like no matter if he's good for him happy or not
or looking or not um partially to keep practice at it and partially just to see what's out there
like maybe he's he thinks he's happy but there's some amazing opportunity out there and i think
that probably helps him perform better in interviews so uh antonio wrote a longer more
detailed question that we summarized into this simpler question. But one of the things he asked
was, should I focus on language fundamentals? And I, like Jameson said, it's impossible to know
because every interview process is so different, but I still think you should. And generally
speaking, people who are able to talk intelligently about the fundamentals of the tools or language or
framework that they're being interviewed for do much better in my experience. Now, that won't be
true for every interview and like jameson said it's really important you figure out the actual
process but you can't go wrong by really mastering fundamentals that's true what about the whiteboard
jameson i think we're gonna battle about this i hate whiteboard coding i i hate it so much oh
i despise it um because it exacerbates all of the artificial things about the interview
it really makes you
it pits you against your
interviewers like you're clearly
facing off against
them at the front of the room
you're not working in the environment where you code
like the whiteboard doesn't
have Vim how do you go up
a line or something you know like
the environment is so different
and
I think it makes it
harder to discover what their
true skill is because you just layer all this other stuff on top of it. So if someone just
totally nails a whiteboard interview or a whiteboard coding question, that like might
indicate that they're really good at their job, but it might just indicate that they're really
good at coding in front of strangers on a whiteboard, which is probably not what their
job is. So I kind of hate them. I like whiteboards for things you would use a whiteboard for in real
life like designing a system or like laying out some database schema or something like that but
i but i dislike them as just a tool to like test people's knowledge in general i like to do white
board interviews where i put the whiteboard up higher than the candidate can reach
and then ask them to implement fibonacci sequence
oh my gosh so the real test is will you pull the whiteboard down or like ask for a ladder
you have passed the test congratulations candidate and there's a loud gong noise so
whether or not you love or hate whiteboards during an interview how do you do you should
you prepare for them because they're very common right i just prepare by getting on
dignit and i stomp out i try and intimidate them into going my way yeah i guess you should
no no i don't i don't know i i hate that they exist so i
i mean one way that i've done it um which has had mixed success for me is to state very clearly like
i don't usually code on a whiteboard i might miss a curly brace or like i might get some very
specific syntactical thing wrong because i don't have all my tools helping and i farm that stuff
out to my tools and i approach it more from a pseudocode perspective um i think that can work
if they believe you when you say you actually know the language but like you miss a curly brace or
whatever but if they don't they're like this guy doesn't even know what he's talking about then
that might backfire yeah but but that that in some cases has freed me from worrying like
will this compile correctly like that's the job to tell me that yeah true yeah i don't know if
as a way to prepare for whiteboard interviews, uh, that I've ever employed. Um, I do use a
whiteboard a lot in my day-to-day work, but more for the things like that Jameson was just talking
about. And so I don't know, don't use the yellow marker on a white whiteboard. That's the, that's
the tip. Yeah. I mean, I guess you could practice, have someone ask you, they put you in a dark room,
they put a bright spotlight facing into your eyes like you're being interrogated and then they just
shout out like reverse a string in place yeah how do you detect a cycle in a linked list go
on the whiteboard i don't know there are there are books of interview questions you can buy
and maybe you just practice doing those on the whiteboard instead of in your computer
you know as i was just thinking back on all the interviews i've done and i've used a whiteboard
and probably 90% of them.
But I can't actually think of times
when I've written more than like three or four lines of code
on a whiteboard in any interview.
So I think I've used them mostly for conceptual discussions
and like, you know, drawing pictures of architectures
or like sequence diagrams or workflows and things,
but never really writing code.
Yeah, I've had candidates write lots of code,
but I've rarely had anyone ask me to write
more than just a few lines.
yeah i haven't had to write like hundreds of lines of code in one interview but i i feel like
most of the whiteboard stuff involves a lot of writing code down
yeah hard to say um but one way or another i've not really prepared for that aspect of the
interview myself i i think you can though and it it makes sense too because for better for worse
you're going to be judged on your performance in it even though that doesn't reflect your
performance in the job and i hate them but all i can do is take over the world and forbid them
and until that happens they'll still exist that is true so in let me sum this one up
uh i'd say that we avoided giving any very specific advice because the best technique we
know of is quite meta which is figure out about the specific interview process and then practice
for that and that process varies so much from company to company that there's very little
specific advice we can give on like technologies to learn whether to focus on fundamentals or
tool specifics things like that it's just so hard to say yeah and and i think practicing
by interviewing a lot is another thing i'd make sure shows up in the summary just because
if you're if you get really nervous in them more exposure to them will make you less nervous
you'll see a wider variety of things so it'll be less likely you'll be completely surprised by
something they just like hand you some balls and tell you to juggle them like what i didn't know
this was a thing um yeah i guess we didn't even talk about like developing a rapport with the
interviewers there's all kinds of like you you'd like to be friendly to them because
a part of what you're trying to do is make them like you um for better or for worse again but
yeah just just smile a lot yeah a firm handshake a lot of those i'll say soft interview skills um
carry less weight with me at least in the interview process um i i want to make sure
you're not a jerk and i want to hire nice people but most people aren't a jerk in the interview
anyway you know yeah well that's just because you haven't felt the firmness of my handshake
it's true he missed seven curly braces but boy was that handshake firm yeah and did you see the
eye contact i'm still yeah i'm not tall though that's important too to to impress people it's
true get some big shoes okay i'll do it yeah i think i think we answered this question yeah
Definitely said things.
We said them.
Said them good.
Well, Dave, how can people find out more about us if they want to?
For now, you should visit us on Twitter at SoftSkillsENG.
And later, actually, Jameson and I have been thinking that the Internet needs something.
And what it needs is one more website because we don't think it has enough.
Not quite.
It has N-1 websites, but it needs N websites.
Yeah.
and so eventually here soon we will be putting up a website that you can also visit in the future
this is a teaser a teaser for a marketing website for a podcast that's
we know you've all been desperate to be like where is the soft skills engineering website
well your wait will hopefully soon be over it's coming we're gonna hire the movie theater or the
movie trailer announcer guy to record something soon also thanks this summer soft skills engine
thanks everyone for all the tweets we've gotten uh a slightly elevated tweet volume this week
it's been great hearing from you nice compliments uh some people have said some very nice things
and so far zero people have said mean things which i'm surprised by but you know don't hold back
say what you want um lots of good direct messages our question queue keeps growing
Yeah, thank you so much.
It's really nice.
You listeners are great.
You are great.
Even though we can't hear you, we know you're great.
By the firmness of your handshake.
Do TCP handshakes have a firmness level?
When I do them, they do, and it's super firm.
TCP eye contact.
That's a kernel parameter you can tweak, I'm pretty sure.
it's like you limit with a dash dash firm and then echo firmness greater than proxies tcp net
i think that's a sign that this podcast is done
thanks for listening we'll catch y'all next week bye
