Quote:
Originally Posted by candybar
You've done ridiculous amounts of work to get to that point, including suffering through a "non-programming" job that paid little but gave you some bona-fide work experience. Your resume has to look pretty decent by now, if not I can help you. The point is that it's a lot easier to just get a CS degree, assuming you have the ability to do so.
Why the quotes around non-programming?
My resume must look fine, or I wouldn't be hit back with all sorts of amazing responses...
This morning I chatted with a company everyone here has heard of. I applied for Postgres database engineering and a bit of Linux stuff. They called me wanting to talk about a SysAdmin role that offers end-user support and optimizing Mongo, Elastic Search, and Redis, with at least 5 years experience.
Quote:
I think it's quite possible if not likely that some of the questions you've been asked are rooted in data structures or known algorithms you learn in CS courses even if you didn't recognize them as such. In a lot of interviews, you aren't "tested on data structures" per se but solving the problem requires undergraduate level understanding of data structures and algorithms. People aren't going to make you recite stuff that you learned in CS courses - they are going to ask you questions that are difficult to answer without knowing it though.
No, none of them were. Granted, most of what I am for is SQL stuff, which means I have to demonstrate a knowledge of how the query planner works, but that's domain-specific. On Python, etc, never had anything that couldn't be trivially solved in O(n) time, and nothing that someone with introductory material couldn't conquer.
Quote:
From one perspective, programming is just a branch of applied math and being good at one kind of math means you're likely to be better at another. Again, this isn't entirely true but if you think "programming doesn't require much math" for any definition of programming, you're taking basic math skills (Algebra 1 for example) for granted.
fair enough...