Company Name Starts with ...
#  A  B  C  D  E   F  G  H  I  J   K  L  M  N  O   P  Q  R  S  T   U  V  W  X  Y  Z

TCS Interview Questions
Questions Answers Views Company eMail

Tell me about yourself?

229 488228

Describe a complex problem you have solved or haven't solved?

9 37570

What are your short-range and long-range goals and how do you expect to achieve them?

17 58927

What are your Greatest strengths and weaknesses?

47 175094

What do you expect of others in a team environment?

12 33553

How do you establish working relationships with new people?

11 40129

Where you would like to be in 5 years?

23 50831

what are the stages in Testing life cycle?

50 104552

What is Boundary Value Analysis(BVA) and Equivalence Class Partition(ECP)?

10 54345

What is your biggest strength ?

23 61221

what is tracebility matrix?

8 24005

what is test plan and what it consists?

15 57352

what is sevirity and who will decided that one?

11 21650

what are Recoring modea available in winrunner?

3 7874

What accessories required to give the motor with given circuits and do you know the ratings of those accessories?

4 27328

Post New TCS Interview Questions


TCS Interview Questions


Un-Answered Questions

What is orm and its advantages?

166


what is the difference between normal upddta to pf and updating using dfu program?

746


What does an seo expert do?

465


How do I compare two excel sheets to highlight duplicates?

280


Explain equality operators in javascript?

521






Explain how do you determine what suction pressure should be in r22 air conditioning compressors suction line?

552


What is the use of system.windows.navigation namespace in wpf?

151


#include #include #include #include void insert(char *items, int count); int main(void) { char s[255]; printf("Enter a string:"); gets(s); insert(s, strlen(s)); printf("The sorted string is: %s.\n", s); getch(); return 0; } void insert(char *items, int count) { register int a, b; char t; for(a=1; a < count; ++a) { t = items[a]; for(b=a-1; (b >= 0) && (t < items[b]); b--) items[b+1] = items[b]; items[b+1] = t; } } design an algorithm for Insertion Sort

2155


What is java sql drivermanager?

539


I need help with the following lab. Can anyone explain it to me on how to approach this problem. Coding would be great too !!! No busy waiting allowed. Remember that Java monitors are 'signal and continue'. The input data is called the database (DB). In this problem, it consists of a single variable initialized in the main thread, to contain the current time of day in HH:MM:SS:mmm format (mmm is milliseconds) truncated to 3 digits. Threads follow these rules: 1. Readers may all attempt to read at the same time, but NOT if a writer is writing (i.e.; the writer is in the monitor. 2. Writing is exclusive (only 1 writer at a time, no readers while writing). 3. Options: (to be specified by instructor) a. Readers have absolute priority over writers. b. Writers have absolute priority over readers c. When a reader arrives and a writer is waiting, the reader is suspended behind the writer instead of being admitted immediately. Thus, a writer waits for readers that were running when it arrived, but does not to wait for new readers. You may program this in C++ or Java. There are 4 controlling input values: 1. r – number of readers 2. w – number of writers 3. R – delay for a reader to restart 4. W – delay for a writer to restart Create the following program consisting of 1 main process (your main program) with n threads: 1. The main thread: a. Creates the 'n' threads needed. Of these, r of them are readers and w of them are writers. Starts all readers and writers. b. Waits for all 'n' threads to complete. You may use any method to detect when they are all complete. c. Prints out the resulting outputs from the threads. 2. Threads: a. When a thread starts to run, it immediately tries to enter the monitor. b. A reader thread reads the DB, outputs the exact message below, then exits: >>> DB value read =: HH:MM:SS:mmm by reader number: rr where the underlined text is replaced with actual data. c. A writer thread updates the DB with a new value (from the system time), outputs the exact message below, then exits: *** DB value set to: HH:MM:SS:mmm by writer number: ww where the underlined text is replaced with actual data. d. Each thread accesses the data a total of 10 times, exiting, then re-entering the monitor after each access. Hints: 1. File access *might* not be thread-safe, so you should be prepared to handle this. Read the documentation for the language you are using. 2. Suggested values for delays are: a. If looping, R >=1,000,000 and W>=100,000 b. If using “sleep”, then R=100 ms, W=50 ms. Additional: • Thread output is to ONE file used by ALL threads (so you need to synchronize access to it). • Readers must provide sufficient delay that results are useful (delay by R before re-trying). R is another input value. • Writers must also delay. Delay by W, updating the DB each time. W is an input. • Test your program with AT LEAST TWO different sets of values for r and w (#s of readers and writers) plus this set: r = 4, w=2. Basic operation of a thread: attempt to enter the monitor. If unsuccessful, you get put on a queue. When you get in, read or write the data (depending on type of thread), exit the monitor, wait the required delay amount, then try again. Repeat 10 times.

1502


Which operator is used to assign a value to a variable?

441


Can I use % with real numbers?

554


Explain the use of test.setpage() ?

213


Why do people use xml?

519


What are wpf applications?

130