[deleted]
Disclaimer I work here so I am already sold on the concept.
31–40 of 59 posts
[deleted]
Disclaimer I work here so I am already sold on the concept.
The best part is the environment is shared between you and your candidate, so you can both see the code being written and execute, live.
I really wonder if those places ever find people that can do this. I never get offers from the places that ask this. I always get offers from the ones that have a similar process to the one in the article. I don't think I've ever even met someone who could answer these questions on-the-spot, with a marker on a whiteboard.
Not in a single interview ever have I been asked about the runtime of an algorithm. On the other hand it is mentioned in almost every article about interviews for programming jobs. How many companies do actually ask such questions? If your future job is mainly building standard business applications, web sites or whatever, no one cares about theoretical runtimes. If your future job is somewhere in research, game, dat…
I ask about runtime at every interview (part of "coding, data structures, and algorithms"). It is most definitely not a trivial concept - how do I define the correct solution to a problem when there are multiple approaches?
The requirements for a correct solution (even simple coding problems) include style, correctness, performance, and scalability.
When I get asked things like: “Write a function that finds the longest positive-sum subsequence in an int array and runs in O(n) time.” I really wonder if those places ever find people that can do this. I never get offers from the places that ask this. I always get offers from the ones that have a similar process to the one in the article. I don't think I've ever even met someone who could answer these questions on-t…
When I get asked things like: “Write a function that finds the longest positive-sum subsequence in an int array and runs in O(n) time.” I really wonder if those places ever find people that can do this. I never get offers from the places that ask this. I always get offers from the ones that have a similar process to the one in the article. I don't think I've ever even met someone who could answer these questions on-t…
When I get asked things like: “Write a function that finds the longest positive-sum subsequence in an int array and runs in O(n) time.” I really wonder if those places ever find people that can do this. I never get offers from the places that ask this. I always get offers from the ones that have a similar process to the one in the article. I don't think I've ever even met someone who could answer these questions on-t…
That's a horrible interview question. If you know the trick (saw the question before), it's easy. If you don't know the trick, it isn't reasonable to expect someone to figure it out in 5-15 minutes.
That's a brainteaser question disguised as an algorithms question.
"Bring the source code—we’ll ask to take a look at it." Seriously?? What actual company do you know that would allow its IP to walk out the door? And possibly to a competitor? Additionally, projects are usually the work of a team, and are heavily iterated upon. "your contribution" is usually hundreds of little changes building upon other changes, not "this is the application I wrote".
This is a good point, and one I forgot to address. We would never ask to see proprietary source code. Hopefully, a candidate would have a side project or open source work they're willing to share. If not, we'd definitely work around this. For team projects, we'd ask them to describe their contribution. So far, this hasn't been a big problem, but we're still iterating and making the process better!