The position was for a math library. The interviewers have never heard about an algorithm to calculate Chebyshev series. It's a very basic stuff for function approximation. They didn't know about the Ryu algorithm. During my presentation one guy asked if a least square task is ill-posed. It was for orthogonal functions, of course it is not. They rejected me. :)
Intel ppl think they are smart
No they know they are dumb they are just scared to be exposed
š¤£šš
Classic case of b players hiring c players.
Typical of big old companies.
It is for the better. You probably wouldnāt have been happy if you have to explain these algorithms to everyone on the team on a daily basis. I guess if you have loved that you would have gone into teaching...
Absolutely. I do not regret. The last interviewer was the manager. Gosh, I wouldn't want to work with him. It was after 8 hours of interviews. Me like: you can't do it, you need two multiplications. He: I don't want to use multiplications. Me (after thinking for a while where is the trick): I give up. He proudly writes down a solution that has two multiplications. Me: hey, that's what I told you. He then blames me I didn't understand him correctly.
How did you behave/answer when they didn't know something or asked a "stupid" question? Wouldn't be surprised if they rejected you due to behavioral reasons...
I wouldn't assume that, but if that were the case, I wouldn't be surprised as well.
Why did you interview at Intel in the first place if you have high aspirations ?
Same happened with me in lyft!
Sorry about the interview. Sounds like you're into similar stuff as me. There doesn't seem to be many high TC positions involving more mathy type stuff.
Jesus Christ. I had a grand total of 1 numerical analysis class years ago, and I know about Chebyshev series. Never heard of Ryu algorithm, but, if you could competently explain it to me, Iād rate that highly.
To be honest they knew about Chebyshev series. They did not know a numerically stable algorithm to calculate them. It seems like at least for sin(x) they calculate the coefficients in front of powers of x and then use the Horner method. Which requires one more power term to achieve the same precision. The Ryu is quite new, but already widely accepted, algorithm to convert floating point numbers to strings. It was developed by Google. Microsoft has already implemented it in their standard library.
Still, assuming these guys are PhDs in numerical analysis or, at least, longtime practitioners, they should know the barycentric interpolation algorithm is fast and numerically stable. I mean, I didnāt know that, but it was the top result of a 5 second Google search I just did, and it came with a reference to a proof of stability.
Now you know the reason why they rejected you lol