Thank you Letter Sample

Thank you Letter Sample
John Richardson
4583 State Street
Chicago, Illinois 00000
Home: 122-333-2231


Mr. Jimmy Lee,
National Sales Company,
257, Park Avenue South,
New York, NY 12345-6789.
Dear Mr. Lee,
I want to say thank you for the opportunity to interview me for the position national sales manager. I appreciated your work culture and enjoyed meeting you and members of your staff.
The interview gave me a chance to gauge how compatible my background, interest, and skill-sets are with the goals of National Sales Company. As we discussed during the interview, my experience as a Regional Sales Manager in Regional Sales Company, has prepared me well for handling all the functions of sales.
Enclosed along with is the copy of my experience certificates from my last employer. You can contact Mr. Buble John, my present employer for want of any clarifications.
I look forward to seeing you again.

John Richardson.

School Teacher Resume Sample

School Teacher Resume Sample
84, South 66 Street,
Burlington, Washington, 03298,
(0987)-481 9513
Personal Summary
* Capable of imparting the required education on the children by making interesting paradigms and models.
* Mild by behavior, interactive capability and reconciliating.
Professional Background
1994 to 1998: New York Elementary School Society, New York Uptown, New York worked as a trainee fifth grade elementary school teacher.
1998 to present date: New York Elementary School Society, New York Uptown, New York Works as a fifth grade teacher.
During this time period I assisted my concern in different ways such as below
* Provided an intensive practical experience for associating new program of study or syllabus. Assisted in selecting the study materials and designed the learning parts on that new curriculum.
* Advised for setting up the physical system of the respective class rooms.
* Works as a chairman of the School Affiliation Service.
* Worked as member of the School Handbook commission and provide an extensive proposal for analyzing the school policies and rules.
* Developing and implementing the newly introduced syllabus with lesson planning and special assignments as a tool to increase alertness and coordination among the students.
1990- 1993: worked as a forth grade teaching stuff at Boston Conception Education Society.
* Developing and implementing the newly introduced syllabus with lesson planning and special assignments as a tool to increase alertness and coordination among the students.
* Participated and carried out various guardian-teacher discussions and developed some useful tools for child’s mental progress.
1980-present date: works as a Chemist in Amide’s Chemical Unit
Educational Background
Bachelor of Science Degree holder in Education in the year of 1975 from The New York State University, New York
* Minored in Chemistry and educational mathematics.
* California Teaching Certificate Course recognized.

Data Entry Resume Sample

Data Entry Resume Sample
Maria Angella
1234, East 80 Street,
Carlisle, MA 01741,
(123)-456 7890.

Career Objective:
Information Technology graduate seeking employment as Data Entry clerk. Willing to apply analytical and effective research skills gained in previous engagement as data entry clerk. Has high typing speed of 120 words per minute gained through training in secretarial studies and experience working as an administrative assistant and later as adata entry clerk. Requires no preliminary training in the field
Educational background:
Diploma in Information Technology- Madison University- 2003 – 2005
Certificate in Excel and SPSS- YMCA- 2002 – 2003
Professional Background:
2006 – 2008 Data Entry Clerk at Madison Call Center
• Carried out research online
• Filled in questionnaires
• Prepared questionnaires
• Collected data from respondents
• Compiled data
• Entered data in online data forms
• Proofread data forms
2003 – 2006: Administrative Assistant at Madison Insurance (Part-timer)
• Filed reports and other documents
• Took dictation
• Typed reports, letters and minutes
• Scheduled meetings and appointments
• Answered telephone calls
• Secretary of the Information Technology Club
• Managed to complete a major data entry project in record time with 99% accuracy level while working at Madison Call Center
• Head of the Madison University Team in 2005
• Winner of the United States University Games Iron Woman Award

Resignation letter to follow Higher studies

Resignation letter to follow Higher studies

Manager's Name
Company Name
Company Address

Dear Mr./Ms. Manager's Name,
I am writing to inform you of my resignation from my post of position title with effect from Date of Resignation.
Due to my upcoming full time  classes stating October, I have decided that this is the right time to leave. I assure you that I will finish all current projects before my departure. Please feel free to contact me should you need my assistance in any way.

Again I thank Company Name for a pleasurable learning experience.

                                                                                                                         Your Name

Sample Resignation letter for pregnant

Sample Resignation letter for pregnant

Managers Name
Company Name
Company Address

Dear Mr./Ms. Manager's Name

This resignation letter is to formally announce you that my last day at Company Name will end at Date of Resignation.
I am currently pregnant and this was why I have decided to leave. I assure you that I will do my best to finish ongoing projects before my departure. Please feel free to contact me, as I will be available via email.
I have greatly enjoyed working with Company Name and I wish everybody all the best.

                                                                                                                                Your Name

Keep cc to your Project manager ,Hr manager ,Temlead ...or the hirarcy you follow in your company

What is Message driven process? --Websphere

What is Message driven process? --Websphere
Ans . When messages arrive on a queue, they can automatically start an application using triggering. If necessary, the applications can be stopped when the message (or messages) have been processed.

What is MQ and what does it do?-Websphere

What is MQ and what does it do?-Websphere
Ans. MQ stands for MESSAGE QUEUEING. WebSphere MQ allows application programs to use message queuing to participate in message-driven processing. Application programs can communicate across different platforms by using the appropriate message queuing software products.

What is the relation between Response Time and Throughput in loadrunner

What is the relation between Response Time and Throughput in loadrunner
The Throughput graph shows the amount of data in bytes that the Vusers received from the server in a second. When we compare this with the transaction response time, we will notice that as throughput decreased, the response time also decreased. Similarly, the peak throughput and highest response time would occur approximately at the same time.

Algorithm to Nth-to-Last element in a singly linked list

Algorithm to determine the Nth-to-Last element in a singly linked list of unknown length. If N = 0, then your algorithm must return the last element 
Given that the only way to traverse a singly linked list is forwards from the head, it is not possible to just count N elements from the end of the linked list. Furthermore, the length of the linked list is unknown. We could traverse the list once to determine the number of elements and then traverse the list again to stop at the Nth element from the last element. But this seems a little inefficient. What if we could use 2 pointers?
So what if we use a current pointer and another pointer that is N elements behind the current pointer. When the current pointer reaches the end of the list, the second pointer will be pointing to the element N elements from the end of the list.
Here’s some code to illustrate this logic.
Node * findNToLastNode( Node *head, int N )
    int i = 0;
    Node *current, *behind;
    current = head;
    for( i = 0; i < N; i++ ) {
        if( current->next ) {
            current = current->next;
        } else {
            return NULL;  // Length of the list is less than N

    behind = head;
    while( current->next ) {
        current = current->next;
        behind = behind->next;

    return behind;

Sap XI Interview,Sap XI Faqs

Sap XI Interview,Sap XI Faqs
1) Briefly explain about Net weaver?
Ans: SAP Net Weaver provides an open integration and application platform and permits the integration of the Enterprise Services Architecture. Net weaver covers following topics:
a) People Integration
b) Process Integration
c) Information Integration
d) Application Platform.
2) What is SAP XI?
Ans: Exchange Infrastructure (XI) is an Integral part of SAP Net weaver. Position of XI is in the process integration layer of Net weaver stack.
The aim of XI is to integrate different versions of both SAP and non-SAP systems implemented on different flat forms (Java, ABAP, and so on). XI enables you to implement cross-system business processes. XI is based on an open architecture, makes use of open standards and offers services that are essential in a heterogeneous and complex system landscape: namely a runtime infrastructure for message exchange, configuration options for managing business processes and message flow, and options for transforming message contents between the sender and receiver systems.
The application-specific contents are transferred from the sender to the receiver in a freely defined XML schema (XML: extended Markup Language) using the Integration Engine. The structure of a message is therefore determined by the interface data structures used.
The central concept is that, during the design phase, all interfaces required are initially developed independently of a platform and made available in the form of a WSDL description (WSDL: Web Service Description Language). Using this description you can, for example, define mappings between interfaces without this having an effect on an existing system landscape. All design phase data is saved in the Integration Repository to be implemented later in a particular system landscape. In this second phase, the configuration phase, you can select components, interfaces, and mappings saved in the Integration Repository that are appropriate for your system landscape and business processes, and assign them to each other in logical routing. The data resulting from this configuration process is saved in the Integration Directory and you can call and evaluate it from the runtime of the Exchange Infrastructure.
XI enables you to do the following:- Develop cross-system applications. You can exchange multiple system messages using the runtime infrastructure and synchronous or asynchronous communication. You can either develop new and platform-independent interfaces, or connect to existing interfaces at runtime, using adapters. Adjust message values and structures for the receiver, using mappings. - Centrally maintain the message flow between logical systems in the system landscape, using logical routing.- Connect the logical receiver to a technical system, using Services; this system can easily be switched using this abstraction level (technical routing). Describe your system landscape as the basis for the description of your cross-system business process.

3) What is XI?
Exchange Infrastructure can be used as a Middleware Engine to communicate in a distributed environment. The heart of XI is Integration Engine that is used for integrating different technologies using Standard Messaging techniques e.g XML. Different mapping tools are avilable for mapping the distributed system which can be mapped without having any expertice of Technical Details. As a real world example, XI can be helpful in integrating different banks with SAP R/3. XI Engine also support previous releases of SAP R/3 like 4.6C and have many more adapters to communicate with legacy systems.
SAP XI is an integration technology and platform for
1. SAP and Non-SAP systems,
2. A2A and B2B scenarios,
3. Synchronous and Asynchronous communication,
4. Cross component Business Process management and it include built-in engine for designing and executing integration process (Business process).
5. The goal of SAP XI is to provide single point of integration of all systems inside and outside the corporate boundary across technologies and organizational boundaries.
6. The important feature of XI is openness, flexible and transparency to the integration process. It is based on ESA and SOA.
7. The overall key concept of SAP XI is to drive integrated business process across heterogeneous and highly dynamic landscapes in a more manageable cost effective way.
8. The basic idea is to provide runtime infrastructure which allows heterogeneous systems to be tied together with fewer connections and at the same time, in order to connect those applications and let messages flow from one application to other, have a centralized storage of integration knowledge
4) What are the integrations in net weaver?
Ans) People integration, information integration, process integration and application platform.
5) What are the components in net weaver?
Ans) mobile infrastructure, enterprise portals, biw and MDM, sap xi (integration broker and bpm) WEB AS.
6) What is the message flow in SAP XI?
Ans) inbound handling, receiver determination, interface determination, channel determination, mapping, outbound handling.
7) What are routing rules?
Ans: Receiver determination rules and interface determination rules (includes mapping assign).
8) What are the quality of services, which comes under asynchronous process?
Ans: exactly once and exactly once in order.

9) What are service users?
Ans) they have sapmuser roles on the abap part of the SAP web as that is available on the J2ee part as groups
10) What the central administration transaction to manage the alerting?
11) What are the tools used by runtime to monitor?
Ans) ccms (computer center management system), pmi (process monitoring infrastructure) and alert frame work.
12) Partner connectivity kit is directly integrated with? -
Ans) integration engine.
13) What does partner connectivity kit enable?
Ans) enables partners of XI customers to conduct XML document exchange with XI.
14) What is the process performed in runtime workbench?
Ans) message monitoring, component monitoring, performance analysis and message alerting.
15) What are Unicode sap web AS platforms?
Ans) oracle and ms sql
16) What the use of WEB AS alert framework?
Ans) classification of errors and alerting channels.
17) What the standard that adapter framework is maintained?
Ans) JCA
18) In which monitoring end to end monitoring is taken place?
Ans) message monitoring.
19) What are the two types of monitoring handled by message monitoring?
Ans) end to end and performance.
20) What are the views you get in message end to end monitoring?
Ans) process and instance views.
21) How idoc is posted to r/3 system
Ans) XI is not responsible for posting idocs. XI is just responsible for populating the idoc structure with the data. The function module associated with idoc structure is posting the actual data into the R/3 tables.
22) What are the monitoring options you get in performance monitoring?
Ans) overview data and detailed data.
23) Which adapter has central monitoring and configuration?
Ans) XI Adapter Engine.
24) What is required to install XI adapter on XI system?
Ans) Java proxy environment.
25) Why exactly BPM usage?
Ans) cross component and takes care of the execution and persistency.

26) When will we go for BPM?
Ans) a) Error Handling
b) Splitting of messages
c) Combining of messages
d) Message Persistency. 27) Why integration engine?
Ans) Processing messages, mapping, routing, guaranteeing quality of service.
28) How many types of editors we have? And what are they?
Ans) scenario editor, process editor, mapping editor, condition editor, interface editor.
29) What are the steps involved in integration engine?
Ans) routing, mapping, channel determination.
30) What are the steps involved in BPM?
Ans) process execution and correlation handling.
31) What is the transport protocol involved in JMS?
Ans) sonic mq, mq series.
32) What is soap?
Ans) simple object access protocol.
33) What are different messaging models?
Ans) publish/subscribe & request/response.
34) Global Container?
Ans) This object enables you to cache the value that you want to read again when you next call any user-defined function that is in the same message mapping.
35) Container?
Ans) This object enables you to cache the value, which you want to read again when you next call the same user-defined function.
36) Multi Cast?
Ans) you have an option of sending a message to multiple receivers and waiting for a response from the each of the receivers. This procedure of sending a message to multiple receivers and waiting for a response message is also known as 'multi cast'.
37) Types of Node Functions?
Ans) a) Remove Contexts: - remove all higher level contents of the source level message in order to map with the target message field. So you can get the node contexts removal.
b) Split by value: - Insert Context change for an element split by value is some as counter part of remove context. Here instead of delivering the context you can insert a context change in the source value queue.
c) Collapse contexts: - Copies first values of the all contexts to one context empty context are replaced by empty string.
d) Copy Value: - How many ever times I occur I am copied just once". This is not a node function but I am explaining it as it is used very frequently in real-time. Let us take an instance of material group, which can occur as many times as the item node. But since we are mapping it to the header in the target node I just want to copy the first occurrence of material group and map it to the header node. CopyValue exactly does that.
e) Create if: - It will create a target node or element based on some condition.
f) Exists: - Function to determine whether a particular source field exists in instance to be processed. If it does it gives true or else false.
g) Use one as many.
h) Replace value: - Replace the value I with the value that you desired in the dialogue for function properties.
i) Sort: - Sorts all values of the multiply occurring inbound field with in the existing or set context.
38) What are the three objects used at user defined functions?
Ans) a) Container
b) Global Container
c) Mapping Trace.
39) What is the Mapping Trace?
Ans) This object enables to transfer message to the mapping trace if the trace level set correspondingly then the trace is visible to message monitoring.
40) What is an Alert?
Ans) An alert is a notification informing its recipients that a critical or very important situation has arisen. The situation is as severe that an action must be taken immediately in order to solve the situation.
41) Sap XI definition on Alert?
Ans) Alert are used to monitor the abap and java components (Including the Business Process Engine) of Exchange Infrastructure centrally, and to identify different categories of system errors and application errors in the various interfaces and interface namespaces of the components involved.

SAP MM Interview,MM Faqs

SAP-MM Interview
1. What are the types of special stocks available? 
Subcontracting, consignement, pipeline, project, sales order, RTP, stock transfer ,third party.
2. What are the types of inforecords?
Standard, consignment,subcontracting & pipeline.
3. What is meant by consignment stock?
The stock supplied by the vendor is in the companies premises with the company having no liability for the same.  The liability for the company will only be affected when the goods are issued from the consignment stock for use.
4. What are the steps involved in consignment cycle? 
Create consignment info record with proper tax code, create Po with item category K, maintain output condition record for KONS, process GR, no invoice verification done, but settlement is done through MRKO transaction.
5. Tell me about the subcontracting cycle.
The Po is created with item category L , the goods is transferred to subcontractor by 541 movemet. for this movement note no accounting docs take place.  When GR is done automatically, 543 movemnt takes place which take care of the consumption of components from stock.
6. How are the byproducts taken care of in subcontracting? 
You can add these by products in the BOM for the header matl.
7. What is meant by scales? 
Can scales be used in standard purchase order?   You can fix a price in the info record for a say qty from 1-100 price RS150 & if the order qty is 101- 500- the prices is 140 . Scales cannot be used directly in PO but can be pulled into the PO from various master data like info record,  quota arrangement.
8. What is the difference between a contract and a scheduling agreement? 
With regard to Outline Agreement: 
1. You can create the centrally contract (cross-plant) where you can maintain different pricing conditions for each and every plant 
2. You have to create the Release Order with reference to Outline Agreement. 
3. No detailed delivery schedule can be made in the Release Order. 
4. No Release documentation is created. 
5. Only time-dependent conditions can be created. 
6. Some Item Category 'M' and 'W' can be used. 
With regard to Scheduling Agreement: 
1. The Plant Location must be entered in the Scheduling Agreement. 
2. We do not have to create any other purchasing document except for delivery schedule line via Transaction ME38 or MRP running (with the appropriate setting of Source List). 
3. Delivery Schedule line items are created subject to your specific requirement. 
4. Can create both Scheduling Agreement with and without Release Documentation (subject to the Document Type LP or LPA) with the selection of either FRC or JIT delivery schedule. 
5. Either time-dependent or time-independent conditions can be created subject to the customizing in the Document Type of the Scheduling Agreement. 
6. Item Category 'M' and 'W' can not be used.
9. How does the system calculate taxes? 
10. How does the system calculate nondeductible taxes?
11. What is meant by batches? How can the batches be searched?
A batch is a subdivision of your stock of a material having the same characteristics. 
For instance: 
- food production uses batches to indicate the day of production. 
- paint production uses batches based on production date and the used ingredients. It is very hard to reproduce the same color in exactly the same way at two different moments. 
- ore may be divided in batches based on their mineral content. 
You can search batches using the standard search facility (match code, key F4) based on the naming convention of the batches or, if you use batch classification, based on the characteristics of the batches. 
12. How is a shelf-life item managed in SAP? What is the full cycle?
13. What are the settings required for quota arrangement? 
To set up a quota arrangement for the procurement of a material, proceed as follows:
Master data -> Quota arrangement -> Maintain, enter the material and plant number,  press ENTER to display the overview screen for the quota arrangement periods, Enter a validity period for quota arrangement, Enter date until which the quota arrangement is valid. The start date is calculated by the system. Press ENTER .
Select the quota arrangement and choose Goto -> Item overview to display the item overview screen of the quota arrangement.  Enter a quota arrangement item for each source of supply you want to include in the quota arrangement. 
You must enter the following data. 
- Procurement type
- Special procurement type, Enter k in the S column, for example, if a consignment arrangement for the material exists with the vendor.
- Vendor number
- Procurement plant (supplying plant):
- Quota column, enter the quota assigned to each item. 
Press ENTER . 
The percentage distribution of the quotas is calculated and displayed automatically by the system.
Save the quota arrangement.  The system assigns a number to the quota arrangement item automatically
14. What is meant by MRP Type and lot sizing?
15. Can it be configured in such a way that the external requisitions can  also be taken into account while MRP runs in consumption-based planning if VB is selected as MRP type? 
16. How are free items managed in a PO? yu need to tick the tem as free in the PO. The price will be zero for such PO's.
17. What are the differences between release procedure with classification and release procedure without classification? When are they used? 
Release procedure with classification means the Purchase requsition can be released both at item level &  at the header level. Release procedure with out classification can also be used for PR which is used   for item level release only. all other external documents cannot be relesed  with classification. The two procedures are mutually exclusive (that is to say, you must decide in favor of one of them only - you cannot use both). 
18. Is it possible to have a release procedure without classification for a PO?
19. What is the maximum number of levels available in SAP? 
Did not get this question …pls clarify.
20. Is it possible to have scales in a quotation? 
21. What is GR blocked stock? When it can be used? 
Whenever you are not sure about the quality of the product received, you can put in GR blocked stock. 
22. How are the variations in subcontracting taken care of in SAP? 
23. How to give specifications for developments?
We normally prepare a business requirement document in which we specify what is required. what field & tables have to be referred for the required development. 
24. How to create PR or PO by MRP? 
The PR is created  according to the safety stock mentioned for the material or can be triggered from a requirement . For creating a PO, you need to have the scheduling agreement in place .After the MRP is run the schedule lines are generated which are nothing but the PO.

Android Interview Questions and Answers

Android Interview Questions and Answers
Describe the APK format.
The APK file is compressed the AndroidManifest.xml file, application code (.dex files), resource files, and other files. A project is compiled into a single .apk file.
What is an action?
A description of something that an Intent sender desires.
What is activity?
A single screen in an application, with supporting Java code.
What is intent?
A class (Intent) describes what a caller desires to do. The caller sends this intent to Android's intent resolver, which finds the most suitable activity for the intent.
How is nine-patch image different from a regular bitmap?
It is a resizable bitmap resource that can be used for backgrounds or other images on the device. The NinePatch class permits drawing a bitmap in nine sections. The four corners are unscaled; the four edges are scaled in one axis, and the middle is scaled in both axes.
What languages does Android support for application development?
Android applications are written using the Java programming language.
What is a resource?
A user-supplied XML, bitmap, or other file, injected into the application build process, which can later be loaded from code.

Microsoft SDET Interview Questions(SDET)

Microsoft SDET Interview Questions(Software Development Engineer in Test)
  • Why do you want to work for Microsoft?
  • How would you deal with changes being made a week or so before the ship date?
  • How would you deal with a bug that no one wants to fix? Both the SDE and his lead have said they won't fix it.
  • Write a function that counts the number of primes in the range [1-N]. Write the test cases for this function.
  • Given a MAKEFILE, design the data structure that a parser would create and then write code that iterates over that data structure executing commands if needed.
  • Write a function that inserts an integer into a linked list in ascending order. Write the test cases for this function.
  • Test the save dialog in Notepad.
  • Write the InStr function. Write the test cases for this function.
  • Write a function that will return the number of days in a month (no using System.DateTime).
  • You have 3 jars. Each jar has a label on it: white, black, or white&black. You have 3 sets of marbles: white, black, and white&black. One set is stored in one jar. The labels on the jars are guaranteed to be incorrect (i.e. white will not contain white). Which jar would you choose from to give you the best chances of identifying the which set of marbles in is in which jar.
  • Write the test cases for a vending machine.

Microsoft Software Development Engineer Interview Questions(sde)

Microsoft Software Development Engineer Interview Questions(sde)
  • You're given an array containing both positive and negative integers and required to find the sub-array with the largest sum (O(N) a la KBL). Write a routine in C for the above.
  • 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 ].
  • Write a routine to draw a circle (x ** 2 + y ** 2 = r ** 2) without making use of any floating point computations at all.
  • Given only putchar (no sprintf, itoa, etc.) write a routine putlong that prints out an unsigned long in decimal.
  • Give a one-line C expression to test whether a number is a power of 2. No loops allowed.
  • Given an array of characters which form a sentence of words, give an efficient algorithm to reverse the order of the words (not characters) in it.
  • Give a good method to count the number of ones in a "n" (e.g. 32) bit number.
  • What are the different ways to implement a condition where the value of x can be either a 0 or a 1?
  • Reverse a linked list.
  • Insert in a sorted list.

Microsoft Project Manager Interview Questions

Microsoft Project Manager Interview Questions
  • What types of projects (academic or otherwise) have inspired you in the past?
  • What are some self-directed missions that may have influenced your career direction?
  • Did you have a moment of epiphany when you KNEW what you wanted to be when you grew up?
  • How does Microsoft fit into your vision?
  • What are some things that excite and motivate you?
  • What are some examples of poorly/well-designed software? What makes the software this way and how would you change it?
  • What is your favorite Microsoft product? Why?
  • What is your least favorite Microsoft product? Why?
  • Explain a database to a young child.
  • Explain the Internet to your grandparents
  • What is your favorite web site? Why? Now improve it.
  • Steve Jobs calls and asks you to improve the iPod. Go.
  • What’s an example of great product design?
  • Why do mirrors reverse right and left instead of up and down?
  • If a bear walks one mile south, turns left and walks one mile to the east and then turns left again and walks one mile north and arrives at its original position, what is the color of the bear.
  • 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).
  • A band is going in the street with a constant speed. Someone in the last row has a dog. The dog runs ahead, reaches the front row of the band and gets back to it's owner. The dog's speed was constant all the way and while it was running the band passed 50 feet. Find the length of the dog's path,if the distance between the front and the rear row of the band is 50 feet.
  • The government wants cars to keep track of whether or not they are speeding. The part to determine this is already able to determine the speed of the vehicle, how would you design the rest of the system.
  • How many times a day do the hands on a clock overlap themselves?
  • You have 8 balls. One of them is defective and weighs less than others. You have a balance to measure balls against each other. In 2 weighings, how do you find the defective one?
  • There are 3 baskets. one of them have apples, one has oranges only and the other has mixture of apples and oranges. The labels on their baskets always lie. (i.e. if the label says oranges, you are sure that it doesn't have oranges only,it could be a mixture) The task is to pick one basket and pick only one fruit from it and then correctly label all the three baskets.
  • Why is a manhole cover round?
  • How many cars are there in the USA?
  • You've got someone working for you for seven days and a gold bar to pay them. The gold bar is segmented into seven connected pieces. You must give them a piece of gold at the end of every day. If you are only allowed to make two breaks in the gold bar, how do you pay your worker?
  • One train leaves Los Angeles at 15mph heading for New York. Another train leaves from New York at 20mph heading for Los Angeles on the same track. If a bird, flying at 25mph, leaves from Los Angeles at the same time as the train and flies back and forth between the two trains until they collide, how far will the bird have traveled?
  • You have two jars, 50 red marbles and 50 blue marbles. A jar will be picked at random, and then a marble will be picked from the jar. Placing all of the marbles in the jars, how can you maximize the chances of a red marble being picked? What are the exact odds of getting a red marble using your scheme?
  • Imagine you are standing in front of a mirror, facing it. Raise your left hand. Raise your right hand. Look at your reflection. When you raise your left hand your reflection raises what appears to be his right hand. But when you tilt your head up, your reflection does too, and does not appear to tilt his/her head down. Why is it that the mirror appears to reverse left and right, but not up and down?
  • You have 5 jars of pills. Each pill weighs 10 gram, except for contaminated pills contained in one jar, where each pill weighs 9 gm. Given a scale, how could you tell which jar had the contaminated pills in just one measurement?
  • If you had an infinite supply of water and a 5 quart and 3 quart pail, how would you measure exactly 4 quarts?
  • You have a bucket of jelly beans. Some are red, some are blue, and some green. With your eyes closed, pick out 2 of a like color. How many do you have to grab to be sure you have 2 of the same?
  • Which way should the key turn in a car door to unlock it?
  • If you could remove any of the 50 states, which state would it be and why?
  • There are four ants at four corners of a square of unit distance. At the same instant all of them start running with unit speed towards the person on their clockwise direction and will always run towards that target. How long does it take for them to meet and where?

  • Design a music system for a car. What are the features? Draw a picture.
  • Design a GPS navigation unit for a hiker.
  • Design a communication device for Canadian park rangers.
  • Design a remote control for an automatic window-blind system.
  • Design a coffee maker that will be used by astronauts.
  • Design an alarm clock.
  • Design an alarm clock for a blind person.
  • Design a search function.
  • What are examples of poorly designed software?
  • Design an instant messaging system.
  • I am your grandmother. Describe what MATLAB is to me.
  • How would you explain what a database is to a 5-year-old?
  • Develop an algorithm for selecting objects in Visio.
  • Tell me about a time when you made a decision and later found out that it was incorrect. What did you do to resolve the issue?
  • Suppose you are one week away from the product shipping date and discover a bug in your software. What do you do?
  • How would you test a keyboard?
  • How would you test a pen?
  • Imagine you have a closet full of shirts. It’s very hard to find a shirt. So what can you do to organize your shirts for easy retrieval?
  • How would you test an elevator?
  • How would you test a vending machine?
  • How would you test a program that takes in two points and outputs the distance between the two points?
  • Test the Windows scroll bar.
  • Given a rectangular (cuboid 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?

Ruby Interview Questions

Ruby Interview Questions
1)Explain about class libraries in ruby?
2)Explain about portability of ruby?
 3)Explain about garbage collection feature of ruby?
 4)Explain about the command line options in ruby?
 5)Explain about environment variables present in ruby?
6)Explain about operators in Ruby?
7)Explain about the defined operator?
8)Explain about methods in ruby?
9)Explain about normal method class?
10) Explain about ruby names?
11)Explain about variables in ruby?
12)Explain about Class variable and global variable?
13)How does ruby deal with extremely large numbers?
14)Explain about Float, Dig and Max?
15) Explain about interpolation in ruby?
16)Explain about ruby code blocks.

Delphi interview Questions

Delphi interview Questions
1)How do you work with INI files in Delphi?
2)How to create UDL files in Delphi?
 3)How to save binary files in Delphi?
 4)How to save images to a database with Delphi?
5)Explain about creating n tired applications using Delphi?
6)How application server is different from other type of servers?
7) Explain about event handler in delphi?
8) Explain about Delphi`s VCL?
9)How do you display  in Delphi?
10)Explain about the Delphi IDE?
11)What are packages in Delphi?
12)Explain about the textual description of the form?
13) Explain about DPR?
14) Describe about help file in Delphi?
15) Describe about the project menu?
16) Explain about data base form wizard.

Chefs Interview Questions

Chefs Interview Questions

1)How would you describe your self
2)Why do u want to became a chef
3)Which city is known as Manchester of India?
 4) What are the things you like most in your food?
 5)Identify 5 things a chef would check when he receives fish to check for quality and Freshness?
 6)Briefly describe your ideal job
7)what is saltpaetre? what is chouid forid?
 8)Why you wish to join hotel industry
9)what is the diffrence b\w spices n herbs?

Hexaware Vss Interview Questions

VSS Interview Questions Hexaware
1)Which DB using by Visulal Source Safe ? Can we assign our won database to VSS?
or it have any default DB ?
2)I want to prepare a patch installation for my company. I need all the files which have been modified since Jan 09. I have taken the history of project in VSS, for date range 01Jan09 to today. Now whats the procedure of getting all those files to my local directory, which is being used for a patch install preparation.

3)I checked in modified code into vSS . Now I have another working area and which has older version. Now I wanted to findout the difference between VSS and older version in another working area which is not the VSS area. Now the question is after getting difference between the VSS and another working area. There will be some files difference. How do I take only difference files recursively into some other area.

VSS Info
When any person create a new file in the project, he will add it to the Source Control System in the correspoding to folder. This process is called "Checkin". Most of the source control systems provide a windows explorer like user interface. You can checkin files in different ways: 1. Drag and drop files from windows explorer to appropriate folder in source control explorer. 2. Go to appropriate folder in source control system, right click on the folder name and select 'Add Files'. This will launch a file browser which will allow you to select files. 3. Integrate with Visual Studio - most source control systems are integrated with Visual Studio when you install their client software. This is the easiest way to work with source control systems. When you right click on any file in the Solution Explorer in Visual Studio, it will give you the option to checkin or checkout files. After you add (checkin) a file to source control , the file is "controlled" by source control system. If anybody want to change the file (including the person who created the file), he has to "checkout" the file from Source control. When you checkin a file to source control, it will make the file in your computer 'Read only' so that you cannot edit it. This is to remind you that the file is controlled by source control system. You can add new files to source control, but you cannot checkin an existing file unless you have checked out that file.

4)Which is the best product for source controlling compair to VSS for vesion controlling

5)Can database be accessed without sharing the folder.

Servlets Interview Questions

Servlets  Interview Questions
1) Explain in detail about a servlet?
A Java servlet can be thought as an Applet but this runs on the server without the front side. This is used in applications where there is need for functionality of the web server and it is also used to access the existing business applications. It removes the limitations caused due to CGI. Servlet is platform and server independent which makes it much more popular to use.
2) State some of the uses of Java servlet?
Java servlet is used for many purposes. Being platform and server independent it is used for wide variety of purposes. They can provide secured access to web based data. Type safety and RAD based features help in productivity. It can be used to extend the functionality present in web servers.
3) What services can be obtained by implementing Java Servlets?
These are the following services which can be obtained by using Java servlets they are: -
• Multi user services can be provided by organization using Java servlets to their clients.
• They can also serve static web pages by making use of HTTP/ (s) protocols.
• Search engines and semi custom applications can make use of servlets (web based entry, etc).
4) Should the user or client be in the same software language in their applications?
Servlets are programmed in Java and the user need not be in the same language to access or implement the features of Servlets. They are used in middle tier which provides them a flexibility to be clients for other applications and the client who is accessing the servlet need not have the same language as the servlet.
5) Is load balancing possible with a servlet?
Load balancing is possible with the use of servlets. A servlet can forward requests to other servers which can drastically reduce load. This technique can reduce load by mirroring the same content among several servers. A single logical service can be partitioned among several servers i.e., routing according to task type.
6) Explain about the service method?
Request and Response parameters are provided with the service methods. These parameters implement encapsulation; they also give access to parameters which allows them to report errors and status reports. Contrarily servlets retrieve parameters through an input stream and responses are sent through output stream.
7) Explain about the different usage modes present in Java servlet?
Servlets can be used in many different modes they are: -
1) Filter chains can be used to chain servlets together.
2) They can be used to support HTTP protocols.
3) They are the best replacement for CGI based applications
4) Dynamic generation of content is possible with Servlets.
8) State the different ways of loading a servlet?
The different ways in which a servlet can be loaded are as follows: -
1) Dynamic loading of servlet is always possible.
2) Servers do provide an administrative option through which force loading and initialization is possible.
3) Servlets can also be loaded by Java class; they can be loaded from remote directories and local file systems.
9) Explain about servlet container?
Servlet container supports servlet execution. Basic functionality of a web server and IDE of Java can be used for better performance. Specific URL`s can be translated into servlet requests. Individual servlets get them selves registered with the container and this container holds and provides information about the functionality of the servlet and the Url which can access the servlet.
10) Explain about servletConfig and servletContext in applications?
Servletcontext is used to obtain application level information and only one servletcontext can be present in one application. ServletConfig object is present for every servlet and it provides initialization parameters for every servlet.
11) Explain about Http specific servlets?
Servlets using Http protocol support Http methods which includes GET, HEAD, POST, etc. Request and response data are always provided in an MIME format. Data type is specified by the servlet and data is also written in that format which gives greater flexibility in sending output in the format requested.
12) Explain about performance features of servlets?
Creation of a new process for each and every request can be avoided and this is deemed to be the biggest performance feature of servlets. Servlets run in parallel and in hand with the same process in the server. It provides greater flexibility and performance over CGI and fast CGI in an HTTP environment.
13) Explain about JVM and Java servlets?
Java servlets give greater performance for leveraging Java and related internet technologies. Throughput and response time can be improved by using Java servlets. With help from JVM Java servlet programs take advantage of additional processors which will help them scale up operations from entry level servers to main frame level applications.
14) How does servlets handle data and give some examples of this feature?
Servlets with precoded logic process data and they return reports in an appropriate format. Some of the examples of such formats are historical graphs and tables, web data, automated forecasts, etc. Administrative data such as addition, deletion of data can be performed with Servlets.
15) What are the two different kinds of servlets used by collecting sites?
There are two kinds of servlets used by collecting sites they are used to push and pull data. One kind of servlet is used to push data to the collecting site and the other is used to pull data from the appropriate format. These formats can be clubbed with other servlets which further aggregate data and can be used for large engineering projects.
16) What are the various different input parameters which servlets accept?
There are various different iinput parameters which servlets accept they are
1) Request or an input stream from an applet or so.
2) Request of the URL
3) From different servlets or networks.
4) Parameters passed from an HTML form.
17) Explain about the security features of Servlets?
Servlets cannot be trusted they have information about the clients. They have access to HTTP specific authentication data and peer identities can be determined. Strong security policy support is present in Java servlets. Access to network files and services needs to be restricted for a servlet. Security manager provided by Java can be used to control the level of security.

ColdFusion Interview Questions

ColdFusion Interview Questions
1) What exactly is ColdFusion ?
2) Describe in detail about programming details in ColdFusion?
3) Explain about some of the features present in ColdFusion MX7?
4) Is it possible to write cold fusion in cold fusion?
5) Can we modify ColdFusion server code and what are the two open source CFML parsing engines?
6) What are the benefits of multiple server instances?
7) Describe about Clustering
8) Describe about the level of security a firm can have while running adobe cold fusion?
9) How one can provide secured internet applications using adobe ColdFusion?
10) Explain about ColdFusion administrator?
11) Is there any facility which prevents viewing of source code?
 12) Describe about string encryption?
 13) What is cold fusion component roles implementation?
 14) What is CFCHART engine?
 15) Which tag aids us in Debugging and attribute in inter site scripting attack?
 16) Explain about enterprise manager?
 17) What is the benefit of extensible gateway architecture?
 18) What are the different types of resources through which cold fusion can communicate?
 19) What are the two primary types of files in a cold fusion application?
 20) State and explain about integrating Coldfusion applications with JSP.

Project Interview Questions

Project Interview Questions
Every candidate will be questioned and judged on the projects he has completed. A candidate worth is known only by the projects he has completed and the learning (work) experience he obtained from it.
For a fresher it is very important to have a good project if he wants to land in the job with a good starting salary. If a candidate wants to enter into software field but has is major project in Mechanical it is very important for him to relate or link that mechanical project with software programming. This can also improve the reliability of the mechanical structure and can give him an edge from other candidates who solely rely on programming without linking it to real time development application structures.
Experienced candidates are known as experienced because they have real time experience in a project. They need to explain about the project they had handled in their company. Entire description of the project should be known to the employee and with that: -
1) Environment
2) Team play
3) Project description
4) Technicalities
5) Programming languages, complexities, platforms and trouble shooting guidelines should be clearly stated.
6) Contribution.
At times employers need to suffix their experience certificates. Experience certificates speak a lot about you and it is general practice to bring letters of recommendation from your ex employer.
Some of the questions which might be asked are as follows: -
1) What are all the different standards you employed for the project?
For this question you have to state the various different standards you employed during the project. This question needs detailed explanation and you can explain the various standards applied for quality, testing, cost and delivery, etc. This question can be answered only when you have actually participated in the project.
2) What was the duration of the project and how did you meet the deadlines?
In this example you need to explain about the duration of the project and the necessary commitments from your team members for the completion of the project. You need to explain to him various stages of development and the team member’s participation (including you) and contribution to the project.
3) Tell and explain to us about a specific situation during the project where you have to cope with a less experienced candidate in your team and what are the measures you took to meet your deadlines?
When answering this question you have to explain about the specific part of the project which you handled. Try to have a positive tone when explaining about the problem your team has faced and the way you overcame the problem by taking corrective measures. Be honest and explain to the interviewer everything in detail including the problem, measures you took and the important one outcome.
4) What are all the technical measures and aspects required in the project? Explain?
Explain to the interviewer about the technical aspects which were required in the project. Make sure that you detail him about all the fields.
Some of the points which will help you are: -
• Behavior
• Environment
• Technical aspects
• Platforms
• Programming languages
• Trouble shooting, testing, debugging and bugs found.
• Rectification measures
5) How many projects did you participate in and how do judge the work you have done?
Tell him about the number of projects you have completed and the rating you can give to each project in which participated, remember the rating reflect upon your work and not the project. Support the rating with examples, certificates, awards, LOR, client testimonials, etc.
6) What do you know about this company and this job position?
To answer this question you should do some research on the company and the Job position as a whole. Explain to him about the relevant skills which you have relevant to the job opening and how best you can give your experience to the company which it can benefit from.
7) What are your strengths and weakness in general and technical?
Make an exhaustive list about all your strengths and weakness. Explain to him about them make sure that you don’t place emphasis either on your weakness or strengths. Explain to him everything in detail and the corrective measures you are taking to overcome the strengths and benefits.
8) Tell us some of your extraordinary skills which place you in the leading position over the other finalists?
This question is giving you chance to stand out of the group. Again you can explain to him about your project, team management skills, leadership, efficiency, stress management, etc. Don’t forget to mention your technical skills.
9) What was the criticism you got during your projects, how did you handle it and what are the measures you took to avoid repetition of the same?
There are always criticisms during the project either due to wrong logic, deployment, etc. Be honest and explain to him the criticism you received during that and the specific situation in which you have received it. After stating that explain to him about the corrective measures you had taken to avoid the same.

Tips while Answering a interview question

Tips while Answering a interview question
These are some important consideration while answering interview questions they are
1) Positive tone and stress on important issues.
2) Don’t brood on negative aspects of your ex employer or your weakness it can send negative vibes to your interviewer.
3) Management skills should be exhibited in your words and actions during the interview. Body language can help you very much while you are displaying management skills.
4) Make the interviewer and yourself comfortable because it can make the environment very friendly for discussion.
5) Flow of thought should be present if you don’t have words to express yourself then it is better to take an interview course or public speaking course. If you cannot express yourself then there is no point in attending an interview. But if you have adequate technical knowledge and facing difficulty to express it in English then ask permission of the interviewer to express your opinion or interview in your native language and then show him sufficient documents that you are trying to develop command in the language. Attend a tutorial or classes because it can have a significant impact in future.
6) You can answer to the interviewer questions only if you are comfortable with your clothing and perfume. Don’t over exaggerate yourself to impress the interviewer. Wear good clothes and minimal amount of deodorant.
7) When answering technical questions it is always important to have a notepad and a pencil to explain him thoroughly about the various process or logic you have employed in the project. Always maintain professionalism no matter how friendly the recruiter is. Professionalism is much wanted in service oriented industries. If you have applied for a sales position you can show him your achievements in meting the targets set for the previous quarter if you haven’t achieved the results you can specify the reason for not achieving the desired result.
8) Never undermine the knowledge of the HR department professionals because they have interviewed many candidates and they have adequate knowledge about the different horizontals and verticals of the industry. In case you get selected still the way you behaved will be reflected in the CR. Respect them even you have lost the job and ask them the different areas they need to concentrate to achieve the desired results.
9) You need to have your LOR before you when you speak about your experience with your ex employer. If you are a fresher then it is very important to get letters of recommendation from your lecturer, professor or from the head of the department.
10) Ask questions on your job profile, your position, timings, and general information about the company and technical doubts. Never ever ask questions because you need to ask them. HR professionals are much experienced in taking interviews then you are they can easily spot between a fake candidate, one trying to put up a fake image and the talented one.
11) It is always good to ask the outcome of the interview but it all depends upon how you ask. Many recruiters never answer this question and the most common reply will be I will let you know after interviewing other candidates. Ask them if I was the only candidate do I have chances for the job if he hesitates to this question then you need to sell yourself better next time.
12) Be to the point never over do or under do. If you want to reply to a question say what are the difficulties you faced during the project? Then answer according to the question and don’t explain to him the whole project reserve it for another question. Explain to him all the difficulties you faced during the project. Never over do or under do.
13) When you speak either to a group, panel or to an interviewer you need to open your mouth and speak audibly. Person in front of you should never ever assume that you have answered to a certain question. He should not ask you to reply the answer you just gave it shows poor communication skills. Be confident and express yourself about an answer to a certain question.
All the best.

Vedio Interview Tips

Vedio Interview Tips
Some of these tips should help you out during a video interview they are: -
1) Planning is crucial do contact the company or its facilitator whether they require any information prior to the interview.
2) Don’t be late to the interview because you may never know to whom you will be speaking with. He can be the chief of your company also.
3) Ask for basics on how to use the equipment even if you know how to handle it.
4) Dress professionally as you would dress for an in-person interview. Don’t be on a wrong assumption that the interviewer will be having a half-length view of your body.
5) Only have important papers, pen and a glass of water on your work station which will have a professional look.
6) A microphone picks up even minute sounds so don’t make any sounds, tapping, etc.
7) Eating, chewing, smoking, etc during the interview process are negative habits and they should be avoided at any cost. They distract you and the interviewer.
8) Eye to eye contact is very necessary during the entire duration of the interview.
9) If there is a feature such as picture in picture then it is better to turn it on also it shows your looks.
10) All the questions which will be asked during the in-person interview will be asked in the video. Try to have answers to all of them before hand. Difference lies in the fact that you will be speaking with the client directly. Ask questions if you have any. Prior information on how long the interview session might last could help you in planning for the interview. All this process should be viewed as a step towards getting hired.
11) Technical interviews will test on your technical knowledge make sure that you are thorough with the basics and most of the companies ask you basics. If you do not know answer to a specific question tell them that you don’t know the answer to that specific question it is no harm but if you try to attempt it with having knowledge it will have a catastrophic effect.

Some of the basic questions you need to know are as follows: -

1) Project details, its uses and benefits, environment, team, client name?
You need to be as detailed as you can about these specific questions as they will decide your future job prospect and opportunity.
2) Are you passionate about open content and open source project?
State whether you are passionate about them and your contributions to the society. Also tell them whether you like to develop open source projects or proprietary projects and state the reason.
3) What do you know about this company, your job opening and explain about the possible job environment?
While answering this question make sure that you do enough research about the company and your job opening. It is imperative that you know about the job, its environment, technical aspects and possibly what type of projects you would be working with then do explain to him about all these.
4) State a major problem you faced during the project in detail and explain us how you approached it and solved?
While answering this question you need to be honest. If you do not know enough about the project then politely address the basics. Remember they know much more about the technicalities than you don’t try to fool them.

Exit Interview Questions and Answers

 Exit Interview Question and Answers
1) What is the chief and primary reason which made you to take this decision?
This question is very common and you need to have an answer for this. Be very honest while answering this question and also maintain a tone which is pleasant. Air your thoughts but don’t undermine the company structure as a whole because it can have negative effect upon you.
2) Is there anything we can do about it? Will you change plans?
When your employer asks you this question it is imperative that he wants you to sit and discuss some issues concerned with your employment. If the employer can help you then it is up to you to take the next stage of decision. Changing plans depend upon you and your thought process.
3) What aspect of the job you liked most?
You can express comfortably on this question as many of us have some positive aspect of the work place if there is nothing like that feel free to express about that.
4) Suggest some changes which can improve the workplace?
Make sure that you suggest them because companies can improve on that aspect and you might be rewarded for that suggestion because it improved the workplace. Your suggestion should be reasonable which can be implemented.
5) Explain about the least satisfying aspect of the job?
This question asks you to explain about the least satisfying aspect of the job in the workplace. Dissatisfaction can be during your project, lower position and pay for your capabilities, promotion, bossing, benefits, work load, etc. Make sure you state a honest reply because it can make you and your employer happy.
6) How can the management help you in solving that particular problem?
If you are having a problem which can be solved by the management then do air them your opinion. It can really change the things around you and if they cannot help it then do suggest them who can help change it.
7) Did you receive enough training which can be translated into quality work?
This question should be answered appropriately because they can have adequate training procedures in future. Training need not be only for fresher`s it can be for employers also.
8) Would you recommend this company to your friends and family members in future?
Honesty is the best policy and it has been tested and proven for many centuries so it is always good to be honest.
9) Before leaving this company are you interested to work with other departments within the company?
This question asks you primarily whether you are interested in working with other departments of the company. This question may give you work in other departments.
Exit interviews should be carefully approached because every answer you give will be on the record. A person taking an exit interview either might be fired or voluntarily resigned, laid off, etc. A HR department official keeps a record of all the statements you specify. There is a hidden motive in having an exit interview it can be used in the court of law against you if you plan to sue your employer.
You have all the rights to decline an exit interview which many of the reputed companies do respect it. But there might be a situation where declining an exit interview will have a bad effect on your profile because statements such as “will not rehire again” etc will be present. This notation might be revealed during a background check.
Make sure that you think and answer questions posted by the interviewer. Some of the point you need to keep in mind before an exit interview are as follows they are: -
1) Is there any benefit by attending an exit interview
2) Do you need to sign notes, or give official conformation, is it anonymous, will they really develop according to your suggestions, will it have negative effect on your background check, will you sue your former employer and most importantly why didn’t they take your opinion when you were their employer.
Some of the questions are: -
1) Any changes in the company policies or procedures will benefit the organization?
2) Were your efforts and achievements adequately recognized?
3) What are the benefits which your new company will offer which are not present in this company?
4) Were you achieving your career goals?
5) Any suggestions or tips to find a replacement in the process of interview and workplace?
6) Any other suggestions, feedback, comments?
It is always suggested that you take enough suggestions and advice from your lawyer. It is your responsibility for the suggestions and advice you obtain from this exit interview questions. Please visit an attorney for further legal advice.

Sap Abap written test question

Sap Abap written test question1. What is the fastest way to move one internal table to another internal table (assuming two tables of similar structure)?
a) append lines of table1 to table2.
b) loop at table1.
Move: table1-field1 to table2-field1,
      table1-field2 to table2-field2.
Append table2.
c) table2[] = table1[].
d) loop at table1.
Move-corresponding table1 to table2.
e) move table1 to table2.
2. Which one of the following is true about a function module?
a) Function modules are locally accessible objects.
b) Function modules have inbound and outbound parameters.
c) Function modules have no built-in exception handling.
d) Function modules CANNOT be created by a programmer.
e) Function modules use a shared memory area. field1 type I value 10.
Subtract 2 from field1.
Write: / 'field1 =', field1.
Add 5 to field1.
Write: / 'field1 =', field1.
Field1 = 5.
Write: / 'field1 =', field1.

What is the result after executing the above code?
a) field1 = 10
field1 = 8
b) field1 = 8
field1 = 14
field1 = 5
c) field1 = 5
field1 = 3
field1 = 8
d) field1 = 5
field1 = 10
field1 = 8
e) field1 = 8
field1 = 14
4. Which one of the following commands is used in drill-down reporting?
5. What is an object which CANNOT be transported?
a) A local object
b) A change request
c) A development object
d) A class
e) A task
6. A GUI-Status is created in which transaction?
a) Flow Logic
b) Menu Painter
c) GUI Painter
d) Screen Painter
e) Status Painter
7. Which one of the following statements creates a GUI-status in a dialog program?
a) set pf-status '0100'.
b) set screen '0100'.
c) set gui-status '0100'.
d) set gui-status = '0100'.
e) set status '0100'.
8. Dialog programs have which naming convention?
a) ZPBOxxx
b) SAPMZxxx
c) ZDIAxxx
d) ZPAIxxx
e) Zxxx
9. Which dictionary structure contains system fields?
d) SY
e) SYS
10.An internal table ICODE contains the following entries:
field1  field2
John    12345
Alice   23478
Sam     54321
Bob     10000


What is the output of the above code after execution?
a) 1
b) 2
c) 3
d) 4
e) Sam
11.Data: number type i.
while number < 10.
  Add 1 to number.
  If number < 8.
   Add 4 to number.
Write number.What does NUMBER equal after executing the above code?

a) 4
b) 8
c) 10
d) 12
e) 14
12. Which one of the following statements would occur in the PBO of a dialog program using table control?
a) loop at itab.
b) loop at itab with control itab_tc.
c) module exit at exit-command.
d) module user_command.
e) set screen '0100' begin of itab occurs 0,
      end of itab.
Move: 'A' to itab-field1,
      'B' to itab-field2.
Append itab.
Append itab.
Move: 'B' to itab-field1.
Append itab.
Clear itab.
Move: 'A' to itab-field2.
Append itab.

What are the contents of itab after executing the above code?
a) A B
    A B
    B B
b) A B
    A B
c) A B
d) A B
    B A
e) A B
     B A
     B A
      B A
14. When debugging a BDC session, which command is used to exit the session?
a) /n
b) /bend
c) /nexit
d) /nquit
e) /exit
15. Which system field returns the number of records returned after a select?
a) sy-index
b) sy-recno
c) sy-lncnt
d) sy-dbcnt
e) sy-tabix
16. Which statement regarding Logical databases is FALSE?
a) Logical databases use a tree structure.
b) Logical databases use a standard selection-screen for selection criteria.
c) More than one logical database can be used in a report.
d) Any change to a logical database is reflected in all reports using that logical database.
e) Logical databases simplify and encapsulate data retrieval
17. Which one of the following is an example of an asynchronous update?
a) modify ztable from wa.
b) update ztable set field1 = '123'.
c) update ztable from ztable.
d) insert wa into ztable.
e) call function 'update_table' in update task
18. Which return code is associated with a failed authority check due to lack of user authorization for the chosen action?
a) 0
b) 4
c) 8
d) 12
e) 24
19. Which transaction is used to monitor, release, and reprocess BDC sessions?
a) SM36
b) SE37
c) SE35
d) SP35
e) SM35
20. What is the structure for the following select-options? Select-options: zname like ztable-name.
a) zname-sign
b) zname-low
c) zname-sign
d) zname-sign
e) zname-sign
21. Which of the following are elementary types in ABAP?
a) C,D,F,H,I,N,P,T
b) C,D,F,I,N,P,Q,T
c) A,D,F,I,N,P,T,X
d) A,D,F,H,N,P,T,X
e) C,D,F,I,N,P,T,X
data: f1 type I value 1,
       f2 type I value 1.
Write: / f1, f2.
Do 2 times.
Perform scope.
Write: / f1, f2.

Form scope.
Data: f1 type I value 2,
       f2 type I value 2.
Add: 1 to f1, 1 to f2.
Write: / f1, f2
Endform.What is the output of this program after execution?
a) 1 1
    3 3
    4 4
     4 4
b) 1 1
    2 2
    3 3
    1 1
c) 1 1
    3 3
    3 3
    3 3
d) 1 1
    2 2
    3 3
    3 3
e) 1 1
   3 3
   3 3
   1 1
23. Program specs call for screen 100 to appear in a modal dialog box.
module do_something.
  If field1 = 'X'.
   Call screen '0100'.
Why does the above code fail to produce a modal box?
a) The addition 'starting at X' is left out.
b) The screen should be numbered 900.
c) The code must occur in the PBO.
d) The screen is of the wrong type.
e) Screens are not called within modules.
24. Field-symbols are defined in which of the following ways?
a) field-symbols f1 for f1.
b) field-symbols [f1].
c) field-symbols like f1.
d) field-symbols (f1) like f1.
e) field-symbols {f1}.
3         FIELD1(5),
4         FIELD2(5),
5       END OF ITAB.
7 IF SY-SUBRC = 0.

Referring to the above code, which line contains an error?
a) Line 2
b) Line 5
c) Line 6
d) Line 7
e) Line 8

Sap abap faqs

Sap abap faqs 2
continued from last page
  1. When a program is created and need to be transported to production does selection texts always go with it? If not how do you make sure? Can you change the CTS entries? How do you do it?
  2. What is the client concept in SAP®? What is the meaning of client independent?
  3. Are programs client dependent?
  4. Name a few system global variables you can use in ABAPTM programs?
  5. What are internal tables? How do you get the number of lines in an internal table? How to use a specific number occurs statement?
  6. How do you take care of performance issues in your ABAPTM programs?
  7. What are datasets?
  8. How to find the return code of a stmt in ABAPTM programs?
  9. What are interface/conversion programs in SAP®?
  10. Have you used SAP® supplied programs to load master data?
  11. What are the techniques involved in using SAP® supplied programs? Do you prefer to write your own programs to load master data? Why?
  12. What are logical databases? What are the advantages/disadvantages of logical databases?
  13. What specific statements do you using when writing a drill down report?
  14. What are different tools to report data in SAP®? What all have you used?
  15. What are the advantages and disadvantages of ABAPTM query tool?
  16. What are the functional areas, User groups and how does ABAPTM query work in relation to these?
  17. Is a logical database a requirement/must to write an ABAPTM query?
  18. What is the structure of a BDC sessions.
  19. What are Change header/detail tables? Have you used them?
  20. What do you do when the system crashes in the middle of a BDC batch session?

Sap abap faqs

Sap abap faqs
  Continued from previous page
  1. What is the meaning of ABAPTM editor integrated with ABAPTM data dictionary?
  2. What are the events in ABAPTM language?
  3. What is an interactive report? What is the obvious difference of such report compared with classical type reports?
  4. What is a drill down report?
  5. How do you write a function module in SAP®? Describe.
  6. What are the exceptions in function module?
  7. What is a function group?
  8. How are the date and time field values stored in SAP®?
  9. What are the fields in a BDC_Tab Table?
  10. Name a few data dictionary objects?
  11. What happens when a table is activated in DD?
  12. What is a check table and what is a value table?
  13. What are match codes? Describe?
  14. What transactions do you use for data analysis?
  15. What is table maintenance generator?
  16. What are ranges? What are number ranges?
  17. What are select options and what is the diff from parameters?
  18. How do you validate the selection criteria of a report? And how do you display initial values in a selection screen?
  19. What are selection texts?
  20. What is CTS and what do you know about it?

Sap Abap Interview questions

Sap Abap Interview questions
  1. What is the typical structure of an ABAPTM program?
  2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups?
  3. What should be the approach for writing a BDC program?
  4. What is a batch input session?
  5. What is the alternative to batch input session?
  6. An ABAPTM program creates a batch input session. We need to submit the program and the batch session in background. How to do it?
  7. What is the difference between a pool table and a transparent table and how they are stored at the database level.
  8. What are the problems in processing batch input sessions? How is batch input process different from processing on line?
  9. What do you define in the domain and data element.
  10. What are the different types of data dictionary objects?
  11. How many types of tables exist and what are they in data dictionary?
  12. What is the step by step process to create a table in data dictionary?
  13. Can a transparent table exist in data dictionary but not in the data base physically?
  14.  What are the domains and data elements?
  15. Can you create a table with fields not referring to data elements?
  16. What is the advantage of structures? How do you use them in the ABAPTM programs?
  17. What does an extract statement do in the ABAPTM program?
  18. What is a collect statement? How is it different from append?
  19. What is open sql vs native sql?
  20. What does an EXEC SQL stmt do in ABAPTM? What is the disadvantage of using it?

Sap ABAP Written test

Sap ABAP Written test
1. If a table does not have MANDT as part of the primary key, it is ____.
A: A structure B: Invalid C: Client-independent D: Not mandatory

2. In regard to CALL, which of the following is NOT a valid statement?

3. Name the type of ABAP Dictionary table that has these characteristics:
Same number of fields as the database table
Same name as database table
Maps 1:1 to database table

A: Pooled B: Cluster C: Transparent D: View

4. An event starts with an event keyword and ends with:
A: Program execution. B: END-OF-EVENT. C: Another event keyword.

5. What is the system field for the current date?

6. The following code indicates:
WHERE fld1 IN sfld1.

A: Add rows to the existing rows of itab.
B: Add rows to itab after first deleting any existing rows of itab.
C: Select rows from tab1 for matching itab entries.
D: Nothing, this is a syntax error.

7. You may change the following data object as shown below so that it equals 3.14.
CONSTANTS: PI type P decimals 2 value '3.1'.
PI = '3.14'.

A: True B: False

8. The SAP service that ensures data integrity by handling locking is called:
A: Update B: Dialog C: Enqueue/Dequeue D: Spool

9. Which of these sentences most accurately describes the GET VBAK LATE. event?
A: This event is processed before the second time the GET VBAK event is processed.
B: This event is processed after all occurrences of the GET VBAK event are completed.
C: This event will only be processed after the user has selected a basic list row.
D: This event is only processed if no records are selected from table VBAK.

10. Which of the following is not a true statement in regard to a hashed internal table type?

A: Its key must always be UNIQUE.
B: May only be accessed by its key.
C: Response time for accessing a row depends on the number of entries in the table.
D: Declared using internal table type HASHED TABLE.

11. TO include database-specific SQL statements within an ABAP program, code them between:

12. To measure how long a block of code runs, use the ABAP statement:

13. When a secondary list is being processed, the data of the basic list is available by default.
A: True B: False

14. Given:
qty type I,
END OF itab.
DO 25 TIMES. itab-qty = sy-index. APPEND itab. ENDDO.
LOOP AT itab WHERE qty > 10.
WRITE: /1 itab-qty.
This will result in:

A: Output of only those itab rows with a qty field less than 10
B: Output of the first 10 itab rows with a qty field greater than 10
C: A syntax error
D: None of the above

15. After a DESCRIBE TABLE statement SY-TFILL will contain
A: The number of rows in the internal table.
B: The current OCCURS value.
C: Zero, if the table contains one or more rows.
D: The length of the internal table row structure.

16. You may declare your own internal table type using the TYPES keyword.
A: True B: False

17. After adding rows to an internal table with COLLECT, you should avoid adding more rows with APPEND.

A: True B: False

18. Which of the following is not a component of control break processing when looping at an internal table?

19. A dictionary table is made available for use within an ABAP program via the TABLES statement.

A: True B: False

20. Which of the following would be best for hiding further selection criteria until a function is chosen?


21. What must you code in the flow logic to prevent a module from being called unless a field contains a non-initial value (as determined by its data type)?

22. The AT USER-COMMAND event is triggered by functions defined in the ____.

A: screen painter B: ABAP report C: menu painter status
D: ABAP Dictionary

23. In regard to a function group, which of the following is NOT a true statement?
A: Combines similar function modules.
B: Shares global data with all its function modules.
C: Exists within the ABAP workbench as an include program.
D: Shares subroutines with all its function modules.

24. In regard to SET PF-STATUS, you can deactivate unwanted function codes by using ____.

25. In regard to data transported in PAI when the FIELD statement is used, which of the following is NOT a true statement?
A: Fields in PBO are transported directly from PAI.
B: Fields with identical names are transported to the ABAP side.
C: Fields not defined in FIELD statements are transported first.
D: Fields that are defined in FIELD statements are transported when their corresponding module is called.