Earlier quoted context omitted.
Instead we have to simulate work samples through whiteboard coding, pair programming sessions, take home coding projects, coding knowledge tests, etc. Very small sample size but we've had good results skipping coding exams entirely, and simply talking through some scenarios with candidates. - give them a hypothetical problem ("the page is loading slowly") and role play how they'd troubleshoot it - do they understand…
"tell us about a tricky technical challenge you solved" I have so much trouble remembering previous challenges I've overcome. I don't ruminate on them, I just move on...
If software engineering is in demand, why is it so hard to get a job?
301–310 of 586 posts
Re: If software engineering is in demand, why is it so hard to get a job?
#302Earlier quoted context omitted.
Instead we have to simulate work samples through whiteboard coding, pair programming sessions, take home coding projects, coding knowledge tests, etc. Very small sample size but we've had good results skipping coding exams entirely, and simply talking through some scenarios with candidates. - give them a hypothetical problem ("the page is loading slowly") and role play how they'd troubleshoot it - do they understand…
"tell us about a tricky technical challenge you solved" I have so much trouble remembering previous challenges I've overcome. I don't ruminate on them, I just move on...
Makes it way easier in interviews or ever just in a normal performance review where you can refer back to things.
Re: If software engineering is in demand, why is it so hard to get a job?
#303Earlier quoted context omitted.
> "How would you pull in data from an arbitrarily long -- maybe never-ending -- source of data in Python?" The answer to this question is to use a generator. If you don't know this, then both people are going to wish that they had that half hour of their life back. Is this a good question? If you want somebody with a lot of Python expertise, then knowing about generators is a good thing. If I was interviewing a candi…
> > "How would you pull in data from an arbitrarily long -- maybe never-ending - source of data in Python?" > The answer to this question is to use a generator. If you don't know this, then both people are going to wish that they had that half hour of their life back. That's funny...I've implemented more than my share of such things in a long career, and my first intuition for an answer to the question, as phrased, w…
Re: If software engineering is in demand, why is it so hard to get a job?
#304Earlier quoted context omitted.
No. As a software engineer for 20+ years, I've talked with my sister, who is an ER doctor about this often. Most folks outside of engineering think our interview processes are crazy. Keep in mind, there's significantly more training that goes into the medical field, so there's more emphasis on the institutions. Where did you go to school? What hospitals or facilities did you work with? Your resume and references spea…
Can you imagine? Hi I'm Ed Barns I'm here for the interview of ER Physician. QUICK Put on your scrubs we've got a patient here with a bone dangling out of his arm. No you don't understand I'm just here to interview. THIS IS THE INTERVIEW HURRY UP.
Re: If software engineering is in demand, why is it so hard to get a job?
#305Earlier quoted context omitted.
That's one advantage to working on open source. Your work is all just a click away.
Have you ever gotten a job from just showing off your open source work, though?
Re: If software engineering is in demand, why is it so hard to get a job?
#306Re: If software engineering is in demand, why is it so hard to get a job?
#307Is this an American thing? Or maybe just a non-embedded systems thing? I live in Canada and was looking for a job recently...got two offers! One was just a casual chat about my experience, the other was a casual chat + take-home exam, which took about 3 hours. Ater reading all these scary whiteboard interview stories on social media I studied up on programming puzzle-type questions...was a bit of a let-down, honestly…
My experience with the embedded world is that the engineers and managers working in that field tend to be older. They're from the era when it was common to get a job after a casual chat. About how old was the manager who hired you? I got a contract gig with an embedded development house a few years back after a couple hour interview - more of a chat. The guys hiring me were in their early 60s.
I also got the impression that there weren't a huge torrent of engineers with assembly and JTAG debugging experience banging down their doors, which probably helps.
Re: If software engineering is in demand, why is it so hard to get a job?
#308Sometimes, people who you think are not capable to do the job, often outperform expectations too. It is all about taking a risk on a person and giving them respect and a chance. We could have done leetcode, or pair programming session. It takes more energy and effort to do it from both sides and probability of finding a good candidate is more or less the same.
Re: If software engineering is in demand, why is it so hard to get a job?
#309Earlier quoted context omitted.
"Is this how working with these guys is going to be?" Unfortunately, yes. Young engineers are terrible at communication and working with others. Partly due to workplace incentives and partly because you must realize that entire generations have grown up with computers and not people.
I don't think this deserves the downvotes it is getting simply because there is some truth to the comment. A good friend of mine worked with a young developer recently who was excited about what he was able to generate with a single npm command. When my friend, who has been writing software longer than this guy has been alive, calmly pointed out that the npm command had just generated 400 files and thousands of lines…
Re: If software engineering is in demand, why is it so hard to get a job?
#310Earlier quoted context omitted.
And yet finding someone competent for the job is like a needle in a hay stack. Having a base of expected/certified knowledge would take a lot of that away.
And yet every other technical field which has no expectation that this has been a passion since childhood and applicants should have personal projects in the field manages somehow to hire people.