You are on page 1of 45

(Interview) Preparing For An Interview With Most Commonly Asked Questions How to prepare for Interview ?

Question : Tell /Describe about yourself ( you will be asked this 90% ) Answer : Don't recite your resume. Tell about your education, experience, projects worked ,passion etc.,Make sure you complete this within 2-3mins. Q: Why should we hire you into our organization A : This would be perfect time to tell about your strengths,achievements & assets. Compare your profile with the job role & justify that you will be a best fit for the job. Answers like This is a best company , I want a job in this field wont impress the interviewer.posted at www.bankexamsindia.com Q : What are your strengths & weakness ? A: Again this is also a commonly asked question to test how much you know of yourself.Make sure the Strengths you say have some relation to the job you applied.I am very good in english can be said as I have good communication skills , Weakness - I don't have any weakness means you are not ready to talk about it.Similarly don't say something like, Im short tempered & get angry very soon It gives an impression that you are not fit to work in group.Say something which does not affect the working & also describe about the steps taken to overcome that. Q: Where do you see yourself after 5 years ? A: This question would be asked to check how much you know about the career path. After 5 years,I want to be in your seat wont work in any case.Think realistically, understand the growth opportunities of that job & put it across to them. Q : Why are you shifting from your current employer/company (for experienced people) A : This would be a tricky question & you have to answer by choosing proper words.Give the real reason, but make sure you don't put the blame on your previous company nor onto yourself. These are just few questions that can be asked during an Interview ,but the list is exhaustive.So be prepared to answer any question with confidence.But , Never ever get tensed It pulls your confidence down & will throw you out of the competition.

(Interview) Important UNIX Commands Interview Questions Important UNIX Commands Interview Questions 1. Construct pipes to execute the following jobs. 1. Output of who should be displayed on the screen with value of total number of users who have logged in displayed at the bottom of the list. 2. Output of ls should be displayed on the screen and from this output the lines containing the word poem should be counted and the count should be stored in a file. 3. Contents of file1 and file2 should be displayed on the screen and this output should

be appended in a file . From output of ls the lines containing poem should be displayed on the screen along with the count. 4. Name of cities should be accepted from the keyboard . This list should be combined with the list present in a file. This combined list should be sorted and the sorted list should be stored in a file newcity. 5. All files present in a directory dir1 should be deleted any error while deleting should be stored in a file errorlog. 2. Explain the following commands. $ ls > file1 $ banner hi-fi > message $ cat par.3 par.4 par.5 >> report $ cat file1>file1 $ date ; who $ date ; who > logfile $ (date ; who) > logfile 3. What is the significance of the tee command? It reads the standard input and sends it to the standard output while redirecting a copy of what it has read to the file specified by the user. 4. What does the command $who | sort logfile > newfile do? The input from a pipe can be combined with the input from a file . The trick is to use the special symbol - (a hyphen) for those commands that recognize the hyphen as std input. In the above command the output from who becomes the std input to sort , meanwhile sort opens the file logfile, the contents of this file is sorted together with the output of who (rep by the hyphen) and the sorted output is redirected to the file newfile. 5. What does the command $ls | wc l > file1 do? ls becomes the input to wc which counts the number of lines it receives as input and instead of displaying this count , the value is stored in file1. 6. Which of the following commands is not a filter man , (b) cat , (c) pg , (d) head Ans: man 7. How is the command $cat file2 different from $cat >file2 and >> redirection operators ? is the output redirection operator when used it overwrites while >> operator appends into the file. 9. Explain the steps that a shell follows while processing a command. After the command line is terminated by the key, the shel goes ahead with processing the command line in one or more passes. The sequence is well defined and assumes the following order. Parsing: The shell first breaks up the command line into words, using spaces and the delimiters, unless quoted. All consecutive occurrences of a space or tab are replaced here with a single space. Variable evaluation: All words preceded by a $ are avaluated as variables, unless quoted or escaped. Command substitution: Any command surrounded by backquotes is executed

by the shell which then replaces the standard output of the command into the command line. Wild-card interpretation: The shell finally scans the command line for wild-cards (the characters *, ?, [, ]). Any word containing a wild-card is replaced by a sorted list of filenames that match the pattern. The list of these filenames then forms the arguments to the command. PATH evaluation: It finally looks for the PATH variable to determine the sequence of directories it has to search in order to hunt for the command. 10. What difference between cmp and diff commands? cmp - Compares two files byte by byte and displays the first mismatch diff - tells the changes to be made to make the files identical 11. What is the use of grep command? grep is a pattern search command. It searches for the pattern, specified in the command line with appropriate option, in a file(s). Syntax : grep Example : grep 99mx mcafile 12. What is the difference between cat and more command? Cat displays file contents. If the file is large the contents scroll off the screen before we view it. So command 'more' is like a pager which displays the contents page by page. 13. Write a command to kill the last background job? Kill $! 14. Which command is used to delete all files in the current directory and all its subdirectories? rm -r * 15. Write a command to display a files contents in various formats? $od -cbd file_name c - character, b - binary (octal), d-decimal, od=Octal Dump. 16. What will the following command do? $ echo * It is similar to 'ls' command and displays all the files in the current directory. 17. Is it possible to create new a file system in UNIX? Yes, mkfs is used to create a new file system. 18. Is it possible to restrict incoming message? Yes, using the mesg command. 19. What is the use of the command "ls -x chapter[1-5]" ls stands for list; so it displays the list of the files that starts with 'chapter' with suffix '1' to '5', chapter1, chapter2, and so on. 20. Is du a command? If so, what is its use? Yes, it stands for disk usage. With the help of this command you can find the disk capacity and free space of the disk. 21. Is it possible to count number char, line in a file; if so, How? Yes, wc-stands for word count. wc -c for counting number of characters in a file. wc -l for counting lines in a file. 22. Name the data structure used to maintain file identification? inode, each file has a separate inode and a unique inode number.

23. How many prompts are available in a UNIX system? Two prompts, PS1 (Primary Prompt), PS2 (Secondary Prompt). 24. How does the kernel differentiate device files and ordinary files? Kernel checks 'type' field in the file's inode structure. 25. How to switch to a super user status to gain privileges? Use su command. The system asks for password and when valid entry is made the user gains super user (admin) privileges. 26. What are shell variables? Shell variables are special variables, a name-value pair created and maintained by the shell. Example: PATH, HOME, MAIL and TERM 27. What is redirection? Directing the flow of data to the file or from the file for input or output. Example : ls > wc 28. How to terminate a process which is running and the specialty on command kill 0? With the help of kill command we can terminate the process. Syntax: kill pid Kill 0 - kills all processes in your system except the login shell. 29. What is a pipe and give an example? A pipe is two or more commands separated by pipe char '|'. That tells the shell to arrange for the output of the preceding command to be passed as input to the following command. Example : ls -l | pr The output for a command ls is the standard input of pr. When a sequence of commands are combined using pipe, then it is called pipeline. 30. Explain kill() and its possible return values. There are four possible results from this call: kill() returns 0. This implies that a process exists with the given PID, and the system would allow you to send signals to it. It is system-dependent whether the process could be a zombie. kill() returns -1, errno == ESRCH either no process exists with the given PID, or security enhancements are causing the system to deny its existence. (On some systems, the process could be a zombie.) kill() returns -1, errno == EPERM the system would not allow you to kill the specified process. This means that either the process exists (again, it could be a zombie) or draconian security enhancements are present (e.g. your process is not allowed to send signals to *anybody*). kill() returns -1, with some other value of errno you are in trouble! The most-used technique is to assume that success or failure with EPERM implies that the process exists, and any other error implies that it doesn't. An alternative exists, if you are writing specifically for a system (or all those systems) that provide a /proc filesystem: checking for the existence of /proc/PID may work.

31. What is relative path and absolute path. Absolute path : Exact path from root directory. Relative path : Relative to the current path. (Interview) Interview Question Asked Interview Question for Computer Science Engineering Which is the first super computer built in India ? Explain boundary fill, flood fill and scan fill What is the language used for Artificial Intelligence? Define Avalanche diode multiplication How many flip flops are required for a modulo 19 counter? A ring counters initial state is 01000. After how many clock cycles will it return to its initial state? UNIX 7. Explain Fork as applied to UNIX.In UNIX what does profile contain? 8. In UNIX what is echo used for? What is the requirement of MIMD? 9. In UNIX what is the difference between select and poll? System Programming 10. How is relocatable code generated in an assembler? 11. Differentiate between little Endian and Big Endian data format? 12. How much information can be stored in 1-byte of an IBM pc compatible? 13. Explain the superscalar architect of Pentium.What is runtime locatable code? 14. What is the difference between risc and cisc? Whose product is the Power PC? 15. What are the functions done during the first pass of an assembler? Compiler Construction 16. How is Code optimization done using DAG? 17. How do parsers work? Theory of Computation 18. What is Moore machine?What is a turing machine?What is a finite automata? Software Engineering 19. Which are the different phases in a software life cycle? 20. How much time is usually spent in each phase and why? 21. Why are analysis and testing phases very important? 22. What is testing? Which are the different types of testing? 23. What is unit testing, integration testing etc? Describe VRTX Computer Networks 24. Why are networks layered? What is the advantage of that? 25. What is gateway used for? 26. What are network topologies? Which are the different types? 27. Give an example of Bus type network? 28. What does CONNECT mean? 29. Explain about Ethernet? Which is the protocol used in Ethernet? 30. Explain the Shannon Hartley theorem.Give the features of CDMA technology 31. How many layers are there in OSI? 1. 2. 3. 4. 5. 6.

32. Explain HTTP, SMTP,TCP,UDP,WAP.IP and POP3 33. Why are partitions used? What are the different types of Partitions? 34. What bandwidth is suggested for ATM?What is meant by Subnet? 35. What is RSA? What is DHCP used for? 36. What is waterfall model, prototype model etc? 37. What is microwave propagation along the surface of the earth called? 38. How does WINMAIN look like? What is the disadvantage of pcm? Database Management Systems 39. What is atomicity? What is indexing in databases? 40. What is the method used for disk searching? 41. Explain Codds rule related to database 42. Explain Codds rule related to database 43. What is SQL? Explain about DNS 44. Briefly explain Vision critical systems? Which is the database using VCS? 45. Explain about RTOS and RDMS (Interview) MICROSOFT INTERVIEW AT HYDERABAD

INTERVIEW : MICROSOFT INTERVIEW AT HYDERABAD These are some of the questions asked in Microsoft Interview X 1)reverse the given n-bit unsigned integer? I mean if 1011 is the i/p then o/p=1101 Time copmlexity should be as small as possible... X 2)Given 10 points, Asked me to arrange those 10 points so that I have to draw five straight lines and each straight line should have 4-points X 3) write Open Hashing code with doubly linked list X 4)To see my coding style asked me to write linked list reversal program 5)Asked About My Project...(about 1hour) 6)Given an Array of integers as the input asked me to find out smallest subset of the array such that the sum of the all the elements of that subset array should be maximum...in all the subsets... X7)To Give design aspects of writting a software for a car which will be driven by the blind people. X 8)Given a character array which has one word asked me to reverse that word. X 9)Given a character array which has "x" no of words, asked me to reverse them 10)Asked me to write all the test cases for the above. X 11)A Desert has 1000KM legnth, A Camel and 3000 bananas are there at one end

problem is you have to get as many bananas as possible to the other end by that camel. camel constraints... 1) It will eat 1 banana for each kilometer even if it is not carrying any bananas(i.e it needs on banana for just to walk 1km) 2) It cannot carry more than 1000 bananas. 12) Given a two dimensional array of size mxn, Problem is to take each and every cell, as there are 8 directions to travel from that cell one right, two left, three up, four down, other four are through four diagnols. except at the boundaries(<> print all ths words. 13) write all the different test cases for the above.... 14) One function which was written by somebody else? that function spec says the following. Takes a two dimensional array as the input which has "N" no of words and "M" no of non-words... that function returns the no of words. given two cases of inputs... 1) array has 32words and 32 non words] 2) array has 30 wrods and 34 non words out of these two which case is better and why? 15) Given the Robo which has PC interface via the following 3 functions 1) bool is_ther_any_step(bool); sees any step above if the argument is true and returns true if step exists above ti it. sees any step below to it if the argument is false and returns appropriately.. 2) goto_next_step(bool ) Goes to next upper step if the argument is true if the argument is true and no above step then robo gets damaged Goes to down step if the argument is false... 3) Clean_floor()... cleans that step by pouring water,cleaning and drying.. write the program to clean a stair case in any building... Tricky problem (Interview) Intel Interview Questions Paper Interview Pattern : Intel Interview Questions Paper The following questions are used for screening the candidates during the first

interview. The questions apply mostly to fresh college grads pursuing an engineering career at Intel. 1. Have you studied buses? What types? 2. Have you studied pipelining? List the 5 stages of a 5 stage pipeline. Assuming 1 clock per stage, what is the latency of an instruction in a 5 stage machine? What is the throughput of this machine ? 3. How many bit combinations are there in a byte? 4. For a single computer processor computer system, what is the purpose of a processor cache and describe its operation? 5. Explain the operation considering a two processor computer system with a cache for each processor. 6. What are the main issues associated with multiprocessor caches and how might you solve them? 7. Explain the difference between write through and write back cache. 8. Are you familiar with the term MESI? 9. Are you familiar with the term snooping? 10. Describe a finite state machine that will detect three consecutive coin tosses (of one coin) that results in heads. 11. In what cases do you need to double clock a signal before presenting it to a synchronous state machine? 12. You have a driver that drives a long signal & connects to an input device. At the input device there is either overshoot, undershoot or signal threshold violations, what can be done to correct this problem? 13. What are the total number of lines written by you in C/C++? What is the most complicated/valuable program written in C/C++? 14. What compiler was used? 15. What is the difference between = and == in C? 16. Are you familiar with VHDL and/or Verilog? 17. What types of CMOS memories have you designed? What were their size? Speed? 18. What work have you done on full chip Clock and Power distribution? What process technology and budgets were used? 19. What types of I/O have you designed? What were their size? Speed? Configuration? Voltage requirements? 20. Process technology? What package was used and how did you model the package/system? What parasitic effects were considered? 21. What types of high speed CMOS circuits have you designed? 22. What transistor level design tools are you proficient with? What types of designs were they used on? 23. What products have you designed which have entered high volume production? 24. What was your role in the silicon evaluation/product ramp? What tools did you use? 25. If not into production, how far did you follow the design and why did not you see it into production?

(Interview) Computer Architecture interview Questions: Interview Pattern : Computer Architecture interview Questions: 1. What is pipelining? 2. What are the five stages in a DLX pipeline? 3. For a pipeline with 'n' stages, whats the ideal throughput? What prevents us from achieving this ideal throughput? 4. What are the different hazards? How do you avoid them? 5. Instead of just 5-8 pipe stages why not have, say, a pipeline with 50 pipe stages? 6. What are Branch Prediction and Branch Target Buffers? 7. How do you handle precise exceptions or interrupts? 8. What is a cache? 9. What's the difference between Write-Through and Write-Back Caches? Explain advantages and disadvantages of each. 10. Cache Size is 64KB, Block size is 32B and the cache is Two-Way Set Associative. For a 32-bit physical address, give the division between Block Offset, Index and Tag. 11. What is Virtual Memory? 12. What is Cache Coherency? 13. What is MESI? 14. What is a Snooping cache? 15. What are the components in a Microprocessor? 16. What is ACBF(Hex) divided by 16? 17. Convert 65(Hex) to Binary 18. Convert a number to its two's compliment and back 19. The CPU is busy but you want to stop and do some other task. How do you do it? (Interview) Microprocessor Interview Questions Interview Pattern : Microprocessor Interview Questions hese interview questions test the knowledge of x86 Intel architecture and 8086 microprocessor specifically. 1. What is a Microprocessor? - Microprocessor is a program-controlled device, which fetches the instructions from memory, decodes and executes the instructions. Most Micro Processor are single- chip devices. 2. Give examples for 8 / 16 / 32 bit Microprocessor? - 8-bit Processor - 8085 / Z80 / 6800; 16-bit Processor - 8086 / 68000 / Z8000; 32-bit Processor - 80386 / 80486. 3. Why 8085 processor is called an 8 bit processor? - Because 8085 processor has 8 bit ALU (Arithmetic Logic Review). Similarly 8086 processor has 16 bit ALU. 4. What is 1st / 2nd / 3rd / 4th generation processor? - The processor made of PMOS / NMOS / HMOS / HCMOS technology is called 1st / 2nd / 3rd / 4th generation processor,

and it is made up of 4 / 8 / 16 / 32 bits. 5. Define HCMOS? - High-density n- type Complimentary Metal Oxide Silicon field effect transistor. 6. What does microprocessor speed depend on? - The processing speed depends on DATA BUS WIDTH. 7. Is the address bus unidirectional? - The address bus is unidirectional because the address information is always given by the Micro Processor to address a memory location of an input / output devices. 8. Is the data bus is Bi-directional? - The data bus is Bi-directional because the same bus is used for transfer of data between Micro Processor and memory or input / output devices in both the direction. 9. What is the disadvantage of microprocessor? - It has limitations on the size of data. Most Microprocessor does not support floating-point operations. 10. What is the difference between microprocessor and microcontroller? - In Microprocessor more op-codes, few bit handling instructions. But in Microcontroller: fewer op-codes, more bit handling Instructions, and also it is defined as a device that includes micro processor, memory, & input / output signal lines on a single chip. 11. What is meant by LATCH? - Latch is a D- type flip-flop used as a temporary storage device controlled by a timing signal, which can store 0 or 1. The primary function of a Latch is data storage. It is used in output devices such as LED, to hold the data for display. 12. Why does microprocessor contain ROM chips? - Microprocessor contain ROM chip because it contain instructions to execute data. 13. What is the difference between primary & secondary storage device? - In primary storage device the storage capacity is limited. It has a volatile memory. In secondary storage device the storage capacity is larger. It is a nonvolatile memory. Primary devices are: RAM / ROM. Secondary devices are: Floppy disc / Hard disk. 14. Difference between static and dynamic RAM? - Static RAM: No refreshing, 6 to 8 MOS transistors are required to form one memory cell, Information stored as voltage level in a flip flop. Dynamic RAM: Refreshed periodically, 3 to 4 transistors are required to form one memory cell, Information is stored as a charge in the gate to substrate capacitance. 15. What is interrupt? - Interrupt is a signal send by external device to the processor so as to request the processor to perform a particular work. 16. What is cache memory? - Cache memory is a small high-speed memory. It is used for temporary storage of data & information between the main memory and the CPU (center processing unit). The cache memory is only in RAM.

17. What is called .Scratch pad of computer.? - Cache Memory is scratch pad of computer. 18. Which transistor is used in each cell of EPROM? - Floating .gate Avalanche Injection MOS (FAMOS) transistor is used in each cell of EPROM. 19. Differentiate between RAM and ROM? - RAM: Read / Write memory, High Speed, Volatile Memory. ROM: Read only memory, Low Speed, Non Voliate Memory. 20. What is a compiler? - Compiler is used to translate the high-level language program into machine code at a time. It doesn.t require special instruction to store in a memory, it stores automatically. The Execution time is less compared to Interpreter. 21. Which processor structure is pipelined? - All x86 processors have pipelined structure. 22. What is flag? - Flag is a flip-flop used to store the information about the status of a processor and the status of the instruction executed most recently 23. What is stack? - Stack is a portion of RAM used for saving the content of Program Counter and general purpose registers. 24. Can ROM be used as stack? - ROM cannot be used as stack because it is not possible to write to ROM. 25. What is NV-RAM? - Nonvolatile Read Write Memory, also called Flash memory. It is also know as shadow RAM. (Interview) Tips And Tricks : Top GD Tips : GROUPDISCUSSION

Interview : Top GD Tips : GROUP--DISCUSSION General Interview Tips And Tricks DO's For a GD :1. SPEAK - very important 2. Be a good listener 3. Address the whole group,not a single person 4. Initiate & Begin - BUT only if u have a good point

5. Utilize the lull - speak when others r quite 6. Be Involved 7. BE Coherent

DON'Ts For a GD : 1. Don't be INERT 2. Don't be too AGGRESSIVE either 3. Avoid one to one discussions 4. Don't Rush 5. Avoid Hindi 6. Don't Interrupt Abruptly - to calm down say " you are right..............but I Think ..........."

GD - Points Marked on : 1. Audibility : Communication skills , Sell urself 2. Analysis : supported by facts & examples 3. Content : Obtain by good reading 4. Team Work 5.Demeanor : Body Language counts,

don't sit cross-legged 6. Leadership : People should listen and agree to u

GD Types : 1. Factual : Disinvestment , India 's GDP ,

Software Scenario 2. Controversial : Foreign Indian-PM 3. Abstract : The Blu Dot , Girl 4. Case Study : 1. A situation is given, we have to find a solution to the problem existing 2. Order things according to priority and give reasons 5. Group Task : Important for SATYAM

Necessity of a GD:1. Clarity of thoughts. 2. Team spirit. 3. Listening skill.

Points to be remembered for a good GD.

1. Body language. 2. Thinking a few minutes before starting of a GD. 3. Don't feel anyone is better than you. 4. Don't mix your personal emotions in GD. 5. continues with your ideas. Don't let it down when any body try to stop in chaos period. 6. Select a different point of view; stronger one that attracts other eyes and idea. 7. Never blame anyone there. Don't talk to one person talk to all of them so that there is a pleasing atmosphere. 8. Lend your ears to every one's point of view and timely attack them considering all. 9. Don't look at conductors. 10. Speak slowly and confidently. 11. Tell a lie confidently but some relevant data so that you could not be caught. 12. Never contradict yourself. 13. Always support the IIMA guy; may be that is you. 14. What ever is the topic don't leave fighting; something about that you always know. 15. Never conclude the topic, until it is asked to do so. 16. Fight for speaking, snatch chances. 17. Be precise and have a strong point to speak.

Different parts of a GD: - (considering a 15 minutes GD).


Chaos period. (1-2 minutes). Generating ideas. (7-8 minutes). Building on ideas. (5-6 minutes). Conclusion. (rarely comes; ? - 1 minutes)

Group discussion is a ?rejection procedure? not a selecting one. Any body is winning means you are losing the game. ?One is always better than you?, believe this.

Tips:Tip 1 : Brushing up on your general awareness is a must. Being aware of current affairs and issues and happenings, which affect our lives, however remotely, shows a wellrounded personality. Interest in one's environment is an essential quality for a manager, as only when he is well informed about all the facets is he able to take correct decisions. Make a habit of reading newspapers like TOI and Economic Times and general interest and business magazines like Frontline, Outlook and Business India.

Tip 2 : Being aware of current happenings is not enough. One must also form opinions on those happenings and issues that arise. Think about what you feel about different issues, say, terrorism. Write down your thoughts. Ask yourself why you feel that way, what are the premises underlying your thoughts and beliefs. Also question whether your point of view is based on facts, or on opinions and hearsay.

Tip 3 : The process of opinion formation is incomplete without getting inputs from others. Get into the habit of discussing issues with your friends and family. Hear multiple

points of view. Listen, question and argue. Express your opinion. If you are proven wrong, accept it with good grace. Modify your opinions as you go along. This will help you clear your own thought process plus it will get you into the habit of discussion. Tip 4 : While discussing, learn to check your temper. Maybe you'll find others holding view which are abhorrent to you. But remember that they have a right to their opinions. Everyone does. Learn to respect their points of views even if you don't accept them. It shows maturity on your part. This will be a good training for controlling your emotions, which is of utmost importance in a GD. Tip 5 : Practice: Try and mobilize other people who are interested in GDs and simulate GDs. Get someone who has been through GDs before to observe it and give you feedback on your performance. It is better if the group consists of people who you don't know too well

(Interview) Tips And Tricks : On Campus Interview Interview : On Campus Interview General Interview Tips And Tricks 1. Know Thyself! Not everyone is good in each and every field. Each one of us has our fortes and weaknesses too. But that's not a stumbling block! What we look for are people who know their area of specialization and are an expert in it. Therefore, it pays to be a master in some fields if not the jack of all.

The most common mistakes many make is to profess knowing a field of which they know little about. Remember that huge and bulky resumes are as tough to read as they are to make. So, identify your skill set, and keep your resumes simple and straight. Know your limits and polish on your strengths.

2. Testing What You Know and NOT What You Don't. Many interviewers may ask the student the subjects that she/he wishes to be interviewed upon. Eureka !! Here's a golden opportunity. Answer this wisely! Never end up choosing a difficult subject that you know only little about, rather choose the one you are most confident of. 3. Rack Your Brain - Analyze The interview is not just limited to testing your knowledge base, but we are also interested in knowing your ability to apply it. Often questions that need to be solved then and there are asked. Now keep in mind - the right answer is not the only thing being looked at. The focus area is also the way in which you attack the problem i.e. approach to problem solving is equally important.

So, remember to put your thinking caps on! 4. Ask for Help! Murphy chooses to strike at the appropriate time! Inspite of the fact that you may know something very well, it might just slip your mind. After all, heavy preparation does takes its toll. Who better to ask for help than the poser of the question (of course, don't try this too often!)!

Remember the interviewer is not there to grill the confidence out of you, but to bring forth the best in. Just in case you are stuck, ask for a hint. Things might just click. Also, stay alert for clues. 5. What are your biggest accomplishments You may like to begin your reply with: "Although I feel my biggest achievements are still ahead of me, I am proud of my involvement with??I made my contribution as part of that team and learnt a lot in the process".

It will be a good idea to close your answer with also specifying what attributes and circumstances made you succeed.

6. Be Calm, have Clear Verbal and Sound Non-Verbal Communication Calmness shows emotional maturity. True, being calm in a job interview is a difficult proposition, but then that is where it is required! Calmness does not imply being unenthusiastic or apathetic during the interview, but knowing that you are nervous and not letting it come in the way. A clear verbal communication implies clarity of the thought process.

One should also watch out for the impressions made in non-verbal communication. Body language and facial expressions can assist you in establishing a good rapport with the interviewer. Pauses, silences and gestures may all indicate what you mean, understand, or would like to emphasize. 7. Two-Way Exchange Process The interview process is a two-way exchange of information. Make sure you also understand about the company, its activities, job requirements. The company is in need for good candidates and you need a good company to launch your career.

Interview is an opportunity to present yourself and your skills to your best advantage. Make sure you make the most out of it. And YOU are the best one to do it!! (Interview) Tips And Tricks : Ask Question to HR Interview : Ask Question to HR General Interview Tips And Tricks

What kinds of assignments might I expect the first six months on the job? How often are performance reviews given? Please describe the duties of the job for me. What products (or services) are in the development stage now? Do you have plans for expansion?

What are your growth projections for next year? Have you cut your staff in the last three years? Are salary adjustments geared to the cost of living or job performance? Does your company encourage further education? How do you feel about creativity and individuality? Do you offer flextime? What is the usual promotional time frame? Does your company offer either single or dual career-track programs? What do you like best about your job/company? Once the probation period is completed, how much authority will I have over decisions?

Has there been much turnover in this job area? Do you fill positions from the outside or promote from within first? Is your company environmentally conscious? In what ways? In what ways is a career with your company better than one with your competitors?

Is this a new position or am I replacing someone? What is the largest single problem facing your staff (department) now? May I talk with the last person who held this position? What qualities are you looking for in the candidate who fills this position? What skills are especially important for someone in this position? What characteristics do the achievers in this company seem to share?

ho was the last person that filled this position, what made them successful at it, where are they today, and how may I contact them?

Is there a lot of team/project work? Will I have the opportunity to work on special projects? Where does this position fit into the organizational structure? How much travel, if any, is involved in this position? What is the next course of action? When should I expect to hear from you or should I contact you?

(Interview) BPO/Call Center : HR Interview Question and Answer

Interview : HR Interview Question and Answer BPO AND CALL CENTER INTERVIEW QUESTION AND ANSWER Solved HR Interview Question. In this section you can find All HR interview question. Common asked interview question with answer. I am Sure it will help a lots. If you have any Suggestion about these HR Question Please write us.

Tell me about yourself. It seems like an easy interview question. It's open ended. I can talk about whatever I want from the birth canal forward. Right? Wrong. What the hiring manager really wants is a quick, two- to three-minute snapshot of who you are and why you're the best candidate for this position. So as you answer this question, talk about what you've done to prepare yourself to be the very best candidate for the position. Use an example or two to back it up. Then ask if they would like more details. If they do, keep giving them example after example of your background and experience. Always point back to an example when you have the opportunity.

?Tell me about yourself? does not mean tell me everything. Just tell me what makes you the best.

Sample Answer I'm an ambitious, self-motivated account executive and I'm very happy in my life right now. I'm looking to change jobs because I feel I've achieved all of the goals I set out for myself when I embarked in my previous role, six years ago. I've still got a strong appetite for success and I'm looking for a job that will provide fresh challenges and rewards.

Advice from the recruitment consultant This is a deceptively difficult question to answer. The key to answer this question is staying focused on your primary objective here - selling yourself as an employee. With this in mind, answer this question in light of your overall interview strategy. Don't describe your record collection, your favorite movies or you pets' names. Do, for example, describe what motivates your career and drives your passions.

Why should I hire you? The easy answer is that you are the best person for the job. And don't be afraid to say so. But then back it up with what specifically differentiates you. For example: ?You should hire me because I'm the best person for the job. I realize that there are likely other candidates who also have the ability to do this job. Yet I bring an additional quality that makes me the best person for the job--my passion for excellence. I am passionately committed to producing truly world class results. For example . . .? Are you the best person for the job? Show it by your passionate examples.

What is your long-range objective? The key is to focus on your achievable objectives and what you are doing to reach those objectives. For example: ?Within five years, I would like to become the very best accountant your company has on staff. I want to work toward becoming the expert that others rely upon.

And in doing so, I feel I'll be fully prepared to take on any greater responsibilities which might be presented in the long term. For example, here is what I'm presently doing to prepare myself . . .? Then go on to show by your examples what you are doing to reach your goals and objectives.

How has your education prepared you for your career? This is a broad question and you need to focus on the behavioral examples in your educational background which specifically align to the required competencies for the career. An example: ?My education has focused on not only the learning the fundamentals, but also on the practical application of the information learned within those classes. For example, I played a lead role in a class project where we gathered and analyzed best practice data from this industry. Let me tell you more about the results . . .? Focus on behavioral examples supporting the key competencies for the career. Then ask if they would like to hear more examples.

(Interview) Microsoft Interview Questions

Interview : Microsoft Interview Questions Caution: The following are rumored to be MS interview questions. Solving them does not guarantee you a job in Redmond . 1. Given a rectangular (cuboidal for the puritans) cake with a rectangular piece removed (any size or orientation), how would you cut the remainder of the cake into two equal halves with one straight cut of a knife ? 2. You're given an array containing both positive and negative integers and required to find the subarray with the largest sum (O(N) a la KBL). Write a routine in C for the above. 3. Given an array of size N in which every number is between 1 and N, determine if there are any duplicates in it. You are allowed to destroy the array if you like. [I ended up

giving about 4 or 5 different solutions for this, each supposedly better than the others ]. How about finding both numbers ? the duplicate and the missing? 4. Write a routine to draw a circle (x ** 2 + y ** 2 = r ** 2) without making use of any floating point computations at all. [This one had me stuck for quite some time and I first gave a solution that did have floating point computations ]. 5. Given only putchar (no sprintf, itoa, etc.) write a routine putlong that prints out an unsigned long in decimal. [I gave the obvious solution of taking % 10 and / 10, which gives us the decimal value in reverse order. This requires an array since we need to print it out in the correct order. The interviewer wasn't too pleased and asked me to give a solution which didn't need the array ]. 6. Give a one-line C expression to test whether a number is a power of allowed - it's a simple test.] 7. Given an array of characters which form a sentence of words, give an algorithm to reverse the order of the words (not characters) in it. 2. [No loops

efficient

8. How many points are there on the globe where by walking one mile south, one mile east and one mile north you reach the place where you started. 9. Give a very good method to count the number of ones in a 32 bit number. (caution: looping through testing each bit is not a solution). 10. What are the different ways to say, the value of x can be either a 0 or a 1. Apparently the if then else solution has a jump when written out in assembly. if (x == 0) y=0 else y =x

There is a logical, arithmetic and a datastructure soln to the above problem.

11. Reverse a linked list. (singly-linked, doubly-linked, ? ) Can u reverse a singly linked list using only two pointers? 13. In an X's and 0's game (i.e. TIC TAC TOE) if you write a program for this give a fast way to generate the moves by the computer. I mean this should be the fastest way possible. The answer is that you need to store all possible configurations of the board and the move that is associated with that. Then it boils down to just accessing the right element and getting the corresponding move for it. Do some analysis and do some more optimization in storage since otherwise it becomes infeasible to get the required storage in a DOS machine. 14. I was given two lines of assembly code, which found the absolute value of a number stored in two's complement form. I had to recognize what the code was doing. Pretty simple if you know some assembly and some fundamentals on number representation. 15. Give a fast way to multiply a number by 7. 16. How would go about finding out where to find a book in a library. (You do not know how exactly the books are organized beforehand). 18. Tradeoff between time spent in testing a product and getting into the market first. 19. What to test for given that there isn't enough time to test everything you want to. 20. First some definitions for this problem: a) An ASCII character is one byte long and the most significant bit in the byte is always '0'. b) A Kanji character is two bytes long. The only characteristic of a Kanji character is that in its first byte the most significant bit is '1'. Now you are given an array of a characters (both ASCII and Kanji) and, an index into the array. The index points to the start of some character. Now you need to write a function to do a backspace (i.e. delete the character before the given index).

21. Delete an element from a doubly linked list (which kind? with a dummy header or without?)

22. Write a function to find the depth of a binary tree.

23. Given two strings S1 and S2. Delete from S2 all those characters which occur in S1 also and finally create a clean S2 with the relevant chars deleted. (ref. e12.cpp)

24. Assuming that locks are the only reason due to which deadlocks can occur in a system. What would be a foolproof method of avoiding deadlocks in the system.

25. Reverse a linked list??? Question still remains ?

26. Write a small lexical analyzer - interviewer gave tokens. expressions like "a*b" etc.

27. Besides communication cost what is the other source of inefficiency in RPC? answer : context switches, excessive buffer copying). How can you optimise the communication? (ans : communicate through shared memory on same machine, bypassing the kernel _ A Univ. of Wash. thesis)

28. Write a routine that prints out a 2-D array in spiral order!

29. How is the readers-writers problem solved? - using semaphores/ada .. etc.

30. Ways of optimizing symbol table storage in compilers.

31. A walk-through through the symbol table functions, lookup() implementation etc - The interv. was on the Microsoft C team.

32. A version of the "There are three persons X Y Z, one of which always lies".. etc.. (also vending machines)

33. There are 3 ants at 3 corners of a triangle, they randomly start moving towards another corner.. what is the probability that they do not collide.

34. Write an efficient algorithm and C code to shuffle a pack of cards.. this one was a feedback process until we came up with one with no extra storage.

36. Some more bitwise optimization at assembly level

37. Some general questions on Lex Yacc etc.

39. Given an array of characters. How would you reverse it? How would you reverse it without using indexing in the array //do not understand the last part of the question //not using indexes => pointer arithmetic??

40. Given a sequence of characters. How will you convert the lower case characters to upper case characters. (Try using bit vector sol given in the C lib -> typec.h) //anything other than //c = c - (?a' ? ?A')??

41. RPC Fundamentals

42. Given a linked list, which is sorted. How will u insert in sorted way.

44. Tell me the courses you liked and why did you like them.

45. Give an instance in your life in which u were faced with a problem and you tackled it successfully. (oops!)

46. What is your ideal working environment. ( They usually to hear that u can work in group also.)

47. Why do u think u are smart???

48. Questions on the projects listed on the Resume.

49. Do you want to know any thing about the company.( Try to ask some relevant and interesting question).

50. How long do u want to stay in USA and why?

51. What are your geographical preferences?

52. What are your expectations from the job.

53. Give a good data structure for having n queues (n not fixed) in a finite memory segment. You can have some data-structure separate for each queue. Try to use at least 90% of the memory space.

54. Do a breadth first traversal of a tree. (print a tree level by level, each level in a different line)

56. Write, efficient code for extracting unique elements from a sorted list of array. e.g. (1, 1, 3, 3, 3, 5, 5, 5, 9, 9, 9, 9) -> (1, 3, 5, 9). (Devise at least two different methods)

57. C++ ( what is virtual function ? what happens if an error occurs in constructor or destructor. Discussion on error handling, templates, unique features of C++. What is different in C++, ( compare with unix).

58. Given a list of numbers (fixed list) Now given any other list, how can you efficiently find out if there is any element in the

second list that is an element of the first list (fixed list). //make an array out of it

60. If you are on a boat and you throw out a suitcase, will the level of water increase?

62. write C code for deleting an element from a linked list (C++) traversing a linked list Efficient way of eliminating duplicates from an array

63. What are various problems unique to distributed databases?

64. declare a void pointer a) void *ptr;

65. make the pointer aligned to a 4 byte boundary in a efficient manner a) Assign the pointer to a long number and the number with 11...1100 add 4 to the number

66. what is a far pointer (in DOS)

67. what is a balanced tree?

68. given a linked list with the following property node2 is left child of node1, if node2 < node1 els, it is the right child.

OP | | OA | | OB | | OC

How do you convert the above linked list to the form without disturbing the property. Write C code for that.

OP | | OB

/\ / \ / O? \ O?

determine where do A and C go

69. Describe the file system layout in the UNIX OS a) describe boot block, super block, inodes and data layout

70. In UNIX, are the files allocated contiguous blocks of data a) no, they might be fragmented

how is the fragmented data kept track of a) describe the direct blocks and indirect blocks in UNIX file system

71. Write an efficient C code for 'tr' program. 'tr' has two command line arguments. They both are strings of same length. tr reads an input file, replaces each character in the first string with the corresponding character in the second string. eg. 'tr abc xyz' replaces all 'a's by 'x's, 'b's by 'y's and so on. a) have an array of length 26. put 'x' in array element corr to 'a'

put 'y' in array element corr to 'b' put 'z' in array element corr to 'c' put 'd' in array element corr to 'd' put 'e' in array element corr to 'e' and so on.

the code while (!eof) { c = getc(); putc(array[c - 'a']); }

72. what is disk interleaving?

73. why is disk interleaving adopted?

74. given a new disk, how do you determine which interleaving is the best a) give 1000 read operations with each kind of interleaving determine the best interleaving from the statistics

75. draw the graph with performace on one axis and 'n' on another, where 'n' in the 'n' in n-way disk interleaving. (a tricky question, should

be answered carefully)

76. I was shown a c++ code and was asked to find out the bug in that. The bug was that he declared an object locally in a function and tried to return the pointer to that object. Since the object is local to the function, it no more exists after returning from the function. The pointer, therefore, is invalid outside.

77. A real life problem - A square picture is cut into 16 squares and they are shuffled. Write a program to rearrange the 16 squares to get the original big square. (backtracking)

78. What is the difference between an Ethernet and an ATM?

13. A character set has 1 and 2 byte characters. One byte characters have 0 as the first bit. You just keep accumulating the characters in a buffer. Suppose at some point the user types a backspace, how can you remove the character efficiently. ( Note: You cant store the last character typed because the user can type in arbitrarily many backspaces)

14. How would you reverse the bits of a number with log N arithmetic operations, where N is the number of bits in the integer (eg 32,64..)

15. What is the simple way to check if the sum of two unsigned integers have in an overflow. (why does the algorithm only works for unsigned numbers? )

resulted

Solution:

2. Induction on i:1..n: Maintain the subarray with largest sum and suffix with largest sum and then update both after adding the i+1th element. 3. Sum of the numbers or copy i into A[i] so on till conflict.

4. Update deltaY while incrementing x. Have to multiply so that the deltay is not a floating pt number.

5. Find the largest 10**n less than given number, then div etc.

6. (a-1) xor a == 0 => a is a power of 2.

8. Infinite.

10. Shivku said this question is garbled thru ages.

11. reverse the pointers till you reach the end and print-and-reverse as you return.

12. Have two 'threads' one at twice the speed of the other traversing the list and see if at anytime they meet.

13. Scan the bytes backward till you reach one with the first bit set to 0. Now this is either a one byte character or the second byte of a two byte one. Either way it marks a Character boundary. Start from there and scan forward to find what the last character is.

14. Flip adjacent bits, then flip adjacent 2 bit sets, then 4-bits and so on. Each of this swap can be done in constant time using appropriate masks and shifts. 15. if (a+b) < a or (a+b) < b then overflow has occurred

1. Write a function to check if two rectangles defined as below overlap or not. struct rect { int top, bot, left, right; } r1, r2; //

2. Write a program to print the elements of a very long linked list in ascending order. There may be duplicates in the list. You cannot modify the list or create another one. Memory is tight, speed is not a problem. //ASK questions like what kind of list, and if templates can be used. If ascending relationship is defined, etc. //the

3. Write a function to reverse a singly linked list, given number of links to reverse. (means, the other part will get lost) or we could save the list append it to the end of the list, i.e. the old head of the original list)

4. Write a function to convert an int to a string. (itoa, atoi, etc.)

5. Some weird problem on vector calculus with some transformation matrices being applied - need paper and pencil to describe it.

6. Given ships travel between points A and B, one every hour leaving from both ends (simultaneously), how many ships are required (minimum), if the journey takes 1hr 40 mts. How many ships does each ship encounter in its journey, and at what times? Ans 4, 3 at 20 mts, 50 mts and 80 mts.

7. Write a SetPixel (x, y) function, given a pointer to the bitmap. Each pixel is represented by 1 bit. There are 640 pixels per row. In each byte, while the bits are numbered right to left, pixels are numbered left to right. Avoid multiplications and divisions to improve performance.

8. How do you represent an n-ary tree? Write a program to print the nodes of such a tree in breadth first order. (and use a queue), not efficient Ans. Sibling and firstchild ptr

1. Consider the base -2 representation of numbers. (-2 instead of usual +2). Give the condition for a number represented in this form to be positive? Also, if P(A, B) is a function that takes two 0-1 strings A,B in this representation, when can we say that P(A,B) returns the sum of these two numbers? ? if the position of the most significant set bit is odd, the number is negative, otherwise, the number is positive. How do u find out the most significant (i.e. left most) signed bit

2. Given a maze with cheese at one place and a mouse at some entrance, write a program to direct the mouse to cheese correctly. (Assume there is a path). Following primitives are given: moveforward, turnright, turnleft, iswall?, ischeese?, eatcheese.

3. Given an expression tree with no parentheses in it, write the program to give equivalent infix expression with parentheses inserted where necessary. (inorder traversal, the main problem is the traversal, not parenthesizing it)

1. A byte has only one of its bits set. Write the code to find out which bit is set.

2. You have a long tape which contains numbers from 1 to a 1000 randomly arranged except for one number which is repeated, your task is to determine which number it is. The condition is the algorithm you choose should be implementable in linear time and space.

3. How do u detect a loop in a linked list? (devise at least two ways)

4. You have a singly linked list (no prev pointer). Your current pointer pointing to a node x. Write code to delete x. You can have as many temp pointers as you need.

1. Given two sorted linked lists write code to merge them (so that the final sorted?).

list is

4. Given an integer use only putchar to print each num of the int out on the screen (in order). eg: Given an int 247, print: 2, 4, 7.

5. Write a class for a linked list. Give all the member functions that u would like a linked list to have, i.e., scan, insert, delete, etc.

6. A pic has a bitmap assoc w/ it and a 256 long array of original palettes. Now we have a change list, where some old colors are mapped onto new colors. Write the code to change the original palette. Now if the original bitmap has to be changed, write the code that will scan the pic as well as the changed palette array. The code shud be O(N) and not O(N^2). The struct of the original palette may b changed to accomplish this.

7. If a pic is getting built in one window and a dialog box pops up on top of it and then disappears. How d'u refresh the pic?

8. If x = a and y = b, how to swap the two var values w/o using a tmp var? Ans: x = a-(x-y) and y = b+(x-y)

1. Write a class for binary trees.

2. Asked to examine a piece of code and figure out the bug. The trick was to operator precedence; in particular, the ? operator. 3. SQL queries 4. Networks question: binding to a UDP socket, info about BSD sockets, etc. 5. Why manholes are round? Because they are round.

know

1. U r given an array. Reverse the array Describe ur algorithm based on memory and speed. 2. U r given an array which is supposed to contain numbers from 0 to N. Assume that two of the numbers are corrupted and become zero. How will u find these 2 numbers? [ O(n) solution needed ] Keep two variables ? sum and product, compare with series and factorial of the entire array (Interview) INFOSYS : Interview Placement Paper Pattern (Chennai) INFOSYS : Interview Placement Paper Pattern

Company Name : INFOSYS Type : Job Interview, Fresher

Dear friends,

Its Arunkumar.M MCA from panimalar engg col Chennai.. The first round is Analytical n verbal. I did the analytical well. But verbal 60% my assumption only. But i was reported as It was correct.. I was d third person who was called for HR. B4 entering into the Panel No:2 I dint get any fear r nervous.

But after got a seat. I went to unconscious.. my unconscious came into play.. It was 45 mins..

Me: May I come in madam.

HR: S Mr.Arunkumar come in n take ur seat.

Me:Thank u mam.

HR: Tell Mr.Arunkumar How was d test today.

Me: I like to face the difficulties . It was a challenge to my reasoning ability mam,. I know the importance of the first round so I did my level best mam.

HR: What is ur father?s occupation.

Me: working as an office assistant in a girls higher sec school mam.

HR: where it is?

Me: it?s a town school near by my village mam.

HR: Wat is ur mother?

Me: This time I clearly explained abt my mum job n when did c got it at where?..so on

HR: ( c asked me abt my brother by using some hygienic words I said sorry madam am not able to understand.. so c asked in normal way..)

Me: He is a +2 student mam. He is my full time inspiration. Bcoz my father said ?I gave my younger son to you so u have to guide him through a right path?. Am remembering these words again and again.

HR: So to help ur brother u need a job right?.

Me: correct mam but I got to consider abt myself n my family also..

HR: laughed..

HR: Ok arunkumar r u staying in hostel?. Bcoz u told that u r coming from western part of TN.

Me: No mam am staying outside.

Me n my 4 friends are staying in my friend?s uncle home. They are also wrote this test. But unfortunately they haven?t been selected. i ve to say sorry to them.

HR: ho,. Wat do u feel abt they not been selected?.

Me: That is because of some special quality which they don?t have but I have..

HR: Can u mention that?.

Me: Mam in my home v ll do group discussions., on that times if they took 10 mins to solve a problem, I would be taken only 4 mins.So I feel I have the ability of computing speed. And also my way of approach is entirely different.( these n all summa bluffs).

HR:Frm my CV . Arun u mentioned here as u got prizes in story writing,poem,drawing..?

Me: yes mam I want to show my creativity. For that only I participated n won prizes also.

HR: wat is this C-DEBUGGING?, ADD-ZAP?(from my CV).

Me: Explained the entire process..

HR: ok r u learning any technologies apart from ur academics?

Me: Yes mam I said early I want to express my creativity in anyway. So I feel multimedia s/ws are good to help me. So am learning sony vegas.(I think c doesn?t know abt sony vegas).

HR: How ur friends are co operating in this, when r u find time to practice?

Me: mam aft 8?o clock. I ask my friends to give me a chance to work wit computer. Then they will leave the machine aft 10 mins. Such an understanding is there mam.

HR: Why should I hire u?

Me: What is my responsibility as a son of my father that much of the responsibility I have in my infosys family. blab blab blab? To Get a flat world secrets from a flat world company.. i want to win in the flat world....(it?s a philosophy of Infy.. aft I told this c extremely got impressed..)

HR: Who is ur idle person?

Me: My uncle .. n explained a correct reason n its very impressive..

HR: Did u ever organize a function as dept fun?

Me: No mam. I dint organize but as a member I accomplished my job wit fulfillment.. Mam I had an experience when I had captainship of my cricket team.. two times I took my team to finals in my school life.

HR: As a captain wat do u learn frm ur co players?,

Me: blab blab std answers..

HR: ok arunkumar ( c shown a card ) can u read this?.

Me: ( I thought its for my eye testing) so I said UPSIDE mam.. Actually It was like U P S I D E

HR: ok wat do u think abt this? ONCE -------- TIME With in a second I found the relation n which type of puz it was. I said ?ONCE UPON A TIME ?

HR: so can u c this now? (For the first one)

Me: yes mam it is UPSIDE DOWN.

HR: ok abt this? Cast cast Whether Cast cast

Me: Instantaneously said WHETHER FORE CAST

HR: check ur email regularly u ll be called at any time.. (At that moment itself I understood Arun has been placed..)

HR: Would u like to ask any question?.

Me: Yes mam, may I know abt CMMi level 5?

HR: Sorry arunkumar am not related to that dept..

Me: its all right mam.. I feel happy to had ur valuable time to share abt myself mam.. If u don?t mind can u give me a feed back?.

HR: Sorry again arunkumar v r not supposed to say that..

Me: thank u mam thanks for ur kind reply..

HR: OK. So friends, how u r speaking is not important but wat u r speaking is very much seen.. Everything bcoz of self confident ..even though am only one person frm MCA.. So Never think WAT CAN I DO but Ever think I CAN DO IT.. One more information I m the first Tamil medium student who joined in Infosys from my college side.. so Tamil medium Guys Don?t lose ur Confident..

Rounds: - Aptitude Test - Client/Manager Interview Location : Chennai Contributor Name : ArunkumarM Email : mathiarunkumar@yahoo.com

You might also like