+ All Categories
Home > Documents > Interview Questions

Interview Questions

Date post: 13-Nov-2014
Category:
Upload: api-3745830
View: 22 times
Download: 1 times
Share this document with a friend
Popular Tags:
127
Operating System HCL 1.which of the following involves context switch,(HCL) a) system call b)priviliged instruction c)floating poitnt exception d)all the above e)none of the above ans: a 2. Semafore is used for (HCL) a) synchronization b0 dead-lock avoidence c)box d) none ans : a 3. OLE is used in (HCL) a)inter connection in unix b)interconnection in WINDOWS c)interconnection in WINDOWS NT 5) In signed magnitude notation what is the minimum value that can be represented with 8 bits a) -128 b) -255 c) -127 d) 0 Honeywell 6)Why paging is used ? 7)Which is the best page replacement algo and Why ? 8)What is a Real-Time System ? 9)What is the difference between Hard and Soft real-time systems ? 10)What is a mission critical system ? 11)What is the important aspect of a real-time system ? 12)Explain the difference between microkernel and macro kernel. 13)Give an example of microkernel. 14) How the messages are processed in Windows ? (Queue of events) 15) Digital signal processing No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html
Transcript
Page 1: Interview Questions

Operating SystemHCL

1.which of the following involves context switch,(HCL)a) system call b)priviliged instructionc)floating poitnt exceptiond)all the abovee)none of the aboveans: a

2. Semafore is used for (HCL)a) synchronization b0 dead-lock avoidencec)box d) noneans : a

3. OLE is used in (HCL)a)inter connection in unixb)interconnection in WINDOWSc)interconnection in WINDOWS NT

5) In signed magnitude notation what is the minimum value that can be represented with 8 bitsa) -128 b) -255 c) -127 d) 0

Honeywell6)Why paging is used ?

7)Which is the best page replacement algo and Why ?

8)What is a Real-Time System ?

9)What is the difference between Hard and Soft real-time systems ?

10)What is a mission critical system ?

11)What is the important aspect of a real-time system ?

12)Explain the difference between microkernel and macro kernel.

13)Give an example of microkernel.

14) How the messages are processed in Windows ?(Queue of events)

15) Digital signal processing

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 2: Interview Questions

16) If there are too many page faults what is the problem?

17) To ensure one pgm. doesnt corrupt other pgm. in a Multi-pgm. enviornmentwhat you should do?

18) Which one you will use to implement critical section?Binary Semaphore

HUGES:

19. A qn to find the physical address from a given virtual address, virtual to physical address table was provided

20 Scheduling Preemptive

21) Virtual to physical address mappingpage table given

22) which one of following is not memory management model? given buddy system,monitors, paging, swapping Ans. Monitors

23)One solution for deadlock prevention for dining philosopher's problemAns. Allow one person to take first left stick and then right stick and remaining

persons in reverse order.

24) given page table,page size and offset find the corresponding physical address ? ans : a (3*1024+576) (pageno*pagesize+offset)

25) In scduling algorithnms which are logically executed but suspendeda) preemptiveb) SJFc)non preemptived) all the aboveAns : a

26 process states ? which is the correct ordera) timeout:ready -> runningb) blocked : ready -> runningc)d)

27) for converting infix expression to postfix what do we require a) operand stack b) operator stack c)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 3: Interview Questions

HUGHES28) once context swithing occures then ------------will take placea)saving registerb)saving stackc)....d).....

29) what is not necessary condition in dead lock

30) machestor code does not improvesA. clock recoveryb. bandwidth efficiencyc.ANS: B

31) in demand paging overhead of context switching is more due toa. copy processes from disk to memoryb. viceversac. to get associative tabled. swapping to the disk

32) what will be the result of the following program ? char *gxxx() { static char xxx[1024]; return xxx; }

main() { char *g="string"; strcpy(gxxx(),g); g = gxxx(); strcpy(g,"oldstring"); printf("The string is : %s",gxxx()); } a) The string is : string b) The string is :Oldstring c) Run time error/Core dump d) Syntax error during compilation e) None of these Ans) b

33) What will be result of the following program? void myalloc(char * x, int n)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 4: Interview Questions

{ x= (char * )malloc(n*sizeof(char)); memset(x,\0,n*sizeof(char)); } main() { char *g="String"; myalloc(g,20); strcpy(g,"Oldstring"); printf("The string is %s",g); } a) The string is : String b) Run time error/Core dump c) The string is : Oldstring d) Syntax error during compilation e) None of these Ans) c ( check it )

INTEGRA

34) Expand the following a) ISDN b) CASE c) CSMA/CD d) OOPS e) MIMD

35) Which of the following can be zero? (only one) a) swap space b) physical memory c) virtual memory

36) What is a must for multitasking? a) Process preemption b) Paging c) Virtual memory d) None of the above

37) Who handles page faults? a) OS b) MMU c) Hardware logic d) etc etc....

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 5: Interview Questions

38) what is the essential requirement for an real-time systemsa) pre-emptionb) virtual memoryb) paging etc...c) 39)On Deadlock : Trivial answer, Shared Data

40) CPU Utilization: given CPU time : 20 % paging : 97.7% I/O : 5.33 %

Which of the following is not likely to improve CPU Utilization: Ans: Installing a faster CPU

41) If you undelete a file in unix or dos can you recover it? If you can how will you do it?

42) Which page replacement algo. is the best one? ie. the one which will give less page faults, assuming cache memory is not there.

43) Do you know unix internals?Ramco44)ual memory size depends on [a] address lines [b] data bus [c] disc space [d] a & c [e] none

Ans : a45) Critical section is [a] [b] statements which are accessing shared resourses Ans : b

46) load a mul a store t1 load b mul b store t2 mul t2 add t1

then the content in accumulator is

Ans : a**2 +b**4

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 6: Interview Questions

BFL47)process is (program in execution)

48)Thread is (detachable unit of executable code)

49)advantage of Win NT over Win 95 (robust &secure)

50)memory managemant in Win95 (paging &segmentation

51) multitask win95 (preemptive or non preemptive check

52) semaphore is (synchronization of multiple processes

53) unix system isa)multi processingb)multi processing ,multiuserc)multi processing ,multiuser,multitaskingd)multiuser,multitasking

54)for an application which exceeds 64k the memory model should bea)mediumb)hugec)larged)none

55)the condition required for dead lock in unix sustem is

56)set-user-id is related to (in unix)

57) bourne shell hasa)history recordb)c)d)

58)UIL(user interface language) (x-win)

59)which is right in ms-windowsa)application has single qvalue system has multiple qvalueb) " multiple " " single "c)" " " multiple "d)none

60widget in x-windows is

61)adget in x_windows is

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 7: Interview Questions

62)link between program and out side world (ms -win)a)device driver and hardware diskb)application and device driverc)application and hardware deviced)none

63)s -windows isa)multitaskingb) c) d)dynimic scoping is

64)after logout the process still runs in the background by givingthe commanda)nohopb)

65)rocess dies out but still waitaa)exitb)wakeupc)zombied)steep

66)in dynamic memory allocation we usea)doubly linked listb)circularly linkedc)B treesd)L treese)none

67) Most of the Windows operating systems are....choices are given like----a,maltitasking,multiuser,multi processing b,only.......&...... c,only........&...... like that

68)Sticky bit concept

69)Bourne shell.,no hup concept

70) unix system isa)multi processingb)multi processing ,multiuserc)multi processing ,multiuser,multitaskingd)multiuser,multitasking

71)a node has the ip address 138.50.10.7 and 138.50.10.9.But it is

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 8: Interview Questions

transmitting data from node1 to node2only. The reason may bea)a node cannot have more than one addressb)class A should have second octet differentc)classB " " " " "d)a,b,c

72)for an application which exceeds 64k the memory model should bea)mediumb)hugec)larged)none

73) Fastest IPC mechanism is a)shared memory b)pipes c)named pipes d)semaphores Ans:c

74) 1-way set associative memory is called----- a)direct b)something c)1-way set associative 4)something Ans: c

75) The fastest memory is(i) DRAM, (ii) ROM, (iii) SRAM, (iv) Main memoryAns : SRAM

76) Programing exceptions are(i) Asynchronous, (ii) Synchronous, (iii) NoneAns : Asynchronous

77)DSP which architecture is used(i) MIMD, (ii) SIMD, (iii) Nueman, (iv) Harvard ArchitectureAns : Harvard Architecture

78) 1.the feature of real time os is:ANS:fast context swithing.os impliments protection with the help of hardware(like virtualaddressing in 386/286 etc).

79) the LRU algorithem a) pages out pages that have been used recently b) pages out pages that have notbeen used recently * c) pages out pages that have been least used recently d) pages out the first page in given data

80)which of the following is responsible for coordinating variousoperations using timing signals?a.arithmetic-logic unit

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 9: Interview Questions

*b. control unitc. memory unitd. input/output unit

81) Data encryption a) is most used by public billboard networks * b) " " " financial " c) canot " private installation d) is not necessary ..

82) An ideal compiler should a) be a smaller in size b) produce object code that is smaller in size and executes faster c) take less time of compilingd) all the above

83) File record length *a)should always be fixed b)should always be variable c)depends upon the size of the file d)should be choosen to match the data characteristics

84)NLP stands for *a)natural language processing b)neuro logic programming c)normal logic pad d)nominal loadable process e)none

85) What is deadlock? How do you avoid it?

86)What is a semaphore?

87)What exactly happens after each system call in sockets, both at theclient and at the server.

88)What is the difference between widget & gadget in XWindows?

89) What is best data structure to store the processes info in a real time operatingsystem?

90) what is a real time system.

91)name some real time OS

92)what are the characteristics of Real time OS.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 10: Interview Questions

93)is DOS a real time OS.

94)what is a kernel,shell.

95) Virtual memory size depends on [a] address lines [b] data bus [c] disc space [d] a & c [e] none

Ans : a

96) Critical section is [a] [b] statements which are accessing shared resourses Ans : b

Windows1)MS windows 3.1 is a a)operating system b)Application c)Programing language d)database e)shell (Ans will be b)

2).MS Windows 3.1 supports which tyoe of multi-tasking? a)cycle b)executive c)preemptive d)Non-preemptive e)Manual (Ans )

3) Which message is displayed when a window is destroyed a)WM_CLOSE b)WM_DESTROY c)WM_NCDESTROY d)WM_POSTDESTROY E)NONE (Ans is b)

4) Which message is displayed when a window is destroyed a)WM_CLOSE b)WM_DESTROY c)WM_NCDESTROY d)WM_POSTDESTROY E)NONE

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 11: Interview Questions

(Ans is b)

5) Which of the following API is used to hide a window a) ShowWindow b) EnableWindow c) MoveWindow d) SetWindowPlacement e)None of the above Ans) a

6)which of the following function is used to repaint a windowimmediately a) Sendmessage(hWnd,WM_PAINt,......) b) InvalidateRect(.......) c) MoveWindow d) WM_COPY e) None

7) which function is the entry point for a DLL in MS Windows 3.1 a) main b) Winmain c) Dllmain d) Libmain e) None Ans) b

8) MS windows 3.1 is aa)operating systemb)Applicationc)Programing languaged)databasee)shell(Ans will be b)

9).MS Windows 3.1 supports which tyoe of multi-tasking?a)cycleb)executivec)preemptived)Non-preemptivee)Manual

10) Which message is displayed when a window is destroyeda)WM_CLOSE

b)WM_DESTROY c)WM_NCDESTROY d)WM_POSTDESTROY

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 12: Interview Questions

E)NONE (Ans is b)

11)Send Message and postmessage are a)send message puts the message in the message queue and results, postmessage processes the message immediately b)Sendmessage processes the message immediately,postmessage puts the message in the queue and returns c) Both put the message in the message queue and returns d) Both process the message immediately e) None of the above (Ans will be b check)

12) Which of the following message is used to limit the size of teh Window a)WM_SIZE b)WM_PAIN c) WM_GETMINMAXINFO d) WM_COMMAND e) WM_CREATE (Ans is a)

13)Which of the following is not a GDI object a)HBRUSH b)HPEN c)HBITMAP d)HRGN e)HWND (Ans ic e)

14) Which of the following message is used to initialize the contents of a dialog a)WM_CREATE b)WM_SIZE c)WM_COMMAND d)WM_INITDIALOG e)none (Ans will be d)

15) Which of the following API is used to hide a window a) ShowWindow b) EnableWindow c) MoveWindow d) SetWindowPlacement e)None of the above Ans) a

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 13: Interview Questions

16) which of the following function is used to repaint a window immediately a) Sendmessage(hWnd,WM_PAINt,......) b) InvalidateRect(.......) c) MoveWindow d) WM_COPY e) None

17) which function is the entry point for a DLL in MS Windows 3.1 a) main b) Winmain c) Dllmain d) Libmain e) None Ans) b18) .function to repaint a window immediately?.

19).Function entry for DLL in win3.1

20) win 3.1 is a

21))win 3.1 supports which type of multi tasking?.

22) .Message displayed when a window is destroyed

23)About fork()?

24).About send message and post message

25).Message to limit the size of window

26).System call executable binary file intoa process

27).About GDI object?.

28).API used to hide window

29) Initialize contents of a dialog?.

UNIX

1)The command ......ln/bin/mail /usr/you/bin/m a)will not be executed because you are linking files

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 14: Interview Questions

across different file systems b)results ln /bin/main being the same file as /usr/you/bin/m c)results in 2 links to the file mail d) " " " " m e)none (Ans will be b)

2)In a standerd directory lay out ,/etc is the directory where a) basic programs such as who and ed reside b) device related files reside c)various administrative files such as password file reside d) short-lived files created during program execution reside e) the C sub-routine library resides (Ans is c)

3) The command echo * a) echoes all files in the current directory b) prints * on the screen c) is an invalid command d) is the same as the command echo\* e) is the same as echo"*" (Ans is a)

4)until who|grep mary do sleep 60 done a) is syntactically incorrect b) waits 60 seconds irrespective of Mary being logged in or not c) waits until Marry is logged in d)waits till Mary exited e)None (Ans is c)

5)The UNIX system call that transforms an executable binary file into a process is a)execl() b)execv() c)execle() d)execve() e)All of the above (Ans will be e check)

6)Which of the following is true about fork() a) it transforms an executable binary file into a process thatoverlays the process which made the fork() system call.NO new process is

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 15: Interview Questions

created. b) Causes the creation of a new process, the CHILD process, with a newprocess ID c)Causes the creation of a new process, the CHILD process ,with thesame process ID as the parent d)fork() has nothing to do with processes e)fork() is not a system call (Ans is b)

7) What do the following variable names represents? sort register volatile default a) short - is not a reserved keyword b ) volatile & register - is not a reserved keyword c)all the above are keywords d) all are valid variable names e) default - is not a reserved keyword (Ans is c)

IBM8)Which of the following message is used to initialize the contents of a dialog a)WM_CREATE b)WM_SIZE c)WM_COMMAND d)WM_INITDIALOG e)none (Ans will be d)

9)Interprocess communication in UNIX can be achieved using a)pipe b)Message c)Semaphores d)Shared Memory e)All of the above (Ans is e)

10) Which of the following is true a)UNIX is a time sharing multi-user OS b)UNIX has a device independent file system c)UNIX is full duplex d)UNIX has command interpreter e)All of the above (Ans is e)11)In UNIX a files i-node a)is a data structure that defines all specifications

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 16: Interview Questions

of a file like the file size ,number of lines to a file ,permissions etc. b).---- c). - - - -- d). _ _ _ ( ans is ---------(a) )

12). The UNIX shell is.... a).does not come with the rest of the system b).forms the interface between the user and the kernal c) does not give any scope for programming d) deos not allow calling one program from with in another e) all of the above (ans is (b) )

13) The very first process created by the kernal that runs till the kernal process is haltes is a)init b)getty c) d) e)none (Ans is a)

14)In the process table entry for the kernel process, the process id valueis a) 0 b) 1 c) 2 d) 255 e) it does not have a process table entry Ans) a

15) PATH = /bin : /usr : /yourhome The file /bin/calender has the following line in it cal 10 1997 The file /yourhome/calender has the following line in it cal 5 1997 If the current directory is /yourhome and calender is executed a) The calendar for May 1997 will be printed on screen b) The calendar for Oct 1997 will be printed on screen c) The calendar for the current month( whatever it is) will be printed d) Nothing will get printed on screen e) An error massage will be printed

16) The standard source for standard input , standard output and standarderror is a) the terminal b) /dev/null c) /usr/you/input, /usr/you/output/, /usr/you/error respectively

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 17: Interview Questions

d) NOne Ans) a

17) The redirection operators > and >> a) do the same function b) differ : > overwrites, while >> appends c) differ : > is used for input while >> is used for output d) differ : > write to any file while >> write only to standard output e) None of these Ans) b

18) The command grep first second third /usr/you/myfile a) prints lines containing the words first, second or third from thefile /usr/you/myfile b) searches for lines containing the pattern first in the files second,third, and /usr/you/myfile and prints them c) searches the files /usr/you/myfiel and third for lines containing thewords first or second and prints them d) replaces the word first with the word second in the files third and/usr/you/myfile e) None of the aboveAns) b

19) After the following command is executed$ ln old new

a listing is performed with the following output $ ls -li

total 3 15768 -rw-rw-rw- 2 you 29 Sep 27 12:07 old 15768 " " " " " " " " new 15274 " " 1 " 40 " " 09:34 veryold which of the following is true a)old and new have same i-node number,2 b) " " " " " " " , 15768 c)old and new have nothing yo do with each other d)very old and new are linked e)very old and old are linked (Ans is b)

20)The command ......ln/bin/mail /usr/you/bin/m a)will not be executed because you are linking files across different file systems b)results ln /bin/main being the same file as /usr/you/bin/m c)results in 2 links to the file mail

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 18: Interview Questions

d) " " " " m e)none (Ans will be b)

21)In a standerd directory lay out ,/etc is the directory where a) basic programs such as who and ed reside b) device related files reside c)various administrative files such as password file reside d) short-lived files created during program execution reside e) the C sub-routine library resides (Ans is c)

22) The command echo *a) echoes all files in the current directoryb) prints * on the screenc) is an invalid commandd) is the same as the command echo\*e) is the same as echo"*"

(Ans is a)

23)until who|grep mary do sleep 60 done a) is syntactically incorrect b) waits 60 seconds irrespective of Mary being logged in or not c) waits until Marry is logged in d)waits till Mary exited e)None (Ans is c)

24)The UNIX system call that transforms an executable binary file into a process is a)execl() b)execv() c)execle() d)execve() e)All of the above (Ans will be e check)

25)Which of the following is true about fork() a) it transforms an executable binary file into a process that

overlays the process which made the fork() system call.NO new process iscreated.

b) Causes the creation of a new process, the CHILD process, with a new processID

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 19: Interview Questions

c)Causes the creation of a new process, the CHILD process ,withthe same process ID as the parent

d)fork() has nothing to do with processes e)fork() is not a system call (Ans is b)

26)Interprocess communication in UNIX can be achieved using a)pipe b)Message c)Semaphores d)Shared Memory e)All of the above ( Ans is e)

27) Which of the following is true a)UNIX is a time sharing multi-user OS b)UNIX has a device independent file system c)UNIX is full duplex d)UNIX has command interpreter e)All of the above (Ans is e)

28). PS1 pwd export PS1 results in a). your primary prompt being your current directory b). " " and secondary prompts being the current dir c). " " prompt being your home dir d). " " and secondary prompts being the home dir e). None of the above.

29). If you type in the command nohup sort employees > list 2 > error out & and log off ,the next time you log in . the output will be a). in a file called list and the error will de typed in a file error out b). there will be no file called list or error out c). error will be logged in a file called list and o/p will be in error out d). you will not be allowed to log in e). none of the above

30). In UNIX a files i-node a)is a data structure that defines all specifications of a file like the file size ,number of lines to a file ,permissions etc.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 20: Interview Questions

b).---- c). - - - -- d). _ _ _ ( ans is ---------(a) )

31). The UNIX shell is.... a).does not come with the rest of the system b).forms the interface between the user and the kernal c) does not give any scope for programming d) deos not allow calling one program from with in another e) all of the above (ans is (b) )

32) The very first process created by the kernal that runs till the kernal process is haltes is

a)init b)getty c) d) e)none (Ans is a)

33) PATH = /bin : /usr : /yourhome The file /bin/calender has the following line in it cal 10 1997 The file /yourhome/calender has the following line in it cal 5 1997 If the current directory is /yourhome and calender is executed

a) The calendar for May 1997 will be printed on screen b) The calendar for Oct 1997 will be printed on screen

c) The calendar for the current month( whatever it is) will be printed d) Nothing will get printed on screen e) An error massage will be printed

34) The standard source for standard input , standard output and standard error is a) the terminal b) /dev/null c) /usr/you/input, /usr/you/output/, /usr/you/error respectively d) NOne Ans) a

35) The command grep first second third /usr/you/myfilea) prints lines containing the words first, second or third from thefile /usr/you/myfile

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 21: Interview Questions

b) searches for lines containing the pattern first in the files second, third, and/usr/you/myfile and prints themc) searches the files /usr/you/myfiel and third for lines containing the words first orsecond and prints themd) replaces the word first with the word second in the files third and/usr/you/myfilee) None of the aboveAns) b

36) In Unix inter process communication take place using?.

37).What are the files in /etc directory?.

38).About i-node numbers

39) Max relaxable permisssion value with out giving write permissionto others?.

40) A question on untiluntil (who |grep mary)dosleep(60)done

41) very first process created by kernell

42)the condition required for dead lock in unix sustem is

43)set-user-id is related to (in unix)

44) bourne shell hasa)history recordb)c)d)

45) If a directory contains public files (can be valied and used by any one ) which should not be altered ,the most liberal permissions that can be given to the directory is a)755 b)777 c)757 d)775 e)None of the above (Ans a)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 22: Interview Questions

C and C++ HCL

1.enum day = { jan = 1 ,feb=4, april, may}what is the value of may?a)4 b)5 c)6 d)11e)none of the above

2.main{int x,j,k;j=k=6;x=2; ans x=1x=j*k ;printf("%d", x);

3. fn f(x)

{ if(x<=0) return; ans fn(5) ....?else f(x-1)+x;}

4. i=20,k=0;for(j=1;j<i;j=1+4*(i/j)){k+=j<10?4:3;}

printf("%d", k); ans k=4

5. int i =10main(){int i =20,n;for(n=0;n<=i;){int i=10 i++;}printf("%d", i); ans i=20

6. int x=5; y= x&y( MULTIPLE CHOICE QS)ans : c

7. Y=10; if( Y++>9 && Y++!=10 && Y++>10)printf("........ Y);else printf("".... )ans : 13

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 23: Interview Questions

8. f=(x>y)?x:ya) f points to max of x and yb) f points to min of x and yc)errord) ........

ans : a

9. if x is even, then(x%2)=0x &1 !=1x! ( some stuff is there)

a)only two are correctb) three are correctc), d) ....ans : all are correct

10. which of the function operator cannot be over loadeda) <=b)?:c)==d)*

ans: b and d

11.macros and function are related in what aspect? (HCL)a)recursion b)varying no of argumentsc)hypochecking d)type declaration

12.preproconia.. does not do one of the following (HCL)a)macro ...... b)conditional compliclationc)in type checking d)including load file

13) STRUCT DOUBLELIST { DOUBLE CLINKED INT DET; LIST VOID STRUCT PREVIOUS; BE GIVEN AND A PROCEDURE TO DELETE STRUCT NEW; AN ELEMENT WILL BE GIVEN } DELETE(STRUCT NODE) { NODE-PREV-NEXT NODE-NEXT; NODE-NEXT-PREV NODE-PREV; IF(NODE==HEAD) NODE } IN WHAT CASE THE PREV WAS (A) ALL CASES (B) IT DOES NOT WORK FOR LAST ELEMENT (C) IT DOES NOT WORK FOR-----Ans:b(14) SIMILAR TYPE QUESTION ANS: ALL DON'T WORK FOR NON NULL VALUE

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 24: Interview Questions

(15) VOID FUNCTION(INT KK) { KK+=20; } VOID FUNCTION (INT K) INT MM,N=&M KN = K KN+-=10; }

16)main(){ int var=25,varp; varp=&var; varp p = 10; fnc(varp) printf("%d%d,var,varp);} (a) 20,55(b) 35,35(c) 25,25(d)55,55

17) What are the differences between Pascal and C.Ans) Pascal is a strongly typed language.

18) int a=1,b=2,c=3; printf("%d,%d",a,b,c);

What is the output?19) The feature C++ have and c donot have

Variables can be declared inside also.20) Floating point representation

2's complementHUGHES

21) It is recommended to use which type of variables in a recursive module.Ans. static variables.

22) proc() {

static i=10;printf("%d",i);}

If this proc() is called second time, what is the o/p Ans. 11

23. int arr[] = { 1,2,3,4} int *ptr=arr; * (arr+3) = *++ptr + *ptr++; Final contents of arr[] Ans. { 1,2,3,4}

24. c programs func() { static int i = 10; printf("%d",i); i++; }

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 25: Interview Questions

what is the value of i if the function is called twice ?Ans : 1125) f(char *p){ p[0]? f(++p):1;printf("%c",*p);}if call that fuction with f(Aabcd) what is the output??ans:dcbaA (Just reversing the string

26) f(char *p) { p=(char *)malloc(sizeof(6));strcpy(p,"HELLO");}main(){ char *p="BYE"; f(p)printf("%s",p);}what is the o/p???ans:HELLO

27)Strings in Javaa)Mutableb)variable length stringc)...d)....

28)If "AaBbCc" is passed to the charchar x(*a){a[0]?x(a+1):1;printf("%c",a[0]);return 1;}what will be the output?

29. f(*p) { p=(char * )malloc(6); p="hello"; return; } main() { char *p="bye"; f(p); printf("%s",p); } what is the o/p? ans:bye

30) which is related to threada. separate switching reg

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 26: Interview Questions

b. " stackc. " address space31) in global static variable , declartion in a filea. localization of scopeb. persistance of the value through out the file32) about subroutine, precondition is false. what about post conditiona. post condition is not definedb. post condition is always true

33) in product of x and y, if(x=0|y=0) y=1; else y=0; (not cleared)what is cyclometric complexity? a. 3 b. 2 c. 1 d. 0

35)global variables in different files area:at compiletimeb) loading timec) linking timed)execution time

36)size of(int)a) always 2 bytesb) depends on compiler that is being usedc) always 32 bitsd) can't tell

37)which one will over flow given two programs2prog 1: prog2:

main() main(){ {int fact; int fact=0long int x; for(i=1;i<=n;i++)fact=factoral(x); fact=fact* i;

} }

int factorial(long int x){

if(x>1) return(x* factorial(x-1);}

a) program 1;b) program 2;c) both 1 &2d) none

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 27: Interview Questions

}

37) variables of fuction call are allocated ina) registers and stackb) registers and heapc) stack and heapd)

38) main(){char str[5]="hello";if(str==NULL) printf("string null");else printf("string not null");}what is out put of the program?a) string is null b) string is not null c) error in program d) it executes but print nothing

39) void f(int value){for (i=0;i<16;i++){if(value &0x8000>>1) printf("1")else printf("0");}}what is printed?a) bineray value of argument b)bcd value c) hex value d) octal value

40)void f(int *p){static val=100;val=&p;}main(){int a=10;printf("%d ",a);f(&a);printf("%d ",a);}what will be out put?a)10,10

41)struck a{int x;float y;char c[10];}union b{int x;float y;char c[10];}which is true?a) size of(a)!=sizeof(b);b)c)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 28: Interview Questions

d)

42)# define f(a,b) a+b#defiune g(c,d) c*d

find valueof f(4,g(5,6))a)26 b)51 c) d)

43)main(){char a[10]="hello";strcpy(a,'\0');printf("%s",a);}out put of the program?a) string is null b) string is not null c) program error d)

44) char a[5][15];int b[5][15];address of a 0x1000 and b is 0x2000 find address of a[3][4] and b[3][4]assume char is 8 bits and int is 32 bits

a) b) c) d)45) main() { fork();fork();fork();printf("\n hello");}How many times print command is executed?

46)main(){ int i,* j; i=5;j=&i;printf("\ni= %d",i); f(j);

printf("\n i= %d",i);}

void f(int* j){int k=10; j= &k;}

output isa 5 10b 10 5c 5 5d none

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 29: Interview Questions

47) main(){ int *s = "\0";

if(strcmp(s,NULL)== 0) printf("\n s is null")p else printf("\n s is not null");}

48) size of integer is a. 2 bytes b 4 bytes c. machine dependant d compiler dependent.

49) int a[5][4] int is 2 bytes base address for array is 4000(Hexa) what will be addr for a[3][4]? int is 4 bytes same question.

IBM

50)what will be the result of executing following program main { char *x="new"; char *y="dictonary"; char * t; void swap (char * , char *); swap (x,y); printf("(%s, %s)",x,y);

char * t; t=x; x=y; y=t; printf("-(%s, %s)",x,y); } void swap (char *x,char *y) { char * t; y=x; x=y; y=t; }

a).(New,Dictionary)-(New,Dictionary) b).(Dictionary,New)-(New,Dictionary) c).(New,Dictionary)-(Dictionary,New) d).(Dictionary,New)-(Dictionary,New) e).None of the above (Ans will be b or e) check

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 30: Interview Questions

51).If a directory contains public files (can be valied and used by any one ) which should not be altered ,the most liberal permissions that can be given to the directory is a)755 b)777 c)757 d)775 e)None of the above (Ans a)

52) what would the following program results in main() { char p[]="string"; char t; int i,j; for(i=0,j=strlen(p);i> { t=p[i]; p[i]=p[j-i]; p[j-i]=t; } printf("%s",p); } a)will print:string b)will not print anything since p will be pointing to a null string c)will print:gnirtS d)will result in a complication error e)will print invallid characters(junk) (Ans will be b ) check

53) After the following command is executed $ ln old new a listing is performed with the following output $ ls -li

total 3 15768 -rw-rw-rw- 2 you 29 Sep 27 12:07 old 15768 " " " " " " " " new 15274 " " 1 " 40 " " 09:34 veryold

which of the following is true a)old and new have same i-node number,2 b) " " " " " " " , 15768 c)old and new have nothing yo do with each other d)very old and new are linked e)very old and old are linked (Ans is b)

54) What will be the result of executing the following statement int i=10; printf("%d %d %d",i,++i,i++); a).10 11 12 b).12 11 10 c).10 11 11 d).result is OS dependent e).result is compiler dependent

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 31: Interview Questions

(Ans is e)

55) What does extern means in a function declaration a)the funct has global scope b)the funct need not be defined\ c)nothing really d)the funct has local scope only to the file it is defined in e)none of the above (Ans will be c)

56) What will be result of the following program main() { void f(int,int); int i=10; f(i,i++); } void f(int i,int j) { if(i>50) return; i+=j; f(i,j); printf("%d,",i); } a).85,53,32,21 b)10,11,21,32,53 c)21,32,53,85 d)32,21,11,10 e)none of the above (Ans is e)

57)What will be the result of the following program main() { char *x="String"; char y[] = "add"; char *z; z=(char * ) malloc(sizeof(x)+sizeof(y)=1); strcpy(z,y); strcat(z,y); printf("%s+%s=%s",y,x,z); } a)Add+string=Add string b)syntax error during compilation c)run time error/core dump d)add+string= e)none (Ans will be e consider cap&small leters)

58)What does the following expression means? char * (* (*a[N])())(); a) a pointer to a function returning array of n pointers to functionreturning character pointers b) a function return array of N pointers to funcions returning pointersto characters

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 32: Interview Questions

c) an array of n pointers to function returning pointers to characters d)an arrey of n pointers to function returning pointers to functions returning pointers to characters e) none of the above (ANS IS d)

59)enum number { a=-1, b= 4,c,d,e} what is the value of e ? 7,4,5,15,3 (ans is 7 ) check again

60) Result of the following program is main() { int i=0; for(i=0;i> { switch(i) case 0:i+=5; case 1:i+=2; case 5:i+=5; default i+=4; break;} printf("%d,",i); } } a)0,5,9,13,17 b)5,9,13,17 c)12,17,22 d)16,21 e)syntax error (Ans is d )

61) What is the result main() { char c=-64; int i=-32 unsigned int u =-16; if(c>i){ printf("pass1,"); if(c> printf("pass2"); else printf("Fail2");} else printf("Fail1); if(i> printf("pass2"); else printf("Fail2") } a)Pass1,Pass2 b)Pass1,Fail2 c)Fail1,Pass2 d)Fail1,Fail2 e)none (Ans is c)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 33: Interview Questions

63) what will the following program do? void main() { int i; char a[]="String"; char *p="New Sring"; char *Temp; Temp=a; a=malloc(strlen(p) + 1); strcpy(a,p); //Line no:9// p = malloc(strlen(Temp) + 1); strcpy(p,Temp); printf("(%s, %s)",a,p); free(p); free(a); } //Line no 15//

a) Swap contents of p & a and print:(New string, string) b) Generate compilation error in line number 8 c) Generate compilation error in line number 5 d) Generate compilation error in line number 7 e) Generate compilation error in line number 1 Ans) b

64) In the following code segment what will be the result of the function,value of x , value of y

{ unsigned int x=-1; int y; y = ~0; if(x == y) printf("same"); else printf("not same"); }

a) same, MAXINT, -1 b) not same, MAXINT, -MAXINT c) same , MAXUNIT, -1 d) same, MAXUNIT, MAXUNIT e) not same, MAXINT, MAXUNIT Ans) a

65) what will be the result of the following program ? char *gxxx() { static char xxx[1024]; return xxx; }

main() { char *g="string"; strcpy(gxxx(),g); g = gxxx();

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 34: Interview Questions

strcpy(g,"oldstring"); printf("The string is : %s",gxxx()); } a) The string is : string b) The string is :Oldstring c) Run time error/Core dump d) Syntax error during compilation e) None of these Ans) b

66) What will be result of the following program? void myalloc(char *x, int n) { x= (char * )malloc(n*sizeof(char)); memset(x,\0,n*sizeof(char)); } main() { char *g="String"; myalloc(g,20); strcpy(g,"Oldstring"); printf("The string is %s",g); } a) The string is : String b) Run time error/Core dump c) The string is : Oldstring d) Syntax error during compilation e) None of these Ans) c ( check it )

67) What will be the result of the following program? main() { char p[]="String"; int x=0;

if(p=="String") { printf("Pass 1"); if(p[sizeof(p)-2]=='g') printf("Pass 2"); else printf("Fail 2"); } else { printf("Fail 1"); if(p[sizeof(p)-2]=='g') printf("Pass 2"); else printf("Fail 2"); } }

a) Pass 1, Pass 2 b) Fail 1, Fail 2

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 35: Interview Questions

c) Pass 1, Fail 2 d) Fail 1, Pass 2 e) syntax error during compilation

68) Which of the choices is true for the mentioned declaration ? const char *p; and char * const p; a) You can't change the character in both b) First : You can't change the characterr & Second : You can;t change the pointer c) You can't change the pointer in both d) First : You can't change the pointer & Second : You can't chanage the character e) NoneAns) b ( check it)

69) what will be the result of executing following program main { char *x="new"; char *y="dictonary"; char *t; void swap (char * , char * ); swap (x,y); printf("(%s, %s)",x,y);

char *t; t=x; x=y; y=t; printf("-(%s, %s)",x,y); } void swap (char *x,char *y) { char *t; y=x; x=y; y=t; }

a).(New,Dictionary)-(New,Dictionary) b).(Dictionary,New)-(New,Dictionary) c).(New,Dictionary)-(Dictionary,New) d).(Dictionary,New)-(Dictionary,New) e).None of the above (Ans will be b or e) check

70) what would the following program results in main() { char p[]="string"; char t; int i,j; for(i=0,j=strlen(p);i> { t=p[i];

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 36: Interview Questions

p[i]=p[j-i]; p[j-i]=t; } printf("%s",p); } a)will print:string b)will not print anything since p will be pointing to a null string c)will print:gnirtS d)will result in a complication error e)will print invallid characters(junk) (Ans will be b ) check

71) What will be the result of executing the following statement int i=10; printf("%d %d %d",i,++i,i++); a).10 11 12 b).12 11 10 c).10 11 11 d).result is OS dependent e).result is compiler dependent (Ans is e)

72) What does extern means in a function declarationa)the funct has global scopeb)the funct need not be defined\

c)nothing really d)the funct has local scope only to the file it is defined in e)none of the above (Ans will be c)

73) What will be result of the following program main() { void f(int,int); int i=10; f(i,i++); } void f(int i,int j) { if(i>50) return; i+=j; f(i,j); printf("%d,",i); } a).85,53,32,21 b)10,11,21,32,53 c)21,32,53,85 d)32,21,11,10 e)none of the above (Ans is e)

74) What will be the result of the following segment of the program main()

{ char *s="hello world";

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 37: Interview Questions

int i=7; printf("%.*%s",s); } a)syntax error b)hello w c) Hello d) o world e) none (Ans is b)

75) What will be the result of the following programmain(){int a,b;printf("enter two numbers :");scanf("%d%d",a,b);printf("%d+%d=%d",a,b,a+b);}a) will print the sum of the numbers entered

b) syntax error during compilationc) will generate run time error /core dump

d) will print the string "a+b = a+b" on the screen e) none of these (Ans is c)

76) What is the size of 'q'in the following program? union{ int x; char y; struct { char x; char y; int xy;} p; } q; a)11 b)6 c)4 d)5 e)none (Ans is b why because no of bytes for int =4 given in instructions)

77) What will be the result of the following program main() { char *x="String"; char y[] = "add"; char *z; z=(char * ) malloc(sizeof(x)+sizeof(y)=1); strcpy(z,y); strcat(z,y); printf("%s+%s=%s",y,x,z); } a)Add+string=Add string b)syntax error during compilation c)run time error/core dump d)add+string=

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 38: Interview Questions

e)none (Ans will be e consider cap&small leters) 78)What does the following expression means? char * (* (*a[N])())();

a) a pointer to a function returning array of n pointers to function returning character pointersb) a function return array of N pointers to funcions returning pointers to characters

c) an array of n pointers to function returning pointers to characters d)an arrey of n pointers to function returning pointers to functions returning pointers to characters e) none of the above (ANS IS d)

79) enum number { a=-1, b= 4,c,d,e}what is the value of e ?

7,4,5,15,3 (ans is 7 ) check again

80) Q) Result of the following program is main() { int i=0; for(i=0;i> { switch(i) case 0:i+=5; case 1:i+=2; case 5:i+=5; default i+=4; break;} printf("%d,",i); } } a)0,5,9,13,17 b)5,9,13,17 c)12,17,22 d)16,21 e)syntax error (Ans is d )

81) What is the result main() { char c=-64; int i=-32 unsigned int u =-16; if(c>i){ printf("pass1,"); if(c> printf("pass2"); else printf("Fail2");} else printf("Fail1); if(i> printf("pass2"); else printf("Fail2") } a)Pass1,Pass2

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 39: Interview Questions

b)Pass1,Fail2 c)Fail1,Pass2 d)Fail1,Fail2 e)none (Ans is c)

82) In the process table entry for the kernel process, the process id value is a) 0 b) 1 c) 2 d) 255 e) it does not have a process table entry Ans) a

83) what will the following program do? void main() { int i; char a[]="String"; char *p="New Sring"; char *Temp; Temp=a; a=malloc(strlen(p) + 1); strcpy(a,p); //Line no:9// p = malloc(strlen(Temp) + 1); strcpy(p,Temp); printf("(%s, %s)",a,p); free(p); free(a); } //Line no 15//

a) Swap contents of p & a and print:(New string, string) b) Generate compilation error in line number 8 c) Generate compilation error in line number 5 d) Generate compilation error in line number 7 e) Generate compilation error in line number 1 Ans) b

84) In the following code segment what will be the result of the function, value of x , value of y { unsigned int x=-1; int y; y = ~0; if(x == y) printf("same"); else printf("not same"); }

a) same, MAXINT, -1 b) not same, MAXINT, -MAXINT c) same , MAXUNIT, -1 d) same, MAXUNIT, MAXUNIT e) not same, MAXINT, MAXUNIT Ans) a

85) What will be the result of the following program? main() { char p[]="String";

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 40: Interview Questions

int x=0;

if(p=="String") { printf("Pass 1"); if(p[sizeof(p)-2]=='g') printf("Pass 2"); else printf("Fail 2"); } else { printf("Fail 1"); if(p[sizeof(p)-2]=='g') printf("Pass 2"); else printf("Fail 2"); } }

a) Pass 1, Pass 2 b) Fail 1, Fail 2 c) Pass 1, Fail 2 d) Fail 1, Pass 2 e) syntax error during compilation

86) Which of the choices is true for the mentioned declaration ? const char *p; and char * const p; a) You can't change the character in both b) First : You can't change the characterr & Second : You can;t change the pointer c) You can't change the pointer in both d) First : You can't change the pointer & Second : You can't chanage the character e) None Ans) b ( check it)

87) The redirection operators > and >>

a) do the same function b) differ : > overwrites, while >> appends c) differ : > is used for input while >> is used for output d) differ : > write to any file while >> write only to standard output e) None of these Ans) b

Optimize the below 1,2,3,4 questions for time:

1)int i;if i=0 then i:=1;if i=1 then i:=0;

2)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 41: Interview Questions

int i;if i=0 then i:=1;if i=1 then i:=0;(given that i can take only two values (1,0))

3)int i;if i=0 then i:=1;else if i=1 then i:=0;(given that i can take only two values (1,0))

4)int m,j,i,n;for i:=1 to n dom:=m+j*n

92) In the following questions, answer A,B,C,D depending on whenthe errors are detected? A if no error is detected B if semantic and syntactic checking C if during Code genration & Symbol allocation D run time

a) Array overboundb) Undeclared identifierc) stack underflowd) Accessing an illegal memory location

93) A question on call by value, call by name, call by reference.

f(x,y,z){y := y+1;z := z+x;}main(){int a,b;a := 2b := 2;f(a+b,a,a);print a;}what is the value of a printed for three different calls in main.

94) int i=0;int j=0;

loop: if(i = 0) i++; i++; j++; if(j<= 25)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 42: Interview Questions

goto loopxxx:question1 : how many times is the loop enteredA few questions of that sort. some count fundaes. Easy one )

95) Max number of nodes in a binary tree with height 3 is 20 : Ans: False

96) 10,20,30,40,50,60 : give the order when put in a queue and in a stack Ans : Queue : 10,20,30,40,50,60 stack : 60,50,40,30,20,10

97) Debugging is the process of finding Ans : logical and runtime errors

98) trace the error: void main(){ int &a; /* some other stuff here */ } Ans: syntax error

99)a problem with a function named 'myValue' will be given and asked to find the value of main() for an argument of 150, Ans : 150

100) ex:define max 10main(){ int a,b;int *p,*q;a=10;b=19;p=&(a+b);q=&max;} Q a)error in p=&(a+b) b)error in p=&max c)error in both d) no error

MBT101) #include <stdio.h> * What is wrong in the following problemmain() {int i,j;j = 10;i = j++ - j++;printf("%d %d", i,j);}ans: 0, 12

102)#include <stdio.h> * What is the output of the following problemmain() {int j;for(j=0;j<3;j++) foo();}foo() {

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 43: Interview Questions

static int i = 10;i+=10;printf("%d\n",i);}

/* Out put is (*** since static int is used i value is retained between * 20 function calls ) * 30 * 40 */

103)#include <stdio.h>#include <stdio.h>#include <string.h>/* This is asked in PCS Bombay walk-in-interview * What is wrong in the following code * /main(){ char *c; c = "Hello"; printf("%s\n", c);}/*ans:- Hello, The code is successfully running * /

104) #include <stdio.h>/* This problem is given in PCS BOMBAY walk-in-interview. * What is the final value of i and how many times loop is * Executed ? * /

main()

{ int i,j,k,l,lc=0; /* the input is given as 1234 567 * / printf("Enter the number string:<1234 567 >\n"); scanf("%2d%d%1d",&i,&j,&k); for(;k;k--,i++) for(l=0;l<j;l++) { lc++; printf("%d %d\n",i,l);}printf("LOOPS= %d\n", lc-1);}/* Ans: i = 16, and loop is executed for 169 times * /

105)#include <stdio.h>/* This is given in PCS Bombay walk-in-interview * //* What is the output of the following program */

main() { union { int a;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 44: Interview Questions

int b; int c; } u,v; u.a = 10; u.b = 20; printf("%d %d \n",u.a,u.b); }/* Ans : The latest value assigned to any of the union member will be present in the union members so answer is 20 20* /

106)#include <stdio.h>main(){ float i, j; scanf("%f %f", &i, &j); printf("%.2f %.3f", i, j);}

/Ans:- 123.34 3. 234 * /

107)#include <stdio.h>/* This is given in PCS Bombay walk-in-interview * What is the out put of the following problem ? * /main(){ char *str = "12345"; printf("%c %c %c\n", *str, * (str++), *(str++));}/* Ans: It is not 1 2 3 * But it is 3 2 1 Why ?? * /

108)#include <stdio.h>/* This problem is asked in PCS Bombay Walk-in-interview * Write a macro statement to find maximum of a,b * /#define max(a,b) (a>b)?a:bmain(){ int a,b; a=3; b=4; printf("%d",max(a,b));}/* Ans is very simple the coding is just for testing it and output is 4 * /

109)#include <stdio.h>/* This problem is asked in PCS Bombay

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 45: Interview Questions

* What is the output of the following coding * /

main(){ int len=4; char *st="12345678"; st = st -len; printf("%c\n",*st);}/* Ans : It will print some junk value */

110)#include <stdio.h>main(){ func(1);}func(int i){static char *str ={ "One","Two","Three","Four"} ;printf("%s\n",str[i++]);return;}/* Ans:- it will give warning because str is pointer to the char but it is initialized with more values if it is not considered then the answer is Two * /

111) #include <stdio.h>main(){ int i; for (i=1;i<100; i++) printf("%d %0x\n",i,i);}/* Ans:- i is from 1 to 99 for the first format, for the second format 1to9, ato f, 10 to 19,1ato1f, 20 to 29, etc */

113)#include <stdio.h>/* This problem is asked in PCS Bombay walk-in-interview * In the following code please write the syntax for * assing a value of 10 to field x of s and id_no 101 of s * /struct { int x; int y; union { int id_no; char *name; } b; } s,*st;main(){ st = &s; st->x=10;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 46: Interview Questions

st->b.id_no = 101; printf("%d %d\n",s..x,s.b.id_no);}/* Ans: The answer is st->x=10; * st->b.id_no=101; * /

114)#include <stdio.h>/* This problem was asked in PCS Bombay in a walk-in-interview * Write a recursive function that calculates * n * (n-1) * (n-2) * ....... 2 * 1 * /

main() {int factorial(int n);int i,ans;printf("\n Enter a Number:");scanf("%d",&i);ans = factorial(i);printf("\nFactorial by recursion = %d\n", ans);}int factorial(int n){ if (n <= 1) return (1); else return ( n * factorial(n-1));}

115)#include <stdio.h>/* This problem is asked in PCS Bombay walk-in-interview * What is the output of the following problem * /main(){int j,ans;j = 4;ans = count(4);printf("%d\n",ans);}int count(int i){ if ( i < 0) return(i); else return( count(i-2) + count(i-1));}

/* It is showing -18 as an answer * /

116)#include<stdio.h>main(){ int i=4; if(i=0) printf("statement 1");

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 47: Interview Questions

else printf("statement 2");}/* statement 2 * /

This is pcsb paper.

117) #include <stdio.h> * What is wrong in the following problem

main() {int i,j;j = 10;i = j++ - j++;printf("%d %d", i,j);}ans: 0, 12

118)#include <stdio.h> * What is the output of the following problemmain() {int j;for(j=0;j<3;j++) foo();}foo() {static int i = 10;i+=10;printf("%d\n",i);}

/* Out put is (*** since static int is used i value is retained between * 20 function calls ) * 30 * 40 */

119)#include <stdio.h>#include <stdio.h>#include <string.h>/* This is asked in PCS Bombay walk-in-interview * What is wrong in the following code * /main(){ char *c; c = "Hello"; printf("%s\n", c);}/*ans:- Hello, The code is successfully running * /

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 48: Interview Questions

120) #include <stdio.h>/* This problem is given in PCS BOMBAY walk-in-interview. * What is the final value of i and how many times loop is * Executed ? * /main()

{ int i,j,k,l,lc=0; /* the input is given as 1234 567 * / printf("Enter the number string:<1234 567 >\n"); scanf("%2d%d%1d",&i,&j,&k); for(;k;k--,i++) for(l=0;l<j;l++) { lc++; printf("%d %d\n",i,l);}printf("LOOPS= %d\n", lc-1);}/* Ans: i = 16, and loop is executed for 169 times * /

121)#include <stdio.h>/* This is given in PCS Bombay walk-in-interview * //* What is the output of the following program */

main() { union { int a; int b; int c; } u,v; u.a = 10; u.b = 20; printf("%d %d \n",u.a,u.b); }/* Ans : The latest value assigned to any of the union member will be present in the union members so answer is 20 20* /122)#include <stdio.h>main(){ float i, j; scanf("%f %f", &i, &j); printf("%.2f %.3f", i, j);}

/Ans:- 123.34 3. 234 * /

123)#include <stdio.h>/* This is given in PCS Bombay walk-in-interview * What is the out put of the following problem ? * /

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 49: Interview Questions

main(){ char *str = "12345"; printf("%c %c %c\n", *str, * (str++), *(str++));}/* Ans: It is not 1 2 3 * But it is 3 2 1 Why ?? * /

123)#include <stdio.h>/* This problem is asked in PCS Bombay Walk-in-interview * Write a macro statement to find maximum of a,b * /#define max(a,b) (a>b)?a:bmain(){ int a,b; a=3; b=4; printf("%d",max(a,b));}/* Ans is very simple the coding is just for testing it and output is 4 * /

124)#include <stdio.h>/* This problem is asked in PCS Bombay * What is the output of the following coding * /main(){ int len=4; char *st="12345678"; for(i=0; i<6; i++) st = st -len; printf("%c\n",*st);}/* Ans : It will print some junk value */

125)#include <stdio.h>main(){ func(1);}func(int i){static char *str ={ "One","Two","Three","Four"} ;printf("%s\n",str[i++]);return;}/* Ans:- it will give warning because str is pointer to the char but it is initialized with more values if it is not considered then the answer is Two * /

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 50: Interview Questions

126) #include <stdio.h>main(){ int i; for (i=1;i<100; i++) printf("%d %0x\n",i,i);}/* Ans:- i is from 1 to 99 for the first format, for the second format 1to9, ato f, 10 to 19,1ato1f, 20 to 29, etc */

127)#include <stdio.h>/* This problem is asked in PCS Bombay walk-in-interview * In the following code please write the syntax for * assing a value of 10 to field x of s and id_no 101 of s * /struct { int x; int y; union { int id_no; char *name; } b; } s,*st;main(){ st = &s; st->x=10; st->b.id_no = 101; printf("%d %d\n",s.x,s.b.id_no);}/* Ans: The answer is st->x=10; * st->b.id_no=101; * /128)#include <stdio.h>/* This problem was asked in PCS Bombay in a walk-in-interview * Write a recursive function that calculates * n * (n-1) * (n-2) * ....... 2 * 1 * /

main() {int factorial(int n);int i,ans;printf("\n Enter a Number:");scanf("%d",&i);ans = factorial(i);printf("\nFactorial by recursion = %d\n", ans);}int factorial(int n){ if (n <= 1) return (1);

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 51: Interview Questions

else return ( n * factorial(n-1));}

129)#include <stdio.h>/* This problem is asked in PCS Bombay walk-in-interview * What is the output of the following problem * /main(){int j,ans;j = 4;ans = count(4);printf("%d\n",ans);}int count(int i){ if ( i < 0) return(i); else return( count(i-2) + count(i-1));}

/* It is showing -18 as an answer * /

130)#include<stdio.h>main(){ int i=4; if(i=0) printf("statement 1"); else printf("statement 2");}/* statement 2 * /

131)Max value of SIGNED int a. b. c. d.

132) One questin is given, long one, to find the answer U should befemiliar with the operation as follows int *num={ 10,1,5,22,90} ; main() { int *p,*q; int i; p=num; q=num+2; i=*p++; print the value of i, and q-p, and some other operations are there. } how the values will change?

133) One pointer diff is given like this: int * (*p[10])(char *, char*) asked to find the meaning.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 52: Interview Questions

134) char *a[4]={ "jaya","mahe","chandra","buchi"} ; what is the value of sizeof(a)/sizeof(char * ) a. 4 b.bytes for char c-- d.--( we don't know the answer)

135) void fn(int *a, int *b) { int *t; t=a; a=b; b=t; } main() { int a=2; int b=3; fn(&a,&b); print the values os a and b; } what is the output--- out put won't swap, the same values remain.

a. error at runtime b. compilation error c.2 3 d. 3 2

136)#define scanf "%s is a string"main(){ printf(scanf,scanf); } what is the output.

ANS : %s is string is string

137) i=2+3,4>3,1; printf("%d"i); ans is 5 only.

138) char *p="abc"; char *q="abc123"; while(*p=*q) { print("%c %c",*p,*q); } a. aabbcc b. aabbcc123 c. abcabc123 d. infinate loop ( this may be correct)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 53: Interview Questions

139) printf("%u",-1) what is the value? a. -1 b. 1 c. 65336 d. --

(maxint value-1 I think, check for the answer)

140) #define void int int i=300; void main(void) { int i=200; { int i=100; print the value of i; } print the value of i } what is the output?

ans: may be 100 200

141)

int x=2; x=x<<2; printf("%d ",x); ANS=8;

142)

int a[]={ 0,0X4,4,9} ; /*some values are given*/ int i=2; printf("%d %d",a[i],i[a]); what is the value??? (may be error)

144) When the fn. is called where the return add. is stored? ans. stack

145) What is the nece. for compiler to support recursion? ans/ stack

146) swapping two variables x,y without using a temporary variable.

146) a program has been given asking to find the output ans. it is algorithm for finding G.C.D

147) write a program for reversing the given string.

148) the integers from 1 to n are stored in an array in a random fashion. but one integer is missing. write a program to find the missing integer. ans. idea. the sum of n natural numbers is = n(n+1)/2. if we subtract the above sum from the sum of all the

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 54: Interview Questions

numbers in the array , the result is nothing but the missing number.149)some bit type of questions has been given on pointers asking to to find whether it is correct from syntax point of view. and if it is correct explain what it will do.(around 15 bits).

150) . typedef struct{ char * ; nodeptr next; } * nodeptr;what does nodeptr stand for?

151) supposing thaty each integer occupies 4 bytes and each charactrer1 byte , what is the output of the following programme?#include<stdio.h>main(){ int a[] ={ 1,2,3,4,5,6,7} ;char c[] = { ' a','x','h','o','k'} ;printf("%d\t %d ", (&a[3]-&a[0]),(&c[3]-&c[0]));}ans : 3 3

152) what is the output of the program?#include<stdio.h>main(){struct s1 { int i; } ;struct s2 { int i; } ;struct s1 st1;struct s2 st2;st1.i =5;st2 = st1;printf(" %d " , st2.i);}

ans: nothing (error)expl: diff struct variables should not assigned using "=" operator.

153) what is the output of the program?#include<stdio.h>main(){int i,j;int mat[3][3] ={ 1,2,3,4,5,6,7,8,9} ;for (i=2;i>=0;i--) for ( j=2;j>=0;j--)printf("%d" , * (* (mat+j)+i));}

ans : 9 6 3 8 5 2 7 4 1

154)fun(n);}int fun( int n)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 55: Interview Questions

{int i;for(i=0;i<=n;i++)fun(n-i);printf(" well done");

} howmany times is the printf statement executed for n=10?ans: zeroexpl: Befire reaching to printf statement it will goes to infinite loop.

155) what is the output of the program?main(){struct emp{ char emp[]; int empno; float sal;} ;struct emp member = { "TIGER"} ;printf(" %d %f", member.empno,member.sal);

ans: error. In struct variable emp[], we have to give array size. If array size givenans is 0, 0.00

156) output of the program? # define infiniteloop while(1) main() { infiniteloop; printf("DONE");}ans: noneexpl: infiniteloop in main ends with ";" . so loop will not reach end;and the DONE also will not print.

157) output of the program?main(){int a=2, b=3;printf(" %d ", a+++b);}

ans:5expl: here it evaluates as a++ + b.

158) output of the program?

#define prn(a) printf("%d",a)#define print(a,b,c) prn(a), prn(b), prn(c)#define max(a,b) (a<b)? b:amain(){int x=1, y=2;print(max(x++,y),x,y);

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 56: Interview Questions

print(max(x++,y),x,y);}ans: 3 4 2

159) which of the following is the correct declaration for the function main() ?ans: main( int , char * [])

160) if ptr is defined as int *ptr[][100]; which of the following correctly allocates memory for ptr?

ans: ptr = (int * )(malloc(100* sizeof(int));

161) printf("%d%x\n",ox2,12);

162) int a=10; int b=20; a=a b; b=a b; a=a b; printf("%d%d\n",a,b);

163)enum { ELLIPSE, TRIANGLE, RECTANGLE, SQUARE=100, CIRCLE=5 } printf{ "%d%d%d%d\n",TRIANGLE-RECTANGLE,SQUARE*CIRCLE-RECTANGLE} ;

164) define the following... a) pointer to a integer b) pointer to a char c) function pointer returning a pointer integer.

165) void a(void); main() { a(); } void a(void) { char a="HELLOW"; char *b="HELLOW"; char c[10]="HELLOW"; printf("%s%s%s\n",a,b,c); printf("%d%d%d\n",sizeof(a),sizeof(b),sizeof(c))); }

166) int a=15; int b=16; printf("%d %d \n",a&b,a/b); (bitwise operators) 167) int a[5],*p; for(p=a;p<&a[5];p++) {

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 57: Interview Questions

*p=p-a; printf("%d\n",*p); }

168) sscanf("xyz abc ABC 345" "% * [a-z A-Z]lf",&a); printf("lf",a);

170) main() { int i=10; printf("%d",i); { int i=20; printf("%d",i); } printf("%d",i); }

171)struct class { int i; float a; string[12]; } sizeof(class)=?

172) int *p; i=10; p=i; printf("%d",*p);

173) fact(5) int n; fact(n) { sum=n*fact(n-1); }

174)main(){char a[2];*a[0]=7;*a[1]=5;printf("%d",&a[1]-a)ANS: ans may be 1.(illegal initialization)

175)#include<stdio.h>main(){char a[]="hellow";char *b="hellow";char c[5]="hellow";printf("%s %s %s ",a,b,c);printf(" ",sizeof(a),sizeof(b),sizeof(c));

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 58: Interview Questions

}(ans is hellow,hellow,hellow 6,2,5 )176)#include<stdio.h>main()

float value=10.00;printf("%g %0.2g %0.4g %f",value,value,value,value)}(ans is 10,10,10,10.000000)

177)#include<stdio.h>void function1;int i-value=100;main(){ i-value=50;function1;printf("i-value in the function=",i-value);printf("i-value after the function=",i-value);}printf("i-value at the end of main=",i-value);functioni()i-value=25;

178) main(){funct(int n);{switch(n) case1: m=2; break; case2: m=5; break; case3: m=7; break; default: m=0;}THIS IS ROUGH IDEA: (ANS:Out put is m=0)

179) 2.Java is a. compiled b. interpreted. c. OOP d. mutithreaded. e. all ans e.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 59: Interview Questions

180) const char *char * constWhat is the differnce between the above tow?

181) n=7623 { temp=n/10; result=temp*10+ result; n=n/10 }

Ans : 3267

182) C program code int zap(int n) { if(n<=1)then zap=1; else zap=zap(n-3)+zap(n-1); } then the call zap(6) gives the values of zap [a] 8 [b] 9 [c] 6 [d] 12 [e] 15

Ans: b

183) In scanf h is used for (short int)184) polymorphism(function &amp; operator overloading)185)inheritance is(all properties of existing class are derived)186) linked list is implemented by (referential structures)187) copy constructor ( constant reference )188) n=3 do while(n<=6) n=n-1; n=n*(n+1) end

189) if max() gives max of 3 nos, and min() min of 3 nos......ans : 3

190) there is a flow chart consisting n,sum, and count a condition is that : n > 10 ans: sum=45, n=11;

191)#define min((a),(b)) ((a)<(b))?(a):(b)main(){ int i=0,a[20],*ptr; ptr=a; while(min(ptr++,&a[9])<&a[8]) i=i+1; printf("i=%d\n",i);} Ans:5.

192)main(){ char a[10]={ 1,2,3,4,5,6} ;int x;for(x=0;x<4;x++){ b[x]=x+'a';}printf("%s",b);} Ans:abcd56

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 60: Interview Questions

193)Linked Lists are preffered than arrays to get advantage while a)Insertion b)Deletion c)Accessing Element d)None

4)question on Stack194)3 programs on recursion195)~(~0<<8)? Ans:Last 8 digits are 1's rest are 0's.196)int a,b=3,c=2;

a=b++*c;c=++b*a;Some thing like this. print a,b,c? Ans:6,4,24

197)Virtual Functions in C++(Refer to 13'th chapter first twoexamples of LAFORE Book)

198)Which of the following is not true regarding FRIEND functionAns:If y is friend of x and z is friend of y then z can accessprivate of x.

199)Given some program on "&" operator overloading.

200)class X{ public:X(){ cout<<"This is Base";} } ; class Y:public X { public:Y(){ cout<<"This is Derived";} } ; what is printed when an object of Y is created?

201)main(){ int x=10,y=15; x=x++; y=++y; printf("%d %d\n",x,y);}

202)int x;main(){ int x=0; { int x=10; x++; change_value(x); x++; Modify_value(); printf("First output: %d\n",x); } x++; change_value(x); printf("Second Output : %d\n",x); Modify_value(); printf("Third Output : %d\n",x);}

Modify_value(){

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 61: Interview Questions

return (x+=10);}

change_value(){ return(x+=1);}

203)main(){ int x=20,y=35; x = y++ + x++; y = ++y + ++x; printf("%d %d\n",x,y);}

204)main(){ char *p1="Name"; char *p2; p2=(char * )malloc(20); while(*p2++=*p1++); printf("%s\n",p2);}

205)main(){ int x=5; printf("%d %d %d\n",x,x<<2,x>>2);}

206)#define swap1(a,b) a=a+b;b=a-b;a=a-b;main(){ int x=5,y=10; swap1(x,y); printf("%d %d\n",x,y); swap2(x,y); printf("%d %d\n",x,y);}

207)int swap2(int a,int b){ int temp; temp=a; b=a; a=temp; return;}

208)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 62: Interview Questions

main(){ char *ptr = "Ramco Systems"; (*ptr)++; printf("%s\n",ptr); ptr++; printf("%s\n",ptr);}

209)#include<stdio.h>main(){ char s1[]="Ramco"; char s2[]="Systems"; s1=s2; printf("%s",s1);}

210)#include<stdio.h>main(){ char *p1; char *p2; p1=(char * ) malloc(25); p2=(char * ) malloc(25); strcpy(p1,"Ramco"); strcpy(p2,"Systems"); strcat(p1,p2); printf("%s",p1);}

211)enum day = { jan = 1 ,feb=4, april, may}what is the value of may?a)4 b)5 c)6 d)11e)none of the above212)main{int x,j,k;j=k=6;x=2; ans x=1x=j*k ;printf("%d", x);

212)fn f(x)

{ if(x<=0) return; ans fn(5) ....?else f(x-1)+x;}

213)i=20,k=0;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 63: Interview Questions

for(j=1;j<i;j=1+4*(i/j)){k+=j<10?4:3;}printf("%d", k); ans k=4

214) int i =10main(){int i =20,n;for(n=0;n<=i;){int i=10 i++;}printf("%d", i); ans i=20

215) int x=5; y= x&y( MULTIPLE CHOICE QS)ans : c

216) Y=10; if( Y++>9 && Y++!=10 && Y++>10)printf("........ Y);else printf("".... )ans : 13

217) f=(x>y)?x:ya) f points to max of x and yb) f points to min of x and yc)errord) ........

ans : a

218) if x is even, then(x%2)=0x &1 !=1x! ( some stuff is there)

a)only two are correctb) three are correctc), d) ....ans : all are correct

219) which of the function operator cannot be over loaded

a) <=b)?:c)==

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 64: Interview Questions

d)*

ans: b and d

220) 2)#include<iostream.h> main(){printf("Hello World");}the program prints Hello World without changing main() the o/p shouldbe intialisation Hello World Desruct the changes should bea)iostream operator<<(iostream os, char*s)os<<'intialisation'<<(Hello World)<<Destructb) c) d)none of the above

221) swap(int x,y){int temp;temp=x;x=y;y=temp;}main(){int x=2;y=3;swap(x,y);}

222) static variable will be visible ina)fn. in which they are definedb)module " " " "c)all the programd)none

223)wrong statement about c++a)code removablyb)encapsulation of data and codec)program easy maintenanced)program runs faster

224)struct base { int a,b;base();int virtual function1();}struct derv1:base{int b,c,d;derv1()int virtual function1();}struct derv2 : base { int a,e;}

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 65: Interview Questions

base::base(){a=2;b=3;}derv1::derv1(){b=5;c=10;d=11;}base::function1(){ return(100);}derv1::function1(){return(200);}main()base ba;derv1 d1,d2;printf("%d %d",d1.a,d1.b)o/p isa)a=2;b=3;b)a=3; b=2;c)a=5; b=10;d)none

225) for the above program answer the following q'smain()base da;derv1 d1;derv2 d2;printf("%d %d %d",da.function1(),d1.function1(),d2.function1());o/p isa)100,200,200;b)200,100,200;c)200,200,100;d)none

226)struct {int x;int y;} abc;you can not access x by the following1)abc-->x;2)abc[0]-->x;abc.x;(abc)-->x;a)1,2,3b)2&3c)1&2d)1,3,4

227) automatic variables are destroyed after fn. ends becausea)stored in swapb)stored in stack and poped out after fn. returnsc)stored in data aread)stored in disk228) 1.main(argc,argv)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 66: Interview Questions

{ if(argc<1) printf("error"); else exit(0); }

229) What are the static variables...def

230) struct base { int a,b;base();int virtual function1();}struct derv1:base{int b,c,d;derv1()int virtual function1();}struct derv2 : base{ int a,e;}base::base(){a=2;b=3;}derv1::derv1(){b=5;c=10;d=11;}base::function1(){ return(100);}derv1::function1(){return(200);}main()base ba;derv1 d1,d2;printf("%d %d",d1.a,d1.b)o/p isa)a=2;b=3;b)a=3; b=2;c)a=5; b=10;d)none

231) for the above program answer the following q'smain()base da;derv1 d1;derv2 d2;printf("%d %d %d",da.function1(),d1.function1(),d2.function1());o/p isa)100,200,200;b)200,100,200;c)200,200,100;d)none

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 67: Interview Questions

232)struct {int x;int y;} abc;you can not access x by the following1)abc-->x;2)abc[0]-->x;abc.x;(abc)-->x;a)1,2,3b)2&3c)1&2d)1,3,4

233) automatic variables are destroyed after fn. ends becausea)stored in swapb)stored in stack and poped out after fn. returnsc)stored in data aread)stored in disk

234) if a row daminated two dimentional arry in the following which one is advantageand why?a) for(i=0;i<1000;i++) for(j=0;j<1000;j++) temp=temp+a[i][j];b) for(j=0;j<1000;j++) for(i=0;i<1000;i++) temp=temp+a[i][j]

235) what will be the result of executing following program main { char *x=&quot;new&quot;; char *y=&quot;dictonary&quot;; char * t; void swap (char * , char *); swap (x,y); printf(&quot;(%s, %s)&quot;,x,y);

char * t; t=x;

x=y; y=t; printf(&quot;-(%s, %s)&quot;,x,y); } void swap (char *x ,char *y) { char * t; y=x; x=y; y=t; }

a).(New,Dictionary)-(New,Dictionary) b).(Dictionary,New)-(New,Dictionary)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 68: Interview Questions

c).(New,Dictionary)-(Dictionary,New) d).(Dictionary,New)-(Dictionary,New) e).None of the above

(Ans will be b or e) check

236) what would the following program results in main() { char p[]=&quot;string&quot;; char t; int i,j; for(i=0,j=strlen(p);i&lt;j;i++) { t=p[i]; p[i]=p[j-i]; p[j-i]=t; } printf(&quot;%s&quot;,p); } a)will print:string b)will not print anything since p will be pointing to a null string c)will print:gnirtS

d)will result in a complication error e)will print invallid characters(junk) (Ans will be b ) check237.What does extern means in a function declaration a)the funct has global scope b)the funct need not be defined\ c)nothing really d)the funct has local scope only to the file it is defined in e)none of the above (Ans will be c)

237) What will be result of the following program main() { void f(int,int); int i=10; f(i,i++); } void f(int i,int j) { if(i&gt;50) return; i+=j; f(i,j); printf(&quot;%d,&quot;,i); } a).85,53,32,21 b)10,11,21,32,53 c)21,32,53,85 d)32,21,11,10 e)none of the above (Ans is e)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 69: Interview Questions

238) In the following code segment what will be the result of the function, valueof x , value of y { unsigned int x=-1; int y; y = ~0; if(x == y) printf(&quot;same&quot;); else printf(&quot;not same&quot;); }

a) same, MAXINT, -1 b) not same, MAXINT, -MAXINT c) same , MAXUNIT, -1 d) same, MAXUNIT, MAXUNIT e) not same, MAXINT, MAXUNIT Ans) a

239) what will be the result of the following program ? char *gxxx() { static char xxx[1024]; return xxx; } main() { char *g=&quot;string&quot;; strcpy(gxxx(),g); g = gxxx(); strcpy(g,&quot;oldstring&quot;); printf(&quot;The string is : %s&quot;,gxxx()); } a) The string is : string b) The string is :Oldstring c) Run time error/Core dump d) Syntax error during compilation e) None of these Ans) b

234) What will be result of the following program? void myalloc(char *x, int n) { x= (char * )malloc(n*sizeof(char)); memset(x,\0,n*sizeof(char)); } main() { char *g=&quot;String&quot;; myalloc(g,20); strcpy(g,&quot;Oldstring&quot;); printf(&quot;The string is %s&quot;,g); } a) The string is : String b) Run time error/Core dump

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 70: Interview Questions

c) The string is : Oldstring d) Syntax error during compilation e) None of these Ans) c ( check it )

241) What will be the result of the following program? main() { char p[]=&quot;String&quot;; int x=0;

if(p==&quot;String&quot;) { printf(&quot;Pass 1&quot;); if(p[sizeof(p)-2]=='g') printf(&quot;Pass 2&quot;); else printf(&quot;Fail 2&quot;); } else

{ printf(&quot;Fail 1&quot;); if(p[sizeof(p)-2]=='g') printf(&quot;Pass 2&quot;); else printf(&quot;Fail 2&quot;); } }

a) Pass 1, Pass 2 b) Fail 1, Fail 2 c) Pass 1, Fail 2 d) Fail 1, Pass 2 e) syntax error during compilation

242) Which of the choices is true for the mentioned declaration ? const char *p; and char * const p; a) You can't change the character in both b) First : You can't change the characterr &amp; Second : You can;t change the pointer c) You can't change the pointer in both d) First : You can't change the pointer &amp; Second : You can't chanage the character e) None Ans) b ( check it)

243)The C language terminator is a.semicolon b.colon c.period d.exclamation mark

244)What is false about the following

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 71: Interview Questions

A compound statement is a.A set of simple statments b.Demarcated on either side by curly brackets c.Can be used in place of simple statement d.A C function is not a compound statement.

245) What is true about the following C Functions a.Need not return any value b.Should always return an integer c.Should always return a float d.Should always return more than one value.

246)Main must be written as a.the first function in the program b.Second function in the program c.Last function in the program d.any where in the program

247) Which of the following about automatic variables within a function is correct ? a.its type must be declared before using the variable b.they are local c.they are not initialised to zero d.they are global.

248) Write one statement equalent to the following two statements x=sqr(a); return(x); Choose from one of the alternatives a.return(sqr(a)); b.printf("sqr(a)"); c.return(a*a*a); d.printf("%d",sqr(a));

249)Which of the following about the C comments is incorrect ? a.commentscan go over multiple lines b.comments can start any where in the line c.a line can contain comments with out any language statements d.comments can occur within comments

250)What is the value of y in the following code? x=7;y=0; if(x=6) y=7; else y=1; a.7 b.0 c.1 d.6

251) Read the function conv() given below conv(int t) { int u;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 72: Interview Questions

u=5/9 * (t-32); return(u0; } What a.15 b.0 c.16.1 d.29

252) which of the following represents true statement either x is inthe range of 10 and 50 or y is zero a.x>=10 && x<=50 || y==0; b. c. d.

253) Which of the following is not an infinite loop ? a.while(1){ .... } b.for(;;){ ... } c.x=0; do{ /*x unaltered within theloop*/ ... } while(x==0); d.# define TRUE 0 ... while(TRUE){ .... }

254) what does the following function print? func(int i) { if(i%2)return 0; eale return 1; } main() { int =3; i=func(i); i=func(i); printf("%d",i);} a.3 b.1 c.0 d.2

255) how does the C compiler interpret the following two statements p=p+x; q=q+y; a.p=p+x; q=q+y

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 73: Interview Questions

b.p=p+xq=q+y c.p=p+xq; q=q+y d.p=p+x/q=q+y

a.int b.char c.string d.float

256) read the folllowing code # define MAX 100 # define MIN 100 .... .... if(x>MAX) x=1; else if(x<MIN) x=-1; x=50; if the initial value of x=200,what is the vlaue after executing this code? a.200 b.1 c.-1 d.50

256)a memory of 20 bytes is allocated to a string declared as char *s then the following two statements are executed: s="Etrance" l=strlen(s); what is the value of l ? a.20 b.8 c.9 d.21

255) given the piece of code int a[50]; int *pa; pa=a; to access the 6th element of the array which of the following is incorrect? a.* (a+5) b.a[5] c.pa[5] d.* (*pa + 5)

256)consider the following structure: struct num nam{ int no; char name[25]; } ; struct num nam n1[]={ { 12,"Fred"} ,{15,"Martin"} ,{ 8,"Peter"} ,{ 11,Nicholas"} } ; ..... ..... printf("%d%d",n1[2],no,(*(n1 + 2),no) + 1); What does the above statement print?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 74: Interview Questions

a.8,9 b.9,9 c.8,8 d.8,unpredictable value

257) identify the in correct expression a.a=b=3=4; b.a=b=c=d=0; float a=int b=3.5; d.int a; float b; a=b=3.5;

258) regarding the scope of the varibles;identify the incorrect statement: a.automatic variables are automatically initialised to 0 b.static variables are are automatically initialised to 0 c.the address of a register variable is not accessiable d.static variables cannot be initialised with any expression

259) cond 1?cond 2?cond 3?:exp 1:exp 2:exp 3:exp 4; is equivalent to which of the following? a.if cond 1 exp 1; else if cond 2 exp 2; else if cond 3 exp 3; else exp 4; b.if cond 1 if cond 2 if cond 3 exp 1; else exp 2; else exp 3; else exp 4; c.if cond 1 && cond 2 && cond 3 exp 1 |exp 2|exp 3|exp 4; d.if cond 3 exp 1; else if cond 2

exp 2; else if cond 3

exp 3; else

exp 4;

260) the operator for exponencation is a.** b.^ c.% d.not available

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 75: Interview Questions

261) .which of the following is invalid a.a+=b b.a*=b c.a>>=b d.a**=b

262)what is y value of the code if input x=10 y=5; if (x==10) else if(x==9) elae y=8; a.9 b.8 c.6 d.7

263) what does the following code do? fn(int n,int p,int r) { static int a=p; switch(n){ case 4:a+=a*r;

case 3:a+=a*r;case 2:a+=a*r;case 1:a+=a*r;

} } a.computes simple interest for one year b.computes amount on compound interest for 1 to 4 years c.computes simple interest for four year d.computes compound interst for 1 year

264) a=0; while(a<5) printf("%d\n",a++); how many times does the loop occurs? a.infinite b.5 c.4 d.6

265) how many times does the loop iterated ? for (i=0;i=10;i+=2) printf("Hi\n"); a.10 b.2 c.5 d.....

266) what is incorrect among teh following A recursive functiion a.calls itself b.is equivalent to a loop c.has a termination cond d.does not have a return value at all

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 76: Interview Questions

267) which of the following go out of the loopo if expn 2 becoming false a.while(expn 1){ ...if(expn 2)continue;} b.while(!expn 1){ if(expn 2)continue;...} c.do{ ..if(expn 1)continue;..} while(expn 2); d.while(!expn 2){ if(expn 1)continue;..}

268)consider the following program_B_______ main() _OB { unsigned int i=10; while(i>=0){ printf("%u",i) i--; } } how many times the loop wxecuted a.10 b.9 c.11 d.infinite

269) pick out the add one out a.malloc() b.calloc() c.free() d.realloc()

270)consider the following program main() { int a[5]={1,3,6,7,0} ; int *b; b=&a[2]; } the value of b[-1] is a.1 b.3 c.-6 d.none

271)# define prod(a,b)=a*b main() { int x=2; int y=3; printf("%d",prod(x+2,y-10)); }

the output of the program is a.8 b.6 c.7 d.none

272)consider the following program sigment int n,sum=1;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 77: Interview Questions

switch(n) { case 2:sum=sum+2; case 3:sum*=2; break; default:sum=0;} if n=2, what is the value of sum a.0 b.6 c.3 d.none

273)identify the incorrect one 1.if(c=1) 2.if(c!=3) 3.if(a<b)then 4.if(c==1) a.1 only b.1&3 c.3 only d.all

274)teh format specified for hexa decimal is a.%d b.%o c.%x d.%u

275)find the output of the following program main() { int x=5, *p; p=&x; printf("%d",++*p); } a.5 b.6 c.0 d.none

276)consider the following C code main() { int i=3,x; while(i>0) { x=func(i); i--; } int func(int n) { static sum=0; sum=sum+n; return(sum); } the final value of x is a.6

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 78: Interview Questions

b.8 c.1 d.3

277)int *a[5] refers to a.array of pointers b.pointer to an array c.pointerto a pointer d......

278)which of the following statements is incorrect a.typedef struct new{

int n1;char n2;} DATA;

b.typedef struct { int n3; char *n4;

} ICE; c.typedef union {

int n5; float n6;

} UDT; d.#typedef union {

int n7;

float n8; } TUDAT;

279) CHAR A[10][15] AND INT B[10][15] IS DEFINED WHAT'S THE ADDRESS OF A[3][4] AND B[3][4] IF ADDRESS OD A IS OX1000 AND B IS 0X2000

A. 0X1030 AND 0X20C3 B. OX1031 AND OX20C4 AND SOME OTHERS..

280) int f(int *a) { int b=5; a=&b; }

main() { int i; printf("\n %d",i); f(&i); printf("\n %d",i); }

what's the output .

1.10,5 2,10,10 c.5,5 d. none

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 79: Interview Questions

281) main() { int i; fork(); fork(); fork(); printf("----"); }

how many times the printf will be executed . a.3 b. 6 c.5 d. 8

6. void f(int i) { int j; for (j=0;j<16;j++) { if (i & (0x8000>>j)) printf("1"); else printf("0"); } } what's the purpose of the program

a. its output is hex representation of i b. bcd c. binary d. decimal

282)#define f(a,b) a+b#define g(a,b) a*b main() {

int m; m=2*f(3,g(4,5)); printf("\n m is %d",m); }

what's the value of m a.70 b.50 c.26 d. 69

283) main() {

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 80: Interview Questions

char a[10]; strcpy(a,"\0"); if (a==NULL) printf("\a is null"); else printf("\n a is not null");}

what happens with it . a. compile time error. b. run-time error. c. a is null d. a is not null.

284) char a[5]="hello" a. in array we can't do the operation . b. size of a is too large c. size of a is too small d. nothing wrong with it .

285) local variables can be store by compiler a. in register or heap b. in register or stack c .in stack or heap . d. global memory.

286) global variable conflicts due to multiple file occurance is resolved during a. compile-time b. run-time c. link-time d. load-time287)two program is given of factorial. one with recursion and one without recursion . question was which program won't run for very big no. input becauseof stack overfow . a. i only (ans.) b. ii only c. i& ii both . c. none288) struct a { int a; char b; int c; }

union b { char a; int b; int c; } ; which is correct . a. size of a is always diff. form size of b.(ans.)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 81: Interview Questions

b. size of a is always same form size of b. c. we can't say anything because of not-homogeneous (not in ordered) d. size of a can be same if ...289)#define SUM(a,b) a+b main() { a=2; b=3; x=SUM(a,b)*2; printf("x=%d\n",x); } Ans:8.

290)number(int i){number++;printf("%d\n",number);}main(){static int i=0;number(i);}Ans: I don't know

291) main(){ unsigned char i; int sum;

for(i=0; i<300; i++) sum+ = i; printf("\nSum = %d\n", sum);}Ans : infinite loop

292) void fn(int *p) { static int val = 100; p = &val; }

main(){ int i=10; printf("i=%d\n", i); fn(&i); printf("i=%d\n", i);}Ans : i=10 i=10

293) Swapping without using a temporary variables. (2 methods)(i) x = x+y; y = x-y; x = x-y;

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 82: Interview Questions

(ii) x = x^y; y = x^y; x = x^y;

294) main() { int a[10] = { 1, 2, 3, ...., 10} , i, x=10, temp;

for(i=0; i<x; i++){ temp = a[i]; a[i] = a[x-i-1]; a[x-i-1] = temp; }(i) All contents of array a are reversed(ii) Only some portions are altered(iii) Remains same(iv) NoneAns : (iii)

295) An array is stored in row major order. The memory capacity is 30 MB. And in unix system demand paging is used. Which one will give more page faults? #define V_L_I 10000 int i, j, array[V_L_I][V_L_I]; Code 1 : array[i][j] = 1;

Code 1 : for(j=0; j<V_L_I; j++) for(i=0; i<V_L_I; i++) array[i][j] = 1;

Ans : Code 2

(296) In C which parameter passing technique is used?(i) call by value,(ii) call by reference,(iii) bothAns : call by value

297) main() { int i = 1; fork(); fork(); printf("\ni = %d\n", i+1); }Ans : 4 printfs will occur and i = 2

298) # define MAX(a, b) a>b ? a:b main() { int m, n; m = 3 + MAX(2, 3); n = 2 * MAX(3, 2);

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 83: Interview Questions

printf("m = %d, n = %d\n", m, n) }

Ans : m=2, n=3

299) 1.int a=2,b=3,c=4;printf("a=%d,b=%d\n",a,b,c);ANS:2,3

300)for(i=1;i<10;++i,printf("%d",i));+-ANS:compiling error.

301)whole logic is given in func s but they are working properly.the main logic is :

char *string;string=malloc(5*sizeof(char));strcpy(string,"hello");printf("%s",string); /* func to print * /

ANS:hello and some extra characters until uccerence of \0 .

302) in a system integer takes 3bytes and char takes 1byte .......struct smthing{int a;char b[4];} ;

303) Which of the following language is a functional language a) RPG b) Small Talk * c) PI/I d) LISPANS:sizeof struct smthing is 7 bytes.\

304)Which is pure object oriented language? a) Effiel b) c++ c) object pascal * d) Small talk

305) corba stands for ... * a. common object request broker architecture b. combined recovery based system c. code recovery bench architecture d. none of the above

306)which is non-procedural language? * a. effiel b. ada c. small talk d. sql

307)which of the following language supports associative arrays? a. pl/i b. rpg

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 84: Interview Questions

* c.perl d. ada308) FORTRAN implimentation do not permit recursion because * a) they use static allocation for variablesb) &quot; dynamic &quot; &quot;c) stacks are not avalible on all machinesd) it is not possible to impliment recursion on all m/c s

309) what does the following code do var a,b :integer begin a :=a+b b :=a-b a :=a-b end;* a) exchange a and bb) doubles a and stores in bc) &quot; b &quot; ad) leaves a and b unchangede) none

310) for program segament given bellow, which of the follwing are true? program main(output) type link = ^data data = record d : record n : link end; var ptr : link; begin new(ptr); ptr :=nil; ptr ^.d :=5.2 written(ptr); end; a) the programme leads to compile time error b) &quot; &quot; run &quot; &quot; c) the programme produces error relating to nil pointer dereferencing e) both b and a

311) what is the output of the program segament belowif the compiler operates call byreference? procedure CALC(P,Q,R); begin Q:=Q-1.0 R:=Q+P end; begin{ main} A:=2.5; B:=9.0; CALC(B-A,A,A); print(A); end; { main}

a) 1.5 b) 2.5 c) 10.5

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 85: Interview Questions

* d) 8 e) 6.5

312) Which of the following is not provided in C? a) test loops b) grouping and subprograms * c) synchronization, coroutines,and parallel processing e) all the above

313) What will be the value of x and y after execution of the follwing statment ( C language) n== 5; x = n++; y = --x; a) 5,4 b) 6,5 c) 6,6 * d) 5,5

314) consider the function below:function calc(x,y:integer):integer;begin if y=1 then calc:=x else calc:=calc(x,y-1)+xend;

315)assuming that the invocation call is &quot;calc(a,b)&quot;and that &quot;a&quot;and&quot;b&quot;arepositive integers,what result does this function return?a. a*(b-1)b. a*bc. a+bd. a power be. a*b

316) to reverse a string using a recursive function, without swapping or using an extra memory.317)To reverse a linked list as above.318)given a macro like #define MAX(A,B) { to return that is larger} what will MAX(i++,j),MAX(i,j++) return.

319)Difference between Macro and ordinary definition.320)Difference between Class and Struct.321) int a=1,b=2,c=3; printf("%d,%d",a,b,c);

What is the output?

322) Scope of Static Variable ............ in a file.

323) typedef struct{ char * ; nodeptr next; } * nodeptr;what does nodeptr stand for?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 86: Interview Questions

ans:

324) 2 oranges,3 bananas and 4 apples cost Rs.15 . 3 ornages 2 bananas 1 apple costs Rs 10. what is the cost of 3 oranges, 3 bananas and 3 applesANs Rs 15.

335) int *x[](); meansAns:expl: Elments of an array can't be functions.

326) struct list{int x;struct list *next;} *head;the struct head.x =100Ans: above is correct / wrongexpl: Before using the ptr type struct variable we have to give memory to that .And also when ever the struct variable is ptr then we access the members by "->" operator.

327)o/p=? int i; i=1; i=i+2*i++; printf(%d,i);ans: 4

328) FILE * fp1,* fp2;fp1=fopen("one","w")fp2=fopen("one","w")fputc('A',fp1)fputc('B',fp2)fclose(fp1)fclose(fp2)}a.error b. c. d.ans: no error. But It will over writes on same file.

329)#include<malloc.h>char * f(){ char *s=malloc(8);strcpy(s,"goodbye")}main(){char * f();printf("%c",* f()='A');o/p=?

330) #define MAN(x,y) (x)>(y)?(x):(y) { int i=10;j=5;k=0; k= MAX(i++,++j) printf(%d %d %d %d,i,j,k)}ans:10 5 0331) a=10;b=5; c=3;d=3;if(a<b)&&(c=d++)printf(%d %d %d %d a,b,c,d)else printf("%d %d %d %d a,b,c,d);

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 87: Interview Questions

ans:

332) what is o/p #include<stdarg.h> show(int t,va_list ptr1) { int a,x,i; a=va_arg(ptr1,int) printf("\n %d",a) } display(char) { int x; listptr; va_star(otr,s); n=va_arg(ptr,int); show(x,ptr); } main() { display("hello",4,12,13,14,44); } a) 13 b) 12 c) 44 d) 14

333)main(){printf("hello");fork();}ans:

334)main(){int i = 10;printf(" %d %d %d \n", ++i, i++, ++i);}ans:

335)#include<stdio.h>main(){int *p, *c, i;i = 5;p = (int* ) (malloc(sizeof(i)));printf("\n%d",*p);*p = 10;printf("\n%d %d",i,*p);c = (int* ) calloc(2);printf("\n%d\n",*c);}ans:

336)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 88: Interview Questions

#define MAX(x,y) (x) >(y)?(x):(y)main(){ int i=10,j=5,k=0; k= MAX(i++,++j); printf("%d..%d..%d",i,j,k); }ans:

337)#include <stdio.h>main(){ enum _tag{ left=10, right, front=100, back} ; printf("left is %d, right is %d, front is %d, back is %d",left,right,front,back);}ans:

338)main(){ int a=10,b=20; a>=5?b=100:b=200; printf("%d\n",b);}ans:

339)#define PRINT(int) printf("int = %d ",int)main(){int x,y,z;x=03;y=02;z=01;PRINT(x^x);z<<=3;PRINT(x);y>>=3;PRINT(y);}ans:

340)#include<stdio.h>main(){char s[] = "Bouquets and Brickbats";printf("\n%c, ",* (&s[2]));printf("%s, ",s+5);printf("\n%s",s);printf("\n%c",* (s+2));}ans:

341)main() {

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 89: Interview Questions

struct s1 { char *str; struct s1 *ptr; } ; static struct s1 arr[] = { { "Hyderabad",arr+1} , { "Bangalore",arr+2} , { "Delhi",arr} } ; struct s1 *p[3]; int i; for(i=0;i<=2;i++) p[i] = arr[i].ptr;

printf("%s\n",(*p)->str); printf("%s\n",(++*p)->str); printf("%s\n",((*p)++)->str); }ans:

342)main(){char *p = "hello world!";p[0] = 'H';printf("%s",p);}ans:343)m=3 while (m&lt;18) do {m=m+2;m=m-1} ans:15

344)m=1;a=30;while (m&lt;&gt;1) do {m=m+1;a=a-1;}

345)m=1;a=30;while (e*m-5&lt;a) do { m=m+1;a=a-2} ans:9

346)in questions 8 to 12 find the values of a and b at the end of the xecution of the program segment

347)a=2;b=1;x=1;while(x&lt;=4)do {a=a+b;x=x+1} ans:(5,1)34*)

348)a=1;b=2;x=1 while (x&lt;=5)do { b=a+b;x=x+1;} ans:(1,6)

349)a=0;b=0;x=1;while (x&lt;=4){ a=a+x;b=b-x;x=x+1;} ans:(10,-10)

350) # define TRUE 0 some code while(TRUE) { some code

} This won't go into the loop as TRUE is defined as

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 90: Interview Questions

Data StructuresHCL

1.What data structes you will use if you want to go to first record fromthe last and vice versa?ans.: doubly linked circular list

2. given a height balanced tree. If we add one more node , how many nodes gets unbalanced ? Ans. 3

3. Given a arbitrary pointer to an element in a singly linked list? what is the time complexity for its deletion . Ans. O(n)

4. S->S+S; s->s*s; s->a how many parse trees possible : a+a*a+a Ans. 5

5. order of Hashing time

6) A choclate of size nXn is given and is to be made into pices of size 1x1. At a time bothhorizontal and a vertical cut is done. Find the order of complexitya) 0(n2)b) o(nlogn)c) o(logn)Ans : a

7) comparison between hashtable and binary tree

HUGHES

8) No. of nodes of degree 2 in a binary tree with n leaf nodes. Ans. n-1

9. To sorting array of 10 elements which sorting is besta)slectionb)bubblec)tree sortd)....ans:a

10 To saving space point of view which sort is besta)selectionb)insertionc)both a & bd)...

11Which statement is wrong on heap

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 91: Interview Questions

a)Any two childs should not sameb)..c)..d)...ans:a

12) cyclometric complexity..

13) how many null pointer are there in N number binary treeans:N+1

14) Two sorted list of size n what are the maximum comparison in mergeANs:2n-1

15) two sorted lists of n elements will take at leastfine the order of complexity?a. 2nb. n/2c. square(n)

16)if there are n nodes in a binary tree, how many null pointers arethereans:n+1;

17). if heap sort contains n elements, no of comparsions required area. log(n)b. height of heap sortc.d.

18) which of the following is efficient in terms of spacea. insertion sortb. quick sortc. selectiond. both a and c

19) in sorted table contains elements , which of the searching isfalsea. hash tableb. binary searching

20) in associated memory for fast accessingwhich one is useda. single linked listb. double "c. hash table

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 92: Interview Questions

21) for hashing which is best on terms of bucketsa)100 b)50 c)21 d)32 ans 32

22) max and avg. height of sorted binary treea. logn nb n logn

23) implementation of priority queue a. tree b linked list c doubly linked list

24) For a binary tree with n nodes, How many nodes are there which has got both a parent and a child?

25) Bubble sort : Given sequence of numbers what will be order of sequences after two iterations. Ans: very trivial, but you should know what bubble sort does.

26)Bubble sort : how many swap operations has been done in the above process?

27)What data structures you should use for dictionary searching and it should be capable of doing spell check also ? Ans: Hashing

28)Which is the best scheduling algo. (given five of them) Ans.: Shortest Job First with Pre-emption

29) Bubble sort is given ., No of times it executes ans . n(n-1)/2

30) The appriximate ratio for no of internal nodes to total no

31) precedence order from high to low ( ( ) ++ / )

32) preorder of A*(B+C)/D-G (*+ABC/-DG)

33) B-tree (failure nodes at same level) of nodes in k-ary tree of depth n. ans. 1/k

34) merge sort time complexity ( O(n log n) )

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 93: Interview Questions

35) while following sorting algorithem has average sorting behavior (heapsort )

36)in binary search tree which traversal is used for getting ascendingorder values (inorder )

37) fun(n) { if(n<=2) return (1); else return ((fun(n-1)* fun(n-2)); }find the order of complexity of the programme.possible answer ---- N(2^n)

38). average and worst time complexity in a sorted binary tree is

39) a tree is given and ask to find its meaning (parse-tree) (expression tree) ans. ((a+b)-(c*d)) ( not confirmed)

40) Compute the complexity of Binary search.Ans : O(lg n) ( Answer in detail. This is not a multiple choice question. It carries more marks.)

41) A search procedure which assosiates an address with a key value and provides a mechanism for dealing with two or more values assigned to the same address to the same address is called. a) linear earch b) binary search * c) hash coded search d) radix search

42)which data struture is needed to convert infix notations to postfixnotations?a. linear listb. queuec. treed. stack ans:d

43) recursive procedures are implemented bya.queuesb.stacksc.linked listsd.strings

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 94: Interview Questions

44) A linear list of elments in which deletion can be done from one end (front)andinsertion can take place only at the other end(rear)is known as *a) queues b)stacks c)trees d)deque

45) A linear list in which elements can be added or removed at eitherend but not in the middle is known as a)queue *b)deque c)stack d)tree

46)which of the following sorting procedure is slowest a)quick sort b)heap sort c)shell sort *d)bubble sort

47) The complexity of bublle sort is0(a),then kequals ans:2

48) given a height balanced tree. If we add one more node , how many nodes gets unbalanced ? Ans. 3

49) Given a arbitrary pointer to an element in a singly linked list? what is the time complexity for its deletion . Ans. O(n)

50) S->S+S; s->s*s; s->a how many parse trees possible : a+a*a+a Ans. 5

51) order of Hashing time

52) A choclate of size nXn is given and is to be made into pices of size 1x1. At a timeboth horizontal and a vertical cut is done. Find the order of complexitya) 0(n2)b) o(nlogn)c) o(logn)Ans : a

53) comparison between hashtable and binary tree

Micro Processor

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 95: Interview Questions

1....... 25MHz processor , what is the time taken by the instruction which needs 3 clockcycles,(HCL)a)120 nano secs b)120 micro secsc)75 nano secs d)75 micro secs

2. For 1 MBmemory no of address lines required, (HCL)a)11 b)16 c)22 d) 24ans: 16

3.No given in HEX ---- write it in OCTAL (HCL)hughes

4. Using which pin it's possible to address 16 bit addresses even though there are only 8 address bits in 8085? Ans: ALE

5. resistance increases with temperature in a) Metal b) semiconductorWhat is the O/P voltage wen i/p is 1 volt

6. Quality factor indicates a0 Quality of inductor b) quality of capacitor c) both

7. Security functionality is provided by which layer of OSI

8. Frequency spectrums for AM, FM and PM (figure given, u'veto tell which Kind of modulation it belongs to)

9. Among AM and FM which is better and why?SR to JK flip flop conversion. Ans: S=JQ', R=KQ

10. LSB of a shift register is connected to its MSB, what is formed: Ans: RING Counter

11. 2-3 Qns based on Demorgan's laws (identiies: (A+b)' = A'b', etc)

12. 2 qns on Logic gates (O/p of logic gates)

13 Qn on pipeline architecture

14. Main memory cache direct mappingAns : 64

15. Address lines and data lines for 4K x 16Ans : Addr 12, Data 16

16. Difference between syachronous and asynchronous transmission

17. Vector intr mechanism. in 8085.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 96: Interview Questions

Ans. fixed locations in memory when an intr comes.

18. qn. on karnaugh map for simplifying boolean expressions

- 1 1 -1 - - 1

1 - - 1 - 1 1 - karnaugh map

19 pc is incremented while executing ---------- instructionans:fetch instruction

20 this is gates (NAND)problemIt means some gate figure has given with all NAND gate we have writeequavalent gateans:OR gate

21) no.of filpflops for mod 11 countera.fourb.fivec.

22). no of comparators required for 4 bit parallel A/D comparatora. 4b. 16c. 15d. none

23) CPU have one interrupt pin and on to connect with externaldevices with some priority?which type of the following is used?a. parallel priority interruptb. daisy chainc. RS filpflopd.

24) in 32 bit representation, the range of numbers in 2's complementformans :-2 to the power of 31 to 2 to the power of 31 minus 1

INTERGA25) If a CPU has 20 address lines but MMU does'nt use two of them. OS occupies 20K. No virtual memory is supported. What is the maximum memory available for a user program26) Using the following instructions and two registers , A&B.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 97: Interview Questions

find out A XOR B and put the result in A PUSH <reg> POP <reg> NOR These instructions operates with A & B and puts the result in AND A

(question basically to get XOR in terms of NOR and AND)

27) Mod K ring counter requres how many number of flipflops.Ans:K

28) diff between 8087,8086 (which is latest vers.)

29) 2's complement of a 2's complement number is ans . same no.

30) If a channel has 2400 bauds what is the data rate it support. check in data commn book stalins

31)if Band width is w what is data rate ans 2w

32) A 12 address lines maps to the memory of [a] 1k bytes [b] 0.5k bytes [c] 2k bytes [d] none Ans: b

33) In a processor these are 120 instructions . Bits needed to impliment this instructions [a] 6 [b] 7 [c] 10 [d] none Ans: b

34) In 8085 microprocessor READY signal does.which of the following is incorrect statements [a]It is input to the microprocessor [b] It sequences the instructions

Ans : b

36) Return address will be returned by function to [a] Pushes to the stack by call Ans : a

37) In a compiler there is 36 bit for a word and to store a character 8bits are needed. INthis to store a character two words are appended .Then for storing a K characters string, How manywords are needed. [a] 2k/9 [b] (2k+8)/9 [c] (k+8)/9 [d] 2*(k+8)/9 [e] none

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 98: Interview Questions

37) .for a given CMOS the voltage is halved freqency doubled capacitance halved

38)what is the present CMOS powerans (b)---- dynamic power is 1/2 *C* f*V^2instructions respectively then no. of cycles will be a. 5 and 12 b. 6 and 13 c. 9 and 16 d.none

39) k-map ab ---------- c 1 x 0 0 1 x 0 x

solve it

a. A.B B. ~A C. ~B D. A+B

40) int a[10[15]; char b[10[15]; (a) location g a[3][4], if base location g a[0][0] is ox1000 (b) location g b[3][4], if base location g b[0][0] is ox2000 int taken 32 bits and char taken 8 bits.Ans : (a) ox10C4 (b) ox2031

41) Implement OR gate function with 2*1 MUXAns : A ___________ --------|2*1 MUX | B | |--------o/p --------| | | ----------- |_______|C

B=C

42) 1.A logic ckt is given and asked to identify the configuration.ANS: XOR.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 99: Interview Questions

43)multi vibrator with nor gates is givenANS: astable multi sqr wave opt.

44) 4 stage ripple counter with delay(f/f) 10msec. How much time it takesfor a state to change.ANS:4*10=40.

45)impedence of a parallell resonant circiut at resonance:ANS:R.

46)serial to parellel conversion is done by :ANS:shift register.

47) if the address bus is 20bits.then the memory space is :ANS:1MB.

48) filtering can be done with:i)capacitor,ii)inductor,iii)both,iv)none.ANS:both.

49) two progs are given. one satrts counting frm 0 to MAX and the otherstars frm MAX to 0. which one executes fast.ANS:may be Max to 0.Think of it.

50)problem using three registers.ANS: register A is multiplied by 11.

51) the config that is worst effected by low CMMRANS:Non inverting amplifier.

52) What is the binary equivalent of dicimal 269? a) 100001100 b) 100001010 c) 101001011 * d) 100001101

53) EE-ROM is * a) electricity erasable b) easily &quot; c) non &quot; d) effective &quot;

54) microprocessors can be used to makea. computersb.calculatorsc.digital systems

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 100: Interview Questions

*d.all the above

55) 1.A logic ckt is given and asked to identify the configuration.ANS: XOR.

56)multi vibrator with nor gates is givenANS: astable multi sqr wave opt.

57)4 stage ripple counter with delay(f/f) 10msec. How much time it takesfor a state to change.ANS:4*10=40.

58)impedence of a parallell resonant circiut at resonance:ANS:R.

59)serial to parellel conversion is done by :ANS:shift register.

60)if the address bus is 20bits.then the memory space is :ANS:1MB.

61) filtering can be done with:i)capacitor,ii)inductor,iii)both,iv)none.ANS:both.

62) two progs are given. one satrts counting frm 0 to MAX and the otherstars frm MAX to 0. which one executes fast.ANS:may be Max to 0.Think of it.

66) problem using three registers.ANS: register A is multiplied by 11.

67) the config that is worst effected by low CMMRANS:Non inverting amplifier.

68)A Circuit with nand gates. (ans. may be XOR)

69) CMRR. relates to (options not in order) voltage follower non invering amplifier inverting amplifier integrator

70)Given a circuit , give the ouput. (ans. may be triangular wave.)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 101: Interview Questions

71) o/p of an assembly code.mulitply by 11.

72) how to handle asynchronous events. a) polling

b) interrrupt etc.

73) 2.Truth table of a logic function ans: displays all its input output possibilities

74) The process of varying one signal according to the pattern provided by another signal is ans:modulation

75) The octal equivalant of hexa number 123 is ans:443 .Determine how many times the given loop

76) An 8kb computer will bave addresses ----- ans:8191

Automata:1.what m/c is used to recognize context free grammar ? Ans. pushdown automata2. Which type of grammar can be recognized by finite state m/c Ans. right linear grammar.3)What is a finite Automata.4)what is a turing machine.

Network1.In OSI, terminal emulation is done in (HCL)a)semion b)appl.. c)presenta... d)transportans: b

2)Which are the different network toplogies ?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 102: Interview Questions

3) Tell an example of bus type network.ethernet.

4)What is the Bandwidth of ethernet ?

5)Explain the advantage and disadvantage of ethernet ?

6)Which is the protocol used in ethernet. (CSMA/CD)bridges, routers and generators

7)What is the advantage of Ring network ?Compare it with ethernet.

8) Piggy backing is a technique fora) Flow control b) sequence c) Acknowledgement d) retransmitionans: c piggy backing

hughes

9 16 bit mantissa and 8 bit exponent can present what maximum value?10 4bit window size in sliding window protocol, how many acknowledements can be

held?CSMA/Cd protocol used in

Ans

11 Checksum in IP packet isSum of the bits and 9's complement of sum

12) TCP/IP hdr checksum : what method is used ?Ans. one's complement of sum of one's complement (CRC)

13) CSMA/Cd is used in which lan Ans. Ethernet

14) One question on synchronous transmission :ans. Timing info is embedded in data itselfATM : Asynchronous transfer modetelephone : Synchronous transfer

15) 4bit seq no in sliding window protocol with selective repeat.what is the max no. of acks that can be held at transmitterans. 8

16) CSMA/CD is used ina) token ringb) FDDId) ethernet Ans : d

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 103: Interview Questions

17) Max no of Acknowledgements for a 4 bit sequence number in asliding window protocol.

18) ARP a) MAC to IP b) IP to MAC c) Ans : b

19) NSF

20) If A sends a message to B with encryption then key isa)A public keyb)B public keyc)A private keyd)B private keyans:b

21) if even parity is used for parity generation, what is thehamming distance

22) the code set is {00000,00111,11100,11011}what is the error detecting and correcting capability?ans:2,1

23) IEEE 802.5 isans: TOKEN RING

24) bit stuffing used in HDLC Protocol for

25) which is not suitable to find out IP addressans:ARP

26) IP AND IPX

27) execution phase can bea. pipelinedb. no parallelism is possiblec. vector processingd.

28)In public key algorithm , A wants to send message to B ..... which key is useda. A public keyb. A private key

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 104: Interview Questions

c. B public keyd. B private key

29) to prevent replay attacks in transmissiona. symmetric encodingb. Asymmetric encodingc. for every exchange, key should be changed

30) flow control is used fora. congestion at receiverb.c.d.

31)If you type in the command nohup sort employees > list 2 > error out & and log off ,the next time you log in . the output will be a). in a file called list and the error will de typed in a file error out b). there will be no file called list or error out c). error will be logged in a file called list and o/p will be in error out d). you will not be allowed to log in e). none of the above

32) 202.141.65.62 type of IP address belong to which class. Ans:class B

33)What are the funs. of transport layer? What is TCP, UDP, their differences .....

34) About ARP and RARP.

BFL

35) FTP(transfer a file b/w stations with user authentification)

37)TCP in transport layer (connection oriented)38)gateway is used (to connect incompatible networks)

39) routers used (in network layer )

40) packets are formed ( in network layer )

41)fork in unix (system call used to create process)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 105: Interview Questions

42)make (creation of more than one file )

43)in unix .profile contains ( start up program)

44)in unix echo is used for ( answer C)

44) In unix 'ls 'stores contents in( inode block)

45) 1.which is not used for error correction :ANS :bit stuffing.

46)which of the following is not fctn of datalink layer:ANS : Encryption.

47)voltage levels of rs232c:ANS :+12,-12.

48) which of the following is not used for client/server. i)RPC,ii)TCP/IP,iii)MESSAGEQs,iv)NoneANS: none.

49) 2) What is ATM a)Automated teller machine b) all time money * c) Asynchronous ttransfer mode d) Acttive test moniter

50) FDDI is a * a) ring network b) star network c) mesh network d) bus based network

51) x.25 transfer protocal is used for a) packet switching * b) circuit switching c) framing d) datagram52) a t-switch is used to a) control how message are passed between computers b) echo every character that received * c) transmit characers one at a time d) rearrange the ....

53) 16)which network protocol IBM mainframe and midrange support * a. SNA

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 106: Interview Questions

b. TCP/IP C. X.25 d.IEEE 802.5

54)the achronym DAN stands for a.data acess nettwork * b.distributed area network c.desktop area network d.disk access node

55) the fctn of datalink layer is:bit stuffing.

56)which of the following is not fctn of datalink layer: Encription.

57)voltage levels of rs232x:+12,-12.

58)which of the following is not used for client/server.

59)RPC,TCP/IP,MESSAGEQs None ans:may be none.

60) RS 232 is standards for ans:physical layer

61) .25 protocol encapsulates the follwing layersa)networkb)datalinkc)physicald)all of the abovee)none of the above

62)TCP/IP can work ona)ethernetb)tokenringc)a&bd)none

63)x.25 protocol encapsulates the follwing layersa)networkb)datalinkc)physicald)all of the abovee)none of the above

64)TCP/IP can work ona)ethernetb)tokenring

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 107: Interview Questions

c)a&bd)none

65)a node has the ip address 138.50.10.7 and 138.50.10.9.But it istransmitting data from node1 to node2only. The reason may bea)a node cannot have more than one addressb)class A should have second octet differentc)classB " " " " "d)a,b,c

66) the OSI layer from bottom to top

Software EngineeringHONEYWELL

1.WHat is software life cycle ?2.How much time is spent usually in each phases and why ?3.What is testing ?4.Which are the different types of testing ?5.What is the difference between RISC and CISC processors ?6.Difference between loosely coupled and tightly coupled systems ?7.What is an open system ?8.Which are the different phases in Software life cycle (asked again)9.Why is analysis and testing phases very important ?path testing isa. white boxb. black boxc. installation testd. environment test

Reasoning

1) m has double amount as d, y has rs. 3 more than half of amount of d the ordering a,b,c m c d c y ans:data insufficient d c m c y

2)in stastic men cause more accidents then one conclusion(a) men drive more than once(b) stastics give wrong information(c) women are caution than me ans; c(verify)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 108: Interview Questions

(d)-----etc

3) p,q,r,s,t,u -securing grant;two tourist parties and then two security gaurds should gowith each party p and r-are enemies, q does not go south p&s-are willing to be together

4) if a car starts from a towards b with some velocity due to some problem in the engineafter travelling 30km.if the car goes with 4/5 th of its actuval velocity the car reaches b45min later to the actual time. If the car engine fails ofter travelling 45km, the carreaches the destination b 36min late to the actual time , what is the initial velocity of carand what is the distance between a and b in kmAns) 20 & 130.

5)the values of shares a,b and c from january to june are as follows.

Month a b cJan 30 60 80Feb 35 65 85Mar 45 75 65Apr 40 75 82May 55 75 85June 50 75 80

I) during this period which share has undergone max fluctuation?

Ii) in which month it is possible to buy b and c selling a?

Iii) in which month the share values are very low?

Iv) by purchasing one share of a and 4 each of b and c in the beginning ofThe period , to get max profit when this shares should be sold?V) ?

6. In a computer institute 9 languages can taught. The module is of 6Months duration and only six languages each of one month can be taught.In addition to that basic is always there and should be in first monthItself# word perfect is to be taught in the preceeding week of word star.# fortran can not be taught until cobal is coarsed prior to that# bino, fifo never be taught in single module languages are basic, word star, word perfect, fortran, cobal, bino,Fifo, lotus, c

I. Of the following which module is possible based on above conditions.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 109: Interview Questions

I i) if word star is in 3rd month , what could be in 6th month.

Iii) if cobal is in the 2nd month and bino in 6th month are there inAddition to the above condition, fortran will be in which month.

7. In a class , except 18 all are above 50 years. 15 are below 50 years ofAge. How many people are there a) 30 b) 33 c) 36 d) none of these.

8. A square plot of some size , at four corners equal squares of some sizeAre cut and is formed as open box. If this open box carries 128ml of oil.What is the size of the plate i.e. SideA.17 b.14 c.13

9. In a square , all the mid points are joined. The inner square isShaded. If the area of the square is a, what is the shaded area?

10. Two questions on basic angles i.e given a circle, a few chords orDiameter is drawn etc.

11. @(a,b)= (a+b)/2 /(a,b)= a.b * (a,b)= ab , if a=1, b=2 find i) /(a,(@(a,b),* (a,b)))

ii)

12. (x#y) = x+y-xy (x*y) = (x+y)/2

i) (x#y)#(x*y) < (x#y), which of the below values of x, y will satisfyThis equation

Ii) (a*b)#(b*c)< (a#b)*(b*c) , what values of a,b,c satisfy the above.

13. By using the data given below answer the following questions.

b.tech m.sc m.a

Male 20Female 80

Total 60 some thing similar to that question.

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 110: Interview Questions

i) 40% of females are b.techs ii) half of the students are either from b.techs of m.scs iii) ...I. What is the no. Of female b.techsIi....

14)l:says all of my other 4 friends have moneyM:says that p said that exact one has moneyN:says that l said that precisely two have moneyO:says that m said that 3 of others have money.P:land n said that they have money.All are liers.who has money&who doesn't have?

15)a hotel has two,the east wing and the west wing.some east wing roomsBut not all have an ocean view(ov).all ww have a harbour view(hv).theCharge for all rooms is identical, except as follows* extra charge for all hv rooms on or above the 3rd floor* extra charge for all ov rooms except those without balcony* extra charge for some hv rooms on the first two floor&some ew roomsWithout ov but having kitchen facilities. (gre modrl test 3-question1j-22)

16)post man has a data of name surname door no.pet name of 4 families.But only one is correct for each family.there are a set of statements&questions.

17)4 couples have a party.depending on the set of statements,find whoInsulted whom and who is the host of the party.

18)5 women given some of their heights(tall,medium,short)hair( long,Plainted),stards(black or brown), sari,2 medium,2-short.tall->noSari.plainted->medium.answer the combinations.1) a person has to go both northwards&southwards in search of a job.He decides to go by the first train he encounters.there are trains forEvery 15 min both southwards and northwards.first train towards southIs at 6:00 a.m. and that towards north is at 6:10 .if the person arrivesAt any random time,what is the probability that he gets into a trainTowards north.

19) a person has his own coach&whenever he goes to railway station heTakes his coach.one day he was supposed to reach the railway stationAt 5 o'clock.but he finished his work early and reached at 3 o'clock.Then he rung up his residence and asked to send the coach immediately.He came to know that the coach has left just now to tje railway station.He thought that the coach has left just now to the railway station.he

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 111: Interview Questions

Thought that he should not waste his time and started moving towardsHis residence at the speed of 3mi/hr.on the way,he gets the coach andReaches home at 6 o'clock.how far is his residence from railwayStation.

20)radha,geeta&revathi went for a picnic.after a few days they forgot theDate,day and month on which they went to picnic.radha said that it wasOnthursday,may 8 and geeta said that it was thursday may 10.revathiSaid friday jun 8.now one of them told all things wrongly,others oneThing wrong and the last two things wrongly.if april 1st is tuesdayWhat is the right day,date and month?

lucent

21) q is not equal to zero and k = (q x n - s)/2 find n? (a) (2 x k + s)/q (b) (2 x s x k)/q (c) (2 x k - s)/q (d) (2 x k + s x q)/q (e) (k + s)/q

(from gre book page no:411) data: a causes b or c, but not both f occurs only if b occurs d occurs if b or c occurs e occurs only if c occurs j occurs only if e or f occurs d causes g,h or both h occurs if e occurs g occurs if f occurs

Note: check following answers.

22) if a occurs which of the following must occurs

i. F &amp; g ii. E and h iii. D

(a) i only (b) ii only (c) iii only (d) i,ii, &amp; iii (e) i &amp; ii (or) ii &amp; iii but not both ans: (e)

23) if b occurs which must occur (a) d (b) d and g (c) g and h (d) f and g (e) j ans: (a)

24) if j occurs which must have occured (a) e (b) either b or c (c) both e &amp; f (d) b (e) both b &amp; c ans: (b)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 112: Interview Questions

25) which may occurs as a result of cause not mentioned (1) d (2) a (3) f (a) 1 only (b) 2 only (c) 1 &amp; 2 (d) 2 &amp; 3 (e) 1,2,3 ans: (c)

26) e occurs which one cannot occurs (a) a (b) f (c) d (d) c (e) j ans: (b) 11 to 15:- ----------- e , a , b , c , b ---------------

27) there r 3 boys 7 4 girls; howmany ways they r arranged such that boys should be always together ???

(ans: 240

28) if n.....; What is the max no that divides

(ans: 8)

29) a,b,c,d has values from 0 to 9.... What is d ?

(ans: 6)

30) a wodden piece taken which is in shape of triangle , of 10 x 24 x 26 ; then cut at some ..... Which is rearranged in rectangle format; so what is ...

(ans: 5)

31) there r 5 numbers. The average is 25; the highest value excluded then average is 25, if the lowest is excluded the avg is .. then average of remaining is ?

(ans: 30)

32) the square is cut such that the end point of one side is shown in fig.. This is repeated two times, what is the area ??

(ans: 3.61)

33) the route problem... What is the shortest rout to p1 to p2... (there may be circle figure......)

(ans: from p1 to 0 & form 0 to p8)

34) two motor cycles a & b are started from one point at 4 kmph & 6 kmph; after 45 min b starts returning , at what time they will reach....

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 113: Interview Questions

(ans: 3.6 km)

35) all integer from 0 to 9, what is the smallest no perfectly devides;

(ans: c)

Kya kya is an island in the south pacifi . The inhabitants of kya kyaAlways answer any question with two sentences, one or which is alwaysTrue and other is always false.

36) you are walking on the road and come to a fork. You ask ,the inhabitantsRam.laxman, and lila as" which road will take me to the vilage?

Ram says: i never speak to strangers. Iam new to this placeLaxman says: iam married to.lila. Take the left roadLila says: iam married to ram. He is not new to this place

Ans: left road take yu to the village

37) you find that your boat is stollen. U questioned three inhabitants ot islands and theirreplies are

John : i didnot do it. Mathew didnot do itMathew : i didnot do it. Krishna didnot do itKrishna: i did not do it; i donot know who did it

Ans: mathew stolen the boat

38) you want to speak to the chief of village , u ask three fellows amarBobby, charles and bobby is wearing red shirt

Amar : iam not bobby`s son ; the chief wears red shirtBobby : iam amars father ; charles is the chiefCharles : the chief is one among us; iam the chief

Ans: bobby is the chief

39) there is only opne polot in the village(island). You interviewed threem manKoisk ,lorry and mishraU also notice that koisk is wearing cap.

M says : larry is father in the pilot .larry is not the priests sonKoisk : iam the priest on theis island only prists can wear the capsLarry : iam the priest son . Koisk is not the prest

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 114: Interview Questions

Ans : koisk is the pilot

Numeric Ability

1.given 100 to 999 nos. Probability of picking a no. with out digit 7. Ans. 18/25.

2. Ten film rolls. 3 defective, prob. of picking up 2 defective rolls with out replacement Ans. 6/90

3. The purpose of hashing is :Ans. O(1) complexity

IBM

4. In 1978, a kg of paper was sold at Rs25/-. I f the paper rate increasesat 1.5% more than inflation rate which is of 6.5% a year , then what wilbe the cost of a kg of paper after 2 years?a)29.12 (b) 29.72 (c) 30.12 (d) 32.65 (e) none of these

5. In A,B,C are having some marbles with each of them. A has giben B and C the samenumber of marbles they already have to each of them. then, B gave C and A the same no.of marbles they have, then C gave A and B the same no. of marbles they have. At theend A,B,and C have equal no. of marbles. (i) If x,y,z are the marbles initially with A,B,C respectively.then the no of marbles B have at the end (a) 2(x-y-z) (b) 4(x-y-z) etc.

(ii)If the total no. of marbles are 72, then the no. of marbleswith A at the starting

a. 20 b. 30 c. 326) person has Rs 100/- in his pocket, he can as 25 pencils or 15books.He kept 15% of the money for travelling expenses and purchased 5ncils.So how many books he can purchase with the remaining money.A boy multiplied a number with 10 and got 100,insted of dividing it . If he devided it what would be the answer? (Ans is 1)

7)If 12 shell cup board requires 18ft of wall space then 30 " " " " how much wall space? (Ans is 45)

8)The average salary of three employee is 95Rs.per week. If one employee earns 115 and other earns 65 rupees. how much will third be earn? (Ans is 105Rs)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 115: Interview Questions

9)A company instaled 36 punching machines at the begining of the year.In the spring they instaled 9 additional m/c's and then discontinued 18 in the fall.How many were still installed at the end of the year? (Ans is 9)check

10)During a given week a programmer spend 1/4 of his time preparing charts,3/8 of his time for coding,rest of his time for debugging the programs.If he had 48 hrs during the week how many hours did he spend debugging the program. (Ans is 18hrs)

11)A 16 story building has 12000ft on each floor. Company A rents 7 floors and company B rents 4 floors. What is the number of square feet of unrented floor space? (Ans is 60000 sqft)

12)A man owns 2/3 of a computer service buroue business and sells 3/4 of his share for $75000.What is the value of the business. (Ans is 150,000)

13)A computer printer produces 176400 lines in a given day. If the printer was in operation for 7hrs during the day how many lines did it print per minute? (Ans is 420)

14)From its total income a company spent $20000 for advertising half of the remainder on salaries and had $6000 left.What was the total income? (Ans is $32000)

15)In a certain company 20% of the men and 40% of the women attended the annual company picnic.If 35% of all the emplo- yees are men .What % of all the employee went to the picnic? (Ans is 33%)

16)The dimensions of certain IBM m/c are 48"*30". If the size of the m/c is increased proportionally until the sum of its dimensions equals to 156".What will be the increase in the shortest side? (Ans is 30)

17)If a card punch operator can process 80 cards in half an hour How many cards can this process in 7hr30min?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 116: Interview Questions

(Ans is 1200)

18)In a computer tape library there are two racks with 40 tapes per rack.In a given day 30 tapes are in use . What fraction remains in the rack? (Ans is 5/8)

19)In 1978, a kg of paper was sold at Rs25/-. I f the paper rate increases at 1.5% morethan inflation rate which is of 6.5% a year , then what wil be the cost of a kg of paperafter 2 years?a)29.12 (b) 29.72 (c) 30.12 (d) 32.65 (e) none of these

20)In A,B,C are having some marbles with each of them. A has giben B and C the samenumber of marbles they already have to each of them. then, B gave C and A the same no.of marbles they have, then C gave A and B the same no. of marbles they have. At the endA,B,and C have equal no. of marbles. (i) If x,y,z are the marbles initially with A,B,C respectively. then the no of marbles B have at the end (a) 2(x-y-z) (b) 4(x-y-z) etc. (ii)If the total no. of marbles are 72, then the no. of marbles with A at the starting a. 20 b. 30 c. 32

21)If a car starts from A towards B with some velocity due to some problem in the engineafter travelling 30km.If the car goes with 4/5 th of its actuval velocity the car reaches B45min later to the actual time. If the car engine fails ofter travelling 45km, the car reachesthe destination B 36min late to the actual time , what is the initial velocity of car andwhat is the distance between A and B in kmans) 20 & 130.

22)A person has Rs 100/- in his pocket, he can as 25 pencils or 15books.He kept 15% ofthe money for travelling expenses and purchased 5 PEncils.So how many books he canpurchase with the remaining money.

23) ten questions on analogies. ex: hammer : carpenter :: knife : butcher.

23) The values of shares A,B and C from january to june are as follows.

month A B C

JAN 30 60 80 FEB 35 65 85 MAR 45 75 65 APR 40 75 82

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 117: Interview Questions

MAY 55 75 85 JUNE 50 75 80

i) During this period which share has undergone max fluctuation?ii) In which month it is possible to buy B and C selling A?iii) In which month the share values are very low?iv) By purchasing one share of A and 4 each of B and C in the beginning of the period ,to get max profit when this shares should be sold?

24) In a computer institute 9 languages can taught. The module is of 6 months duration and only six languages each of one month can be taught. In addition tothat BASIC is always there and should be in first month itself# word perfect is to be taught in the preceeding week of word star.# FORTRAN can not be taught until COBAL is coarsed prior to that# BINO, FIFO never be taught in single modulelanguages are BASIC, WORD STAR, WORD PERFECT, FORTRAN, COBAL, BINO,FIFO, LOTUS, Ci. Of the following which module is possible based on above conditions.ii) If word star is in 3rd month , what could be in 6th month.iii) If COBAL is in the 2nd month and BINO in 6th month are there inaddition to the above condition, FORTRAN will be in which month.

25)In a class , except 18 all are above 50 years. 15 are below 50 years ofage. how manypeople are there a) 30 b) 33 c) 36 d) none of these.

26)A square plot of some size , at four corners equal squares of some size are cut and isformed as open box. If this open box carries 128ml of oil.

27)What is the size of the plate i.e. side a.17 b.14 c.13

28) In a square , all the mid points are joined. the inner square is shaded. If the area of the square is A, what is the shaded area?

29)11. two questions on basic angles i.e given a circle, a few chords or diameter is drawnetc.

30) @(a,b)= (a+b)/ /(a,b)= a.b * (a,b)= ab , if a=1, b=2 find

i) /(a,(@(a,b),* (a,b)))

31) A boy multiplied a number with 10 and got 100,insted ofdividing it . If he devided it what would be the answer? (Ans is 1)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 118: Interview Questions

32)If 12 shell cup board requires 18ft of wall space then 30 " " " " how much wall space? (Ans is 45)33)The average salary of three employee is 95Rs.per week. If one employee earns 115 and other earns 65 rupees. how much will third be earn? (Ans is 105Rs)

34)A company instaled 36 punching machines at the begining of the year.In the spring they instaled 9 additional m/c's and then discontinued 18 in the fall.How many were still installed at the end of the year? (Ans is 9)check

35)During a given week a programmer spend 1/4 of his time preparing charts,3/8 of his time for coding,rest of his time for debugging the programs.If he had 48 hrs during the week how many hours did he spend debugging the program. (Ans is 18hrs)

36)A 16 story building has 12000ft on each floor. Company A rents 7 floors and company B rents 4 floors. What is the number of square feet of unrented floor space? (Ans is 60000 sqft)

37)A man owns 2/3 of a computer service buroue business and sells 3/4 of his share for $75000.What is the value of the business. (Ans is 150,000)

38)A computer printer produces 176400 lines in a given day. If the printer was in operation for 7hrs during the day how many lines did it print per minute? (Ans is 420)

39)From its total income a company spent $20000 for advertising half of the remainder on salaries and had $6000 left.What was the total income? (Ans is $32000)

40)In a certain company 20% of the men and 40% of the women attended the annual company picnic.If 35% of all the emplo- yees are men .What % of all the employee went to the picnic? (Ans is 33%)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 119: Interview Questions

41)The dimensions of certain IBM m/c are 48"*30". If the size of the m/c is increased proportionally until the sum of its dimensions equals to 156".What will be the increase in the shortest side? (Ans is 30)

42)If a card punch operator can process 80 cards in half an hour How many cards can this process in 7hr30min? (Ans is 1200)

43)In a computer tape library there are two racks with 40 tapes per rack.In a given day 30 tapes are in use . What fraction remains in the rack? (Ans is 5/8)

44) 1) There are two balls touching each other circumferencically.The radius of the big ball is 4 times the diameter of the smallball.The outer small ball rotates in anticlockwise directioncircumferencically over the bigger one at the rate of 16 rev/sec.The bigger wheel also rotates anticlockwise at Nrev/sec. what is'N' for the horizontal line from the centre of small wheel alwaysis horizontal.

45) 1 2 3 4+ 3 4 5 5----------4 6 8 9- 2 3 4 5----------2 3 4 4+ 1 2 5 4------------3 6 9 8Q) Strike off any digit from each number in seven rows (need notbe at same place) and combine the same operations with 3 digit numbersto get the same addition. After this strike off another digit from alland add all the No.s to get the same 2 digit No. perform the sameprocess again with 1 digit No.s. Give the ' no.s in 7 rows ateach stage.

46) there is a safe with a 5 digit No. The 4th digit is 4 greater thansecond digit, while 3rd digit is 3 less than 2nd digit. The 1st digitis thrice the last digit. There are 3 pairs whose sum is 11. Findthe number. Ans) 65292.

47) there are 2 guards Bal and Pal walking on the side of a wall of a

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 120: Interview Questions

wearhouse(12m X 11m) in opposite directions. They meet at a point andBal says to Pal " See you again in the other side". After a few momentsof walking Bal decides to go back for a smoke but he changes hisdirection again to his previous one after 10 minutes of walking inthe other(opposite) direction remembering that Pal will be waitingfor to meet.If Bal and Pal walk 8 and 11 feet respectively, howmuch distance they would have travelled before meeting again.

48) xxx)xxxxx(xxx3xx-------xxxx3x------xxx3xx------Q) Find the 5 digit No.Hint: 5 is used atleast once in the calculation.

49) Afly is there 1 feet below the ceiling right across a wall lengthis 30m at equal distance from both the ends. There is a spider 1 feetabove floor right across the long wall eqidistant from both the ends.If the width of the room is 12m and 12m, what distance is to betravelled by the spider to catch the fly? if it takes the shortestpath.

50) Ramesh sit around a round table with some other men. He has onerupee more than his right person and this person in turn has 1 rupeemore than the person to his right and so on, Ramesh decided to give1 rupee to his right & he in turn 2 rupees to his right and 3 rupeesto his right & so on. This process went on till a person has'no money' to give to his right. At this time he has 4 times themoney to his right person. How many men are there along with Rameshand what is the money with poorest fellow.

51)Question related to probabilities of removing the red ball from abasket,given that two balls are removed from the basket and the otherball is red. The basket contains blue,red,yellow balls.

52)Venkat has 1boy&2daughters.The product of these children age is 72.The sum of their ages give the door numberof Venkat.Boy is elder ofthree.Can you tell the ages of all the three.

53) A SOLID ICE OF 11 X 8 X2 INCHES IS MADE INTO ROD OF DIA 4 INCH.WHAT

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 121: Interview Questions

IS THE LENGE OF ROD?ANS: 3.5 INCH

54) THERE WERE 750 PEOPLE WHEN THE FIRST SONG WAS SUNG. AFTEREACHSONG 50 PEOPLE ARE LEAVING THE HALL. HOWMANY SONGS ARE SUNGTO MAKETHEM ZERO?

ANS:16

55) A PERSON IS CLIMBING OF 60 MTS . FOR EVERY MINUTE HE ISCLIMBING 6 MTSAND SLIPPING 4 MTS . AFTER HOWMANY MINUTES HE MAY REACH THETOP?

ANS: (60-6)/2 +1 :28

56) HOWMANY ZEROS ARE THERE IN THE PRODUCT OF THE INTEGER FROM1TO 100?

ANS: 24( NOT GIVEN)

1 TO 10 -2 ZEROS 21 TO 30 -3 ZEROS : BECAUSE 25 = 5*5 22 *5 24 *5

57) A CAN DO WORK IN 2 HOURS B CAN DO A WORK IN 3 HOURS WHAT ISTHESHORTEST TIME TYEY CAN FINISH THE WORK?

ANS: 1HOUR 12 MIN.

58)SALARY IS INCREASED BY 1200 ,TAX IS DECREASED FROM 12% TO 10%BUT PAYINGSAME AMOUNT AS TAX . WHAT IS THE PREVISIOUS SALARY?

ANS:6000

59) THE LEAST NO. WHICH IS WHEN DEVIDED BY 4,6,7 LEAVES AREMAINDER OF 2 ?

ANS: 86

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 122: Interview Questions

60)A MAN DRIVING THE CAR AT TWICE THE SPEED OF AUTO ONEDAY HEWAS DRIVENCAR FOR 10 MIN. AND CAR IS FAILED. HE LEFT THE CAR AND TOOK AUTOTO GOTOTHE OFFICE . HE SPENT 30 MIN. IN THE AUTO. WHAT WILL BE THE TIMETAKE BYCAR TO GO OFFICE?

ANS:25 MIN

61) A REPORT HS 20 WHEETS, EACH OF 55 LINES AND EACH SU;CH A LINECONSISTSOF 65 CHARACTERS. IF THE REPORT HAS TO BE RETYPED WITH EACHSHEET HAVING 65LINES AND EACH LINE HAVE 75 CHARACTERS, THE PERCENTAGE OFREDUCTION OFNO OF SHEETS IS CLOSEST IS TO?

ANS: 25%

62) OUT OF 100 FAMILIES IN NEIGHBOUR HOOD , 55 OWN RADIO, 75 OWNT.VAND 25 OWN VCR. ONLY 10 FAMILIES HAVE ALLOF THESE, AND EACH VCROWNERHAS TV . IF 25 FAMILIES HAVE THE RADIO ONLY, THE NO. OF FAMILIESHAVEONLY TV ARE?

ANS: 30

63) ONE RECTANGULAR PLATE WITH LENGTH 8INCHES,BREADTH 11INCHES AND 2 INCHES THICKNESS IS THERE.WHAT IS THE LENGTH OF THE CIRCULARROD WITH DIAMETER 8 INCHES AND EQUAL TO VOLUME OF RECTANGULARPLATE?ANS: 3.5INCHES64) WHAT IS THE NUMBER OF ZEROS AT THE END OF THE PRODUCT OF THENUMBERS FROM 1 TO 100

65) in some game 139 members have participated every time one fellow will get bye what is the number of matches to choose the champion to be held?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 123: Interview Questions

ans: 138

66) one fast typist type some matter in 2hr and another slow typist type the same matter in 3hr. if both do combinely in how much time they will finish.ans: 1hr 12min

67) in 8*8 chess board what is the total number of squares refer odelans:204

68) falling height is proportional to square of the time. one object falls 64cm in 2sec than in 6sec from how much height the object will fall.

69) gavaskar average in first 50 innings was 50 . after the 51st innings his average was 51 how many runs he made in the 51st innings

70) 2 oranges,3 bananas and 4 apples cost Rs.15 . 3 ornages 2 bananas 1 apple costs Rs 10. what is the cost of 3 oranges, 3 bananas and 3 apples ANs Rs 15.

71) in 80 coins one coin is counterfiet what is minimum number of weighings to find out counterfiet coin

72)in a company 30% are supervisors and 40% employees are male if 60% of supervisors are male. what is the probability that a randomly choosen employee is a male or female?

73)statement: all green are blue are blue, all blue are white conclusion: I) some blue are green II) some white are green III)some green are not white IV) all white are blue a) he has given four choices like gre type

74)all teachers are students. some students are girls. this type of questions are there. we cant able to reproduce them.:wq

APTITUDE TEST 75)33 1/3 of 101 + 296 is (ans 1200) check

76)0.625= ? (ans 27/40)

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 124: Interview Questions

77)One ship goes along the stream direction 28 km and in opposite direction 13 km in 5 hrs for each direction.What is the velocity of stream? (ans 1.5 kmph)

78)Cubic root of 3375=? (ans 15)

79)2020201-565656=? (ans 1454545)

80)CHAIRS PROBLEM 5 chairs=9 tables,12 tables = 7 stools likethat- - - (ans is 80Rs)

81)One clock ringes 7 O'clock in 7 sec.In how many seconds it will ring 10 O'clock. (ans 10.5 sec)

82)One watch is showing 30 past 3 .What is the angle between minutes & hours hand? (ans 75 degrees)

83)The average of 4 consecutive even numbers is 27. What is the largest number? (ans 30)

84) 25 stations ,24 stations are inbetween- - - - - how many tickets should be required. (ans 25*24=600)PUZZLES TO PUZZLE YOU "S.DEVI"PROB 24

85)One ball was dropped from 8ft height and every time it goes half of the height. How much distance it will travell before coming to rest. (ans 24 approximately)

86)Two trains are travelline at equilateral .Train A is travelling in the direction of earths spin.Other train B is travelling in opposite direction of earths spin.Which trains wheels will wear first?and why? (ans TRAIN B .Because of less centrifugal force.)

87).6*12*15 is the volume of some material.How many cubes can be inserted into that? Ans.40

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 125: Interview Questions

88)Two pipes can fill a tank in 10 1nd 12 hours while third pipe will make the tank empty in 20 hours.If all three pipes operate simultaneously,in how many hours the tank will be filled ?Ans.7hours 30 minutes.

89)Diameter of a beaker is 7cm. Mambler(some instrument)dia is 1.4cm.How manymamblers has to be put to increase the water level by 5.6cm.

90)Cost of an item is x. It's value increases by p% and decreases by p%Now the newvalue is 1 rupee, what is the actual value.Ans.(1000)/(1000-p*p).

91)A right circular cylinder and a cone are there.Base radius of cone is equal to radius of cylinder.What is the ratio of height to slant side.

92)Distance between two poles is 50 meters.A train goes by 48 kmph in one minute.Howmany poles will be crossed by the train.

93)A pole seen from a certain distance at an angle of 15 degrees and 100 meters ahead by 30 degrees. What is th height of pole.

94)15 people--each has to pay Rs.20.. 20 people--each has to pay Rs.18.. for 40 people--how much has to pay ?

95)if p=2q then q=r*r,if p-odd then q is even,whether we decide r is even or odd ?choices:a)first condition is sufficient b)second condition is sufficient c)both are sufficient d)both are not sufficient

96)What is the value of m given that i) m is devided by 2 ii) m is devided by 5Ans: none of these

97)If he sells 40 magoes, he will get the selling price of 4 mangoes extra, What is his % increse in profit ?

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 126: Interview Questions

Ans: 25%

98)100 glasses are there. A servant has to supply glasses to a person If he supplies the glasses without any damage he will et 3 paise otherwise he will loose 3 paise.At the end of supplying 100 glasses if he gets 270 paise, how many glasses were suppliedsafely.Ans: 95

99) distance D=rt where r & t are +ve and r is constant,as t increses then D_________

ans:D increses irrespective of r & t

100)E=I* I*R what is the effect of E when I becomes I/2ans:1/4E(E decreses by 4 times)

101) out of 55 eggs 5 are defective. what is % of defective eggsans:9/11%

102)salary is 's' per month,'x'% of salary is given as bonus, if 3 monthssalary is s1,s2 & s3 then what is his salary.ans:s1*x/100 + s2*x/100 + s3*x/100

103)consider expresion 'ab' . what happens when 'a' is divided by 'c' &'b' is multiplied by 'c'.ans:value remains same.

104) area of triangle=1/2*b*h base incresed by 4 times & height is devidedby 2, the net effect of area.ans:twice the the original area.

105) in base representation for a rupee 100 paise,then base 8representation what is rupee value .

ans:144

106) A>B,B>C,C=D,D>E,then which is greatest a)A/B b) A/C c) A/E d)none

ans: c

107)to travel 'm' miles the time is 'h' hours,then what is the time takento

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html

Page 127: Interview Questions

travel M miles.

ans:M*h/m

108) a sum 's' is devided into 4 parts.second person gets Rs 10 more than first.3rd person is Rs 10 more than second, 4th is 10 more than 3rd. how much amount do 1st person get.

ans;(s-60)/4

109) fridge cost R Rs,cover value is 5,discount d% then its new cost

ans:R-R*d/100-5(1-d/100)

110)1/8 is devided by 's' , if 's' is incresed by 2 times, what is theresult.

ans:increses two times. section 2. letter series ------------------------- 1. a c b d f e g i __ ans: h 2. x y z u v w r s t __ ans: o 3. a c f j o __ ans:u section 3. numerical ability------------------------------- 1. 10099+99=10198 2. 31 - 29+2/33=__ ans:64/33 3. 2.904+0.0006=___ ans: 2.9046 4. 55/1000=___ ans:.005 5. 0.799*0.254= 0.202946 6. 200/7*5.04=144 7. 842.8 +602=1444.8 8. 5.72% of 418= 23.9096 9. 625% of 7.71=48.1875 10. 25% of 592=148.00 11. 665+22.9=687.9 12. 15% of 86.04=12.906

No license: PDF produced by PStill (c) F. Siegert - http://www.this.net/~frank/pstill.html


Recommended