You are on page 1of 10

PeopleSoft 360o Interview Questions

1. Tell me about your professional experience?


2. How can you do migration?
3. Tell me the process steps of migration?
4. What is client workstation?
5. How can you setup client workstation?
6. What is search record?
7. What is add search record?
8. How can we display particular fields on search page? What need to be done get this?
9. How can we skip the search page?
10. What is FieldEdit?
11. What is SaveEdit?
12. Among the FieldEdit and SaveEdit events, which will fire first?
13. When we click the save button, which order of events will fire?
14. What is Application Engine?
15. Why we use the Application Engine?
16. What is the State Record?
17. How many types of State Records are there?
18. Explain the creation process of state record and how can we use it in Application Engine
program?
19. How many program types you have used in Application Engine?
20. What the difference is between DO WHEN and DO SELECT actions?
21. If I give one data file, how can you insert this file data into database through App Engine?
Explain the code in detail?
22. What is Component Interface?
23. Explain Component Interface with real time example?
24. What are the sections in the SQR programming?
25. What is ON-BREAK () command?
26. What is implicit and explicit printing in SQR?
27. What is Load Lookup ()?
28. Can u tell me some SQCs you have used in SQR program?
29. Can we get the records in PSQUERY which are newly created?
30. How can we give the Row Level security?
31. Do you know about security?
32. Do you know workflow?
33. Through which company you came for Interview.
34. Tell me the challenging issue you have worked on.
35. How can you restrict the user to access the custom record in Applications Designer?
36. What are query access groups?
37. What is permission list, Roles and User profiles?
38. In your supporting project do you worked on application engine, and did you write any
code.
39. What code you have written and in which action you have written that code.
40. What is the difference between do-select and do-while in application engine.
1

41. What is the difference between do-while and do-until in application engine
42. What is difference between do-select and SQL action?
43. I have four fields on search page and I have entered partial value in one filed and hit the
Enter key, it showing error why?
44. What is save processing?
45. In Save processing, Save Edit, Save Prechange and Workflow Events executed
successfully. In work flow event we send an email to the user, and in Save postchange
event error occurs then email will send or not.
46. Event Firing sequence order?
47. Tell me the code for retrieving Level two field.
48. In which sequence and where Field formula event will fire.
49. In page I have two fields in level one, if I select level zero field in search page these two
fields should populate the value how you can do that.
50. In a page I have grid then, how can you disable the + and symbols in a grid?
51. What is component interface and do you work on that.
52. What is a Get History Items and Edit History item?
53. How can you edit the history data in component through C.I?
54. How can you edit the Level zero data in component through C.I
55. How can you save the component Interface?
56. I have to update the data in scroll level two how can you do that through C.I?
57. Do you worked on Data Mover?
58. Do you worked on Integration Broker?
59. Do you worked on Work flow.
60. What is TriggerBusinessEvent?
61. Do you Know SQL?
62. Select * from A, B then how data will retrieve?
63. What is Cartesian product in SQL?
64. What is sub-query?
65. What is case statement in sql?
66. I have table A with 5 rows of data and table B with 3 rows of data I need both matching
rows and Extra rows of data tell me query? If I changed the position of A and B then tell
me the query?
67. What is Left Outer Join and Right outer join?
68. Did you write any complex quires?
69. What did you do in the current project?
70. Did you develop AEs? How did you do that? What were the AEs requirements?
71. In AE instead of using the delivered functions like DoSelect if you use the PeopleCode
how will it affect the working of the program?
72. Tell me about the SQRs you did from the scratch?
73. What is the use and how do you use Load Lookup, Array, and On-Break in SQR?
74. How do you debug SQR?
75. What type of code do you use in SavePreChange and SavePostChange?
76. Tell ne in detail all the functional task you carried out in the project?
78. Tell me in detail all the functional task you carried out in the project?
77. What is Set Processing? How do u implement Set Processing?
78. What are Temp Tables? What is its usage?
2

79. When you add a row in a scroll level for Job record how do you distinguish the new
added row.
80. How do you interact two different multiple AEs?
81. What are the modes of components? What is the use of each?
82. What are the People Tools you have worked on?
83. What is Set ID, Business unit, Table set sharing?
84. Explain more briefly Set ID, Business Unit with your point of view.
85. What are the different types of records and the records you have worked with?
86. Difference between a Query view and a Dynamic view.
87. Where exactly you have used dynamic views and what was the purpose?
88. Scope of variables in PeopleCode.
89. Asked a scenario, where there is a page with three levels (level 0, 1, 2) and wants to get
data for the level 2 fields based on the higher levels data. Briefly explain with code to
achieve it.
90. Have you worked with AEs from scratch?
91. How does the restart property effects at run time with Do Select action, if suspended in
the middle of the Do Select action.
92. Different types of AE programs you have worked leaving standard only type.
93. Tell me about Dynamic call section and how do you call a section dynamically.
94. How can you setup Dynamic call section?
95. Why we use CIs?
96. What are the methods and properties in CIs?
97. Mention the different methods in CIs.
98. Have you worked with CIs from scratch?
99. Have you worked with SQRs from scratch?
100.
What all the sections are there in SQRs?
101.
What are SQCs and mention some important SQCs?
102.
How do you perform debugging in SQRs?
103.
How will you work with errors in SQRs?
104.
Asked about Application data security.
105.
Explain how do you achieve Row level security?
106.
Have you worked with Data mover scripts and Tree manager?
107.
Have you worked on Migrations?
108.
How you used to do migrations for the projects you have developed?
109.
Asked a scenario, where we are migrating data from source to target and there is
already some data in target related to presently migrating data. So, how can you delete the
data in target which is not needed while migrating?
110.
Have you worked with Workflows from scratch?
111.
Explain about Workflows?
112.
Briefly explain the implementation process for a workflow application along with
the workflow application which you did in your present project.
113.
What are the different types of queries present and the queries you have worked
With.
114.
Given details of an effective dated table and asked to tell the query which gives
the rows which are active as of today.
115.
Asked me the project manager name for last three projects.
3

116.
Asked me about the ratings for all the mentioned tools in the resume.
117.
What is the purpose of creating session? How will you create it?
118.
What is collection and property?
119.
We have the level 0, level 1 and level 2 scrolls on page. We need to access level2
scroll data by using CI PeopleCode. How will you approach it and write the code?
120.
What is 3R s?
121.
How will you send work list to other user? Explain the approach?
122.
Write down the approach of above question?
123.
How will you send work list to multiple users?
124.
How will the role know the users in the workflow?
125.
Multiple users are running same application engine at same time and
manipulating DML (insert/Update/Delete) on the table. In this case, what will you do
and how will you handle the A.E?
126.
Tell me the place that we can know the created instances of running Application
Engine?
127.
What we require to do XML Publisher?
128.
What is the difference between working with SQR and XML Publisher?
129.
Tell me the process of XML Publisher?
130.
Can we use XML Publisher with PT 8.47?
131.
How many reports did you generate in XML Publisher?
132.
Tell me one error which you faced with XMLP and explain it?
133.
Did you face any problem while doing export using XMLP?
134.
How will you generate multiple reports in SQRs?
135.
Why we use PeopleCode?
136.
Tell me the events which you used till now?
137.
Tell me one SQL example which you did SQL Tuning?
138.
What is the difference between Voucher Posting and Payment Posting?
139.
Why we do voucher post and Payment post?
140.
What is the validations system will do on Voucher before Voucher Post?
141.
Most of the projects you worked are Finance Projects; will you work on HR
related project?
142.
Why we go for Derived Work Record?
143.
Basically how many record types are there?
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.

What is Temporary table? What is meant by XX_TAO table?


What is Component Buffer?
How many types of PeopleCode events are there?
What is FieldFormula event? Why it is used for? Have you ever worked on it?
How can you refer Level2 field in a Page?
What is Rowset? Can you give me the syntax of Rowset?
Can you give the example of Inbound Interface you have worked on?
Do you have worked on Messaging?
What is Application Messaging?
What is your approach while solving the issue?
Did you ever perform any user end Testing while upgrading?
4

155.
Do you have changed any AE program to SQR programming?
156.
Do you have any knowledge on PeopleSoft Functionality?
157.
What is your core strength in PeopleSoft? Either Functional or Technical?
158.
Tell me about your engagement with the present company.
159.
How long have you been with this organization?
160.
Tell me about your educational background.
161.
How much percentage have you secured in all your exams?
162.
How are you managing studies being in Job?
163.
How many months of training did your company give you in Peoplesoft?
164.
In all the projects what was the team sizes, who were the PMs, TLs and onsite
TLs ?
165.
What all modules were implemented in all the projects that you have worked on?
166.
What is your role in the present project? ( implementation and present in the
support)???
167.
You have mentioned as a techno functional . in the present project how much of
your job was technical and how much functional?
168.
What were the purposes of the SQRs you have done?
169.
How do you debug an SQR?
170.
How do you do performance tuning in SQR?
171.
Do you remember the Syntax of the LOAD LOOKUP? How it works and how is
it efficient?
172.
How do you do performance tuning in PeopleCode?
173.
Suppose I have one page open in a component. If I open another page what all PC
events get fired? How is this different from when I open/load a new page?
174.
What is the purpose of the State records in AE programs? Why do you use the %
in the state Record?
175.
Where can I use DoSelect and where can I use Do When? Can I interchange
them?
176.
Tell me about a issue you worked in recent support?
177.
You have written you have acquired knowledge in GP in the current project . Did
you work on GP? Was that implemented in the project?
178.
How do you add an employee to the HRMS system? Whats relationships?
179.
In how many all ways can you add employees to the system?
180.
Did you work in BaseBenefits? How does the BB module work?
181.
He asked me something about Benefit Administration and Base Benefits relating
to the previous Hilton Project?
182.
Suppose you have a Benefit Program for an employee and that employee is
terminated what happens to the Base Benefit program and where and how could you
know?
183.
What is the difference between SQL table and Temporary table ?
184.
How to use multiple Application Engine programs in one single AE program ?
185.
Have you written any interface programs, if any explain?
186.
How to write sqr for multiple reports?
187.
How do you customize existing Interfaces?
188.
How to identify the parent record fields and child record fields from a flat file
consisting of multiple lines of data?
5

189.
On how many modules you have an idea in HR?
190.
If employee has taken 10 days leave, but he came back one day earlier then how
will be the process happens?
191.
How can you identify who is the manager for a particular employee?
192.
In which areas we can write sql statements in PeopleSoft system?
193.
What is SQLExec ()?
194.
What is CreateSQL()?
195.
How can you count the rows by using PeopleCode?
196.
How can you skip the search page while populating the component?
197.
Can you tell me the some delivered record names?
198.
Can you tell me the key fields in job record?
199.
Which type of file format you have used?
200.
How the Integration was made between HR and Campus Solutions.
201.
Asked about Person model in HRMS.
202.
What all you know in HRMS?
203.
How exactly an employee can be entered into the system?
204.
Scenarios when we use do When, Do While.
205.
What is the team size of your present projecT
206.
What is your current Project and who is your client.
207.
What is your daily work, and youre maintaining issue tracker. And what kind of
issue tracker you are maintaining?
208.
What are your daily issues?
209.
What is your project PeopleSoft and people tools versions ?
210.
How you will get the requirements.
211.
If I want to add a new field to record and this record has thousands of rows of data
then how you will add the field? And which option you will choose.
212.
I have three SQL Tables and two SQL Views in project if I build this records in
which sequence this records are build.
213.
What is field default event? Did you write code in this event.
214.
How can you skip the search dialog box in component? Is there any way without
people code to skip the search dialog box?
215.
What is search init event?
216.
How did you apply upgrades and from which versions to version?
217.
What is UPK?
218.
Name some records from Campus Solutions?
219.
What are EffDt and EffSeq? Write a sql to pick current row?
220.
What is DoSelect? How do you use it?
221.
What save edit and field edit does?
222.
What is code you write to stop processing at field edit?
223.
What are prebuild and post build events?
224.
What are the series of events triggered in PeopleCode?
225.
How many types of file layout formats are there?
226.
Have you used xml file layout format type?
227.
Can you tell me the structure of Component Interface?
228.
Which type of issues you have faced in the current project?
6

229.
It is being a Support project, what is your exact role either Development or
Support?
230.
What is the critical issue you have faced in the current project?
231.
Which type of file you have used while writing Inbound AE process?
232.
Explain the Business process life cycle in your project?
233.
Explain the process flow from AP to GL?
234.
Explain the whole process from voucher creation to journal generate process?
235.
Tell me the name of the voucher posting process?
236.
What is the payment and voucher connection reference?
237.
What happens after successful creation of Voucher posting process?
238.
What all the tables getting impacted after voucher get created?
239.
How do you do payments in AP?
240.
How many types of ledgers are there? What are they? What is the difference
between them?
241.
How many types of layouts are there in nVision?
242.
Which layout you have used in nVision?
243.
What is nplosion?
244.
What is a trial balance report?
245.
How can you identify the voucher is posted successfully?
246.
In which position do you want see yourself in the coming future?
247.
If you have given any new tool, what is your approach of learning that?
248.
Have you created Job in your project for batch scheduling?
249.
If you have given 100 vouchers which are in files, then how will you get into AP
module?
250.
Did you ever use any other reports other than trial balance reports in GL?
251.
What is for GL module?
252.
If the voucher is not created successfully, then how can you rectify the problem?
253.
How can you do the record migration?
254.
Have you used any migration tool for object migration?
255.
Do you know Integration Broker? Have you worked on Integration Broker?
256.
Explain the upgrade process?
257.
If two versions are there like 8.8 and 9.0 then what is considered as a source and a
target?
258.
How can you upgrade online objects? Take an example like a record?
259.
How can you do the compare process?
260.
Explain the compare report properties?
261.
If a country has some states, I want the list of cities which belongs to a specific
state. How can you populate the list of cities against the state filed in a page? What need
to be done?
262.
In how many ways one can handle the above situation?
263.
What is dynamic prompt table?
264.
In a page, SupervisorId field is there, how you can prompt the list of supervisorId
values against that page field if the prompt table has EMPLID and EMPL_RCD as key
values. Because Supervisor has also EMPLID basically. Then how can you do handle this
situation?
265.
What is data buffer?
7

266.
Can you give the differences between data buffer and component buffer?
267.
Which type of and what type of data will Data buffer holds when compare to
Component buffer?
268.
Can you give the PeopleCode Events firing sequence order when we click the
Component on the Menu?
269.
Why is FieldEdit event for? And why is SaveEdit event for?
270.
What type of coding can we give in FieldChange and FieldEdit event?
271.
What is the necessity of having or using SaveEdit, SavePreChange and
SavePostChange events while saving the page, Cant we do with a single event from
above, If not why?
272.
Can you tell me the different tabs (properties?) in Build Settings?
273.
When we go for altering the table?
274.
Is it necessary to go for table altering when we check the list-box use property?
275.
Is it necessary to go for altering the table when we check the required property?
276.
What cancel method can do in the CI programming?
277.
Why didnt you use File Layouts while writing inbound process through CI?
278.
What is the difference between Item and InsertItem?
279.
If we use InsertItem property, then how it reflects in the online page?
280.
Do you ever use DML scripts?
281.
What DML scripts do perform? Where do we write?
282.
Do you worked on Query manager?
283.
Can we do insertions, deletions or updations of data by using query manager?
284.
What do dms scripts can perform?
285.
What is the ordering sequence of actions in a step, in Application Engine
program?
286.
Can we use both SQL action and Call section in a step?
287.
Why cant we use both Sql and call section actions in a step?
288.
What is dynamic call section? How can we handle that?
289.
How can we call one AE program from the present/current AE program?
290.
Can we call any AE program in the PeopleSoft system from the current AE
program?
291.
How many nested sections can we call in an AE programming?
292.
In inbound process, while reading the data from .csv file, we need to split the data
string by comma, In that if some data refers to Address field which may like Plot No 404,
Hall Street (which has comma in between), then how do you handle this situation? How
do you skip that specific comma only to refer to that Address field?
293.
What is a think-time function? Can you name some of them?
294.
Do you know about Business Interlinks, Integration Broker?
295.
What are User-id, Symbolic-id and Access-id?
296.
Why we need all these different Ids in the PeopleSoft system? Cant we use only
one log-in Id to access the system?
297.
Do you have created indexes for tables? Where can we create indexes for tables in
PeopleSoft?
298.
Did you write Application Engine programs and what are they.
299.
In which area are you comfortable?
300.
List out few People Code events.
8

301.
I was given few scenarios and asked for the events in which to write the logic.
302.
What is State Record, whats the use of it, and whats the key field used there.
303.
List out few Functions and their functionality.
304.
Whats the difference between a Function and a Procedure?
305.
What are the Functions you have worked on.
306.
What are the ways to pass data to steps?
307.
What is global and local variables in AE
308.
People code and SQL actions are there in AE, which is first executed?
309.
What is difference between CreateSQL () and SQLExec ()
310.
How can you handle the errors in SQR?
311.
Can you put the two sql tables in same level? And how?
312.
How many records types you can put in the same level?
313.
What is difference between scroll and grid?
314.
What is difference between FieldChange and RowInit?
315.
Which events will fire in update mode?
316.
On Which PeopleCode events you have written PeopleCode.
317.
Structure of SQR?
318.
How to run a sqr through the run control page?
319.
How to get run get control parameters in sqr?
320.
How to find out the cursor position in sqr?
321.
What is use of the stdapi.sqc,prcsapi.sqc
322.
Write the code for 3 level Rowset?
323.
What is use of application engine?
324.
What is inbound process? What is outbound process?
325.
How to get the distinct values using psquery?
326.
How to debug Application engine program?
327.
Tell about some real time scenarios in your gust project?
328.
Do you worked on any financial modules?
329.
On which HCM modules you have worked?
330.
Can you explain the Base Benefits Module regarding to your Project?
331.
Among Core HR and Base Benefits, on which module you have good knowledge?
332.
In the current project, do you have involved in Implementation phase?
333.
What are your roles and responsibilities in the current project especially in
implementation phase?
334.
What is staging table?
335.
On which financial modules you have worked for?
336.
What is Account payables module for?
337.
Can you explain the processing flow in AP module? What things one can do in it?
338.
What is the significance of ChartFields?
339.
Do you know about ChartField Configuration?
340.
What is Voucher matching process? How many types of Voucher matching
Processes are there?
341.
Can you explain the types of Voucher matching?
342.
Can you tell me about Voucher Processing flow in the system?
343.
Can you tell me how the processing flow occurs among PO, AP and GL?
344.
Can we do set processing in Application Engine programming?
9

345.
Could you explain the code/programming logic for inbound process through
Application Engine Programming?
346.
Have you worked on file layouts?
347.
Do you ever build any interfaces by using File Layouts through Application
Engine?
348.
What is the significance of file layouts in A.E programming?
349.
Have you worked on File Layout programming? Can you tell me the steps of
code?
350.
In how many ways one can run an Application Engine Program?
351.
Is it possible to design Application Engine program without main section?
352.
In which area we can use CallAppEngine function?
353.
Why we need to go for Component Interface? What is the significance of it?
354.
Where did you use Component Interface?
355.
What keys get created when Component Interface get created in Update mode?
356.
When the create keys get created in Component Interface?
357.
Can you tell me the steps of code in Component Interface?
358.
Why did you use CI in PeopleCode? On which event you have used?
359.
What is the need of using CI in PeopleCode event? What did you achieve by
using like this?
360.
Did you ever use CI in Application Engine programming?

10

You might also like