Cookies help us deliver our services. By using our services, you agree to our use of cookies. Click here to learn more

Interview Question

Interview Migdal Ha`Emeq (Israel)

They asked me, based on function int SQRT(int) build

  function float SQRT2(int) that will return square root with three digits after the point.

Interview Answer

2 Answers


Well, since I was already pretty tired, at the begining I started writing something wrong. Then one of the interviewers said, wait, see that you must return three digits exactly after the point, and I said, yes, it means that the result of SQRT should be multiplied by 1000, that is its input should be multiplied by 1M. Then I wrote: float SQRT2(int x){ return (SQRT(x*1000000)/1000.0); } Then, one of them explained me why I am right, I even didn't have strengths to say to her that somehow if I wrote it by myself, I do understand it.:) Finally, she said to me good luck and I felt that it means "Go to..., I are definitely bad personality":) Well, next time I will be much nicer person:) Good luck to us all !:)

Interview Candidate on 11 Jan 2010

Your answers are really smart. KLA surely missed a good candidate.

Anonynous on 7 Dec 2010

Add Answers or Comments

To comment on this, Sign In or Sign Up.