TATA Consultancy Services Interview Question for Software Engineers

Country: India
Interview Type: Written Test

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

Actually it's a para-curve, let's say the start point of the bird is (0,0) and the horizontal line is x axis, and right is the positive direction, so the curve is: y = d1 (x)^2.
now given y = n * d2, the distance between (x,y) and (0,0) is required, it's not hard.

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

#include "stdafx.h"
#include "iostream"
#include "windows.h"
#include <iomanip>
using namespace std;

using std::cerr;
using std::cout;
using std::endl;
using std::cin;
int _tmain(int argc, _TCHAR* argv[])
{
double d1, d2,x,y,distance;
int n;
cin >> d1;
cin >> d2 ;
cin >> n ;
x = d1 / 2 + n*d2;
y = sqrt(2 * d1*d2*n);
distance = sqrt(x *x + y*y);
cout << setprecision(11) << distance << endl;
Sleep(10000);
return 0;
}

Name:

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

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

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.