## NetApp Interview Question Software Engineer / Developers

• 0

Add two 64 bit numbers on a 32 bit machine.

Comment hidden because of low score. Click to expand.
0
of 0 vote

2 64bit num
int a[2], b[2], c[2];
c[1]=a[1]+b[1];
c[0]=a[0]+b[0];
if((c[0] < a[0] + b[0]) && a[0] > 0) ||
((c[0] > a[0] + b[0]) && a[0] < 0))
{
c[1}+=1;
}

Comment hidden because of low score. Click to expand.
0

Please Explain condition in if loop

Comment hidden because of low score. Click to expand.
0

c[1}+=1; is fine when (c[0] < a[0] + b[0]) && a[0] > 0).
however why to increment c[1] by 1, when (c[0] > a[0] + b[0]) && a[0] < 0) ?

Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

### Books

is a comprehensive book walking you through every aspect of getting a job at a top tech company, while focuses on software engineering interviews.

### Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.