You can implement a linked list inside of an array. Hell if you have scheme and don't have cons car and cdr you can implement them with conditionals and lambda.
The funny thing is it is against Amazon's policy to provide post interview feedback. But by the same token, this entire Ask Slashdot post was probably against that NDA you signed.
Let's say you have a list that is millions of elements long, and an algorithm you use has to iterate over it thousands of times, and then iterate over it in reverse thousands of times, then iterate the reverse of that thousands of times.. continuously all day. You might say 'use an array dickwad', but lets say in your iterations you are constantly adding and removing elements all over the place. Making the thing a doubly linked list is going to use up loads of extra memory if your node data is small relative to pointer size. So there, there is a convoluted situation. You just do one single O(N) reversal once every thousand iterations. If all you can come up with is O(N^2), you suddenly can make a case for a doubly linked list, but O(N) is easily acheivable.
If you can't figure it out on the spot in a fairly short amount of time you have reached an age where you aren't learning nearly as fast as you used to. It isn't about having a canned answer, the elements of the problem are so simple that you should be able to work it out on the spot, explain your logic, perhaps getting corrections from the interviewer when you posit a bad assumption. This is what they are looking for--your thought process.
I'm pretty sure the guy is talking about Amazon. So look, they let him interview with some inexperienced people right? These are the people that are probably going to be on the team he is joining. This is more of a 'does he fill the role we have open in our team' thing. But what he didn't mention is that they end your day with what they call a 'bar raiser', a guy who is very experienced and valuable to the company (except for Steve Yeggy). So, I think they have your objection covered.
The obvious solution is to put it in the mainline BSD tree, then it can be a basis for both =). (oh and ATI and whoever the hell else can take your code and put it into their binary only drivers free of charge.. so I realize it is never gonna happen)
He isn't saying the older guy demands a higher salary; he's saying that the company has to pay higher rates to give the old geezer health insurance coverage.
And people offering pirated material over p2p programs aren't publishing it at a price (free) that undercuts people who invested their own time and money to bring something to market? Why should copyright law be focused on just making sure no money is made by anyone other than the holder? Can't you see what happens to that rule of thumb when bandwidth is nearly free?
Because massive generalizations such as 'all CTOs have a 7 figure golden parachute(even if they resign)' are so true. I bet you are as right about this as you are about the gender of the former CTO.
Pssh. Gotta get a black Model M13. Unfortunately they run a little more than $20, sometimes over $100, but I managed to snag one on ebay for around $40.
If you are dealing with small, choppy, and blurry you might as well not have video at all. Most of the typical minor facial expressions,etc. just don't transfer.
You can implement a linked list inside of an array. Hell if you have scheme and don't have cons car and cdr you can implement them with conditionals and lambda.
The funny thing is it is against Amazon's policy to provide post interview feedback. But by the same token, this entire Ask Slashdot post was probably against that NDA you signed.
Let's say you have a list that is millions of elements long, and an algorithm you use has to iterate over it thousands of times, and then iterate over it in reverse thousands of times, then iterate the reverse of that thousands of times.. continuously all day. You might say 'use an array dickwad', but lets say in your iterations you are constantly adding and removing elements all over the place. Making the thing a doubly linked list is going to use up loads of extra memory if your node data is small relative to pointer size. So there, there is a convoluted situation. You just do one single O(N) reversal once every thousand iterations. If all you can come up with is O(N^2), you suddenly can make a case for a doubly linked list, but O(N) is easily acheivable.
If you can't figure it out on the spot in a fairly short amount of time you have reached an age where you aren't learning nearly as fast as you used to. It isn't about having a canned answer, the elements of the problem are so simple that you should be able to work it out on the spot, explain your logic, perhaps getting corrections from the interviewer when you posit a bad assumption. This is what they are looking for--your thought process.
I'm pretty sure the guy is talking about Amazon. So look, they let him interview with some inexperienced people right? These are the people that are probably going to be on the team he is joining. This is more of a 'does he fill the role we have open in our team' thing. But what he didn't mention is that they end your day with what they call a 'bar raiser', a guy who is very experienced and valuable to the company (except for Steve Yeggy). So, I think they have your objection covered.
Actually you could do this just fine with recursion. So while his solution was shit, your answer was too.
You work in a company that is made up of a thousand+ person representative sampling of the American populace?
You won't work for my organization if you use block paragraphs and don't space in-between; and I don't give a damn if it is because you are autistic.
The obvious solution is to put it in the mainline BSD tree, then it can be a basis for both =). (oh and ATI and whoever the hell else can take your code and put it into their binary only drivers free of charge.. so I realize it is never gonna happen)
He isn't saying the older guy demands a higher salary; he's saying that the company has to pay higher rates to give the old geezer health insurance coverage.
"And by the way, the large and powerful animals we make into burgers traditionally get all of their protein from vegetable sources."
Call me when humans get a second stomach. Actually, make that three stomachs.
That's a terrible solution! Only 3 people care about this, so people making non-cloned beef won't bother to label it as such! Oh wait...
You may doubt it, but it does include those fees.
And people offering pirated material over p2p programs aren't publishing it at a price (free) that undercuts people who invested their own time and money to bring something to market? Why should copyright law be focused on just making sure no money is made by anyone other than the holder? Can't you see what happens to that rule of thumb when bandwidth is nearly free?
British born or US born? You say both.
And that was important enough to warrant a post?
Don't you mean the creation of the universe? The big bang.
Because massive generalizations such as 'all CTOs have a 7 figure golden parachute(even if they resign)' are so true. I bet you are as right about this as you are about the gender of the former CTO.
It was also "their call" to release the data.
Exactly. While I don't doubt that some reviewers don't read everything they review, I've never seen one admit it like that.
Compiz has had edge attraction for a very long time.
Pssh. Gotta get a black Model M13. Unfortunately they run a little more than $20, sometimes over $100, but I managed to snag one on ebay for around $40.
"Talking on the phone as we start the conferences"
This quote really nails the sorry state we are in wrt voice/video conferencing.
If you are dealing with small, choppy, and blurry you might as well not have video at all. Most of the typical minor facial expressions,etc. just don't transfer.
Try interviewing for somewhere like Amazon for an SDE position. It is almost 100% technical.