Current Events > I just bombed a software dev interview because I couldn't define vocab words

Topic List
Page List: 1
TheGoldenEel
02/02/22 10:17:35 PM
#1:


Was sort of the pre screening interview, a zoom call with the manager of the dept

Was asked to describe design patterns and I was just like I have no idea what youre talking about

looked it up afterwards and of course I know exactly what design patterns are, but never once in my professional career or even my education have I ever heard the phrase design patterns

I dont need to describe object inheritance in my day to day job but I use it all the time

seems like a way to filter out people who are 5+ years removed from college imo

anyway its practice for next time; just frustrating bc I thought the job would be a good fit

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
xue1
02/03/22 12:45:29 AM
#2:


When I was in college, they told me that there was a book titled "Design Patterns," and it was a hot topic, but I never read the book

Many software dev interviews ask about inheritance. Some of them even ask, "What are the 3 principles of inheritance?" The answers are abstract classes and polymorphism

One interview asked me to reverse a string. I did it with tail recursion. You put each letter into an accumulator, and then the tail recursion reverses it

Some other common questions are: write a sorting function. Or find the average of an array of numbers
... Copied to Clipboard!
TheGoldenEel
02/03/22 10:02:06 PM
#3:


xue1 posted...
When I was in college, they told me that there was a book titled "Design Patterns," and it was a hot topic, but I never read the book

Many software dev interviews ask about inheritance. Some of them even ask, "What are the 3 principles of inheritance?" The answers are abstract classes and polymorphism
yeah this is just bullshit vocab words though. You can use inheritance and polymorphism on a regular basis in a real life job without knowing those words

One interview asked me to reverse a string. I did it with tail recursion. You put each letter into an accumulator, and then the tail recursion reverses it

Some other common questions are: write a sorting function. Or find the average of an array of numbers
This type of stuff makes sense as it tests problem solving skills as well as basic programming

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
#4
Post #4 was unavailable or deleted.
Kloe_Rinz
02/03/22 10:06:09 PM
#5:


[LFAQs-redacted-quote]

You can know how to code without knowing buzzwords
in fact Id guess in general coders who dont know buzzwords are better than coders that do
... Copied to Clipboard!
TheGoldenEel
02/04/22 1:59:16 PM
#6:


Kloe_Rinz posted...
You can know how to code without knowing buzzwords
in fact Id guess in general coders who dont know buzzwords are better than coders that do
Yeah

also came across that one job that required a link to a git repository as part of the application AKA show us all the development you do outside your job

Fuck off dude I have a full time job and a family

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
ktownslayer16
02/04/22 2:04:09 PM
#7:


so follow up and ask for another chance. Prove you can be of value in another way.

---
Fire Pierre Dorion
... Copied to Clipboard!
Questionmarktarius
02/04/22 3:06:12 PM
#8:


xue1 posted...
One interview asked me to reverse a string.
Damn near every language as a strrev function. It's pointless to roll your own.
... Copied to Clipboard!
SweetieBeIle462
02/04/22 3:07:58 PM
#9:


An Amazon search for 'design patterns" in software has a bunch of books.

---
Mac Book Pro 16 - 6-Core i7-9750H @ 2.60GHz - 32gb DDR4 2667 MHz - Radeon Pro 5500M 8gb - 2TB Apple SSD
Now Playing: Metroid Dread, Tales of Arise, Dead By Daylight
... Copied to Clipboard!
TheGoldenEel
02/04/22 3:14:26 PM
#10:


SweetieBeIle462 posted...
An Amazon search for 'design patterns" in software has a bunch of books.
He was looking for this

https://en.m.wikipedia.org/wiki/Software_design_pattern

e.g. things like singletons, observers, factories, that are basic building blocks for a lot of situations

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
Questionmarktarius
02/04/22 3:17:08 PM
#11:


TheGoldenEel posted...
e.g. things like singletons, observers, factories, that are basic building blocks for a lot of situations
If it can't be done in a MVC paradigm, you're already thinking about it too much.
... Copied to Clipboard!
CinderLock
02/04/22 3:17:14 PM
#12:


That's a really basic thing to not know lol

---
Kathy Bates inspires fear in the soul, hence the validity of humanity. - Wolfy42
... Copied to Clipboard!
Questionmarktarius
02/04/22 3:18:46 PM
#13:


CinderLock posted...
That's a really basic thing to not know lol
It's something coders have been naturally doing since the 60s, and trying to describe it all in the 90s just ended up confusing everyone.
... Copied to Clipboard!
TheGoldenEel
02/04/22 3:24:24 PM
#14:


CinderLock posted...
That's a really basic thing to not know lol
The concept itself is something a software developer should know, but the vocab words attached to it are just academia

i never think oh what Im doing here is object inheritance I just do it

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
Questionmarktarius
02/04/22 3:27:02 PM
#15:


TheGoldenEel posted...
i never think oh what Im doing here is object inheritance I just do it
Once you understand the basic difference of "has" and "is" when making objects, the vocabulary doesn't matter.
... Copied to Clipboard!
MutantJohn
02/04/22 3:29:08 PM
#16:


You should 112% know when you're doing inheritance or not. And that should definitely be a part of your vocabulary.

---
"Oh, my mother; oh, my friends, ask the angels, will I ever see heaven again?" - Laura Marling
... Copied to Clipboard!
Disengaged
02/04/22 3:30:04 PM
#17:


TheGoldenEel posted...
The concept itself is something a software developer should know, but the vocab words attached to it are just academia

i never think oh what Im doing here is object inheritance I just do it

I thought exactly 'Im doing object inheritance'.

Now I have 4 kids.

I should take that interview.

---
This is my signature. You read my signature. It sucked.
... Copied to Clipboard!
TheGoldenEel
02/04/22 3:31:33 PM
#18:


ktownslayer16 posted...
so follow up and ask for another chance. Prove you can be of value in another way.
Btw this inspired me to send a thank you followup email where I said that I followed up on these terms

just got an email back that they are advancing me to the next round of interviews

So I guess I didnt bomb the interview

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
Solid Sonic
02/04/22 3:32:23 PM
#19:


I mean...I get what you're saying (you don't have to necessarily be able to explain something to do it) but the fact remains that you still need to be able to convey to the interviewer that you understand the work you'll be doing and that involves the terminology related to the job.

It might be nice if you could submit like a coding portfolio just to show your expertise without having to explain the mechanics of it. I'd ask if you can do that on your next interview.

---
Sometimes it's necessary to make people miserable, even if that means making yourself miserable in the process.
... Copied to Clipboard!
Questionmarktarius
02/04/22 3:33:11 PM
#20:


TheGoldenEel posted...
Btw this inspired me to send a thank you followup email where I said that I followed up on these terms

just got an email back that they are advancing me to the next round of interviews

So I guess I didnt bomb the interview
The possibilities here are that the "vocabulary recital" is just a trap to weed out the kids straight out of college, or, "thanks, I looked that up afterwords" is the bit they actually want.
... Copied to Clipboard!
Kaldrenthebold
02/04/22 3:37:54 PM
#21:


Design patterns is something that is easily just logically thought about, not sure why that would be a trick question? I'm 10 years removed and a Senior Software Engineer and it wouldn't be hard to just rattle off random stuff that applies here.

---
http://i169.photobucket.com/albums/u223/chocolateFRESH/arts/kraid.png - Thanks GP cosmonaut!
http://i.imgur.com/TuJWAR8.jpg
... Copied to Clipboard!
TheGoldenEel
02/04/22 3:40:11 PM
#22:


Kaldrenthebold posted...
Design patterns is something that is easily just logically thought about, not sure why that would be a trick question? I'm 10 years removed and a Senior Software Engineer and it wouldn't be hard to just rattle off random stuff that applies here.
I have never heard the term design patterns until now

reached out to some friends who went to school around the same time as me and they said the same thing

and I went to a top CS school so its not like we had some bullshit education

---
BLACK LIVES MATTER
Games: http://backloggery.com/wrldindstries302 \\ Music: http://www.last.fm/user/DrMorberg/
... Copied to Clipboard!
Kaldrenthebold
02/04/22 3:41:49 PM
#23:


TheGoldenEel posted...
I have never heard the term design patterns until now

reached out to some friends who went to school around the same time as me and they said the same thing

and I went to a top CS school so its not like we had some bullshit education

I mean I went to a private university specifically for Software Engineering, which went all through the theory of crafting software from start to finish so I guess it is just something I've learned. Design patterns, life cycle methods, different standards of methodology like the dumb waterfall method or the spiral method, software architecture designs and requirements gathering, etc. Basically I didn't really learn to code but learned most everything else.

---
http://i169.photobucket.com/albums/u223/chocolateFRESH/arts/kraid.png - Thanks GP cosmonaut!
http://i.imgur.com/TuJWAR8.jpg
... Copied to Clipboard!
MedeaLysistrata
02/04/22 3:42:41 PM
#24:


Sounds like all their questions up to that point had a central theme? That's my paranoia guess

---
"Why is ontology so expensive?" - JH
[Is this live?][Joyless planet...]
... Copied to Clipboard!
Topic List
Page List: 1