Hacker News new | ask | show | jobs
by eggsnbacon1 2227 days ago
I interview a decent number. At least in my area, college grads have leveled off. There's still a ton of them, maybe 5% growth a year and a lot more applying for first jobs. But its a steady percentage.

There's been a huge jump in code camp grads. Gigantic. And unfortunately the vast majority are not great. We give them coding assignments first, otherwise there's just too many to even sort through. I would say over half are unable to complete the (very simple) coding assignment. Build 3 API endpoints in any language that can do a couple different sorts and limits of a static set of data in CSV.

1 comments

I work in a large corp as a senior developer/tech lead. I interview 1-2 candidates every week. These are typically people who either passed screening or are already employed by an external company. Unfortunately, I have little influence on that process (remember... Big Co...)

Because I typically hire for more senior roles I get candidates with 5 years of experience at the minimum.

Roughly 4 out of 5 candidates do not know answer to ANY of these questions:

- What is virtual memory?

- Can you pass data to another process by passing a pointer to the data? (tricky, but generally processes have separate address spaces unless you put extra effort to have part of the space mapped to same address, using shared memory, mmap, etc.)

- Can you explain what is a breakpoint? (an instruction injected by debugging program that stops execution and causing an interrupt that causes OS to call debugger)

- Can a process allocate more memory than is physically available on the host?

- Is inserting random integers into a huge sorted array faster or slower than inserting into singly linked list (absent any indexes)? (Inserting to array list will require huge data copy but linear search over linked list is so much slower it will cause linked list to be slower than array every time).

- Please, write a program to group an input list of words into lists of anagrams.

Etc.

HN community is quite self selected. The average engineer I've met chose their career for the money and isn't interested in much that's not right in front of them