Apple interview question

write atoi()

Interview Answers

Anonymous

Dec 17, 2010

// should be OK for base 10 int atoi(char* string) { int val = 0; // check if value is negative bool negative = *string == '-'; // skip sign if(negative || *string = '+') string++; while(*string) { // accumulate digits val = 10*val + (*string - '0'); string++; } // remember to check for sign if(negative) val = -val; return val; }

Anonymous

Mar 15, 2015

Enrico, you didn't consider integer overflow case .. INT_MAX, INT_MIN.

Anonymous

Feb 11, 2016

Can you tell me what did the director spoke to you... please I have my round in few days.

Anonymous

Feb 13, 2016

HEYY !! can you PLEASE tell what was asked in the director round ???????? PLEASE!!!!!!!!

Anonymous

Feb 9, 2016

Can you please tell me questions that were asked in your onsite interview with Apple as a build engineer ?