You are on page 1of 8

SIEBEL Interview

_______________________________________________________
Venu’s Sample Questions:

1. How do you invoke WFs?


A: Run Time Events - specified at Start Step (Event Object, Event, Event Type), Scripting - Business
Service, Workflow Policies.

2. What are the steps in outbound WF?


A: Start – EAI Siebel Adapter – EAI XML Converter – HTTP or MQ Series or File Transport - Write to
file.

3. How do you handle error handling in WFs?


A: Persistency, Exception points and write to file, Write a error handling workflow.

4. What is persistency? How is it useful?


A: To trouble shoot or debug the workflow in workflow process log by drilling down on, persistency
level and frequency it affects the performance- stores the state information.

5. What is State Model?


A: Provide a data driven method for extending workflow control based on the status SR Open -
Cancelled, you define the state model

6. What transport you used in the WFs?

A: HTTP, MQ Series, EAI File Transport

7. When do you use sub process in WF?


A: WF process is created at BO level, if we deal with multiple business objects.

8. What External systems did u interact with and with what middleware?
A: with Biz Talk (XML, MQ series) or See Beyond (uses ASP
pages) or TIBCO (Siebel Connector) middlewares.

9. Explain where did you use WF in your last project?


A: Claim Submission; to insert the data into Audit Table; write a business service Add Responsibility-
adding a responsibility to the new person logging in. -Retrieve role ( find the user role) - Add
responsibility (row id of the user and responsibility), user BC

10. Did you use custom BSs in WFs?

A: Yes, For changing Priorities.

11. Explain where did you have to create BS?

A: Tools

12. How do you pass inputs to BS?

A: Thru Input Arguments & Script.


13. What language you used to write BS?

A: eScript (or) Siebel VB

14. Did you use M:M relationship in your last project ?

A: Yes, for Position & Responsibility, Account & OPTY

15. How do you pass query criteria to BS from BC in BS


A: Search String (VBC - input.searchstring)

_______________________________________________________________________

IT Tool Box Questions:

1>Which ETL tool you used for data loading?

A: Informatica, Data Stage

2>Name the databases you have worked on?

A: SQL, Oracle, DB2

4>What is the difference between Roles and Responsibilities in Siebel.

05>What is authentication? In web as well as rpd.

06>How did you do Cache management?

07How did you handle security management?

08>Were you involved in the design phase and what did you do?

A: Designed BCs, BOs, Applets, Views, Screens, etc…

09> (a )How did you do performance tuning?

A: Try Catch Block, Exceptions, eScript.

(b) How do you do exception handling?

A:

10>what kind of data source do you have in your project and how did you
connect to it?

A: ODBC; Change data source name in Tools & Assign it in the Data Base.

11>Which component schedules, monitors, configure ETL routines?


A: DAC client.

12>How can you purge the cache?


A: (a) Use cache manager ( b) setting the Cache Persistence Time in the Physical Table
dialog box for a particular table ( c ) use event polling tables.
13>a) Can one presentation catalog refer to multiple business models?
A: No
b) Can multiple presentation catalogs refer to one business model?
A: Yes.

_______________________________________________________________________

Few more Sample Questions:

1. How do you control visibility in Siebel?

2. What is the difference between an organization and division in Siebel?

3. What does position represents in Siebel?

4. How do you assign responsibilities to employees in Siebel?

5. How do you set up employees in Siebel?

6. What happens if you create an employee in Siebel application and forget to create the employee in
the database?

A: User Id not found

7. Why do you need to create employees at the database in Siebel?

8. What is position type field in position applet?

9. What does an opportunity, account, contact do in Siebel?

A: They are Siebel business entities in which we have a business interest.

10. How is the opportunity related to an account?

A: Its Associated with an Account for generating Potential revenue.

11. How is tools architecture constructed in in Siebel?

A: Explorer & List Editor

13. (a) What do you mean by virtual business comp. in Siebel?

A: To get external data from external database without storing it in Siebel Database.

(b) Describe the creation of a VBC with a scenario?


A:

14. How does your b/c and view related?

A: View Consists of Many BC’s.

15. What is the relationship between a view and a b/o?

A: View Refers to a BO

16. Why is it not recommended to modify existing base tables?

A: It affects Functionality of the application

17. How do you create extension table to an interface table in Siebel?

18. What is an extension table and how is it related to base table?

A: Its an extension of base table to accommodate more columns.

19. Can you create an extension table with an intersection table?

20. How do you create intersection table?

12. What is the new layer in Siebel 7.x version?

A: Web Layer

21. How is Siebel 7.x data model different from Siebel 6.0 data model?

A: Party data model in 7.x

22. What is seed data in Siebel?

A: Data that comes with the application

23. What is s_party table?

24. What does install.ksh and imprep.ksh files do?

A: Used to Install and Extract database.

25. Is it required to install gateway server before installing a Siebel server?

A: Yes
26. What is nameserver? What does it do?

A: Used as Gateway Server

27. What is Resonate?

A: Used for Load balancing

28. How is load balancing maintained in Siebel?


A: we use RESONATE for load balancing

30. What is Siebel file system?

A:

31. What is constrained pick list? Where you will drop the constraints?

A:

32. How will you improve your performance in views?


A:

33. What is link & Join?


A:

34. How will you edit the joined field values in join?
A:

35. What is Inner Join, Outer Join?


A:

36. How do you create & invoke Workflow Policies?


A:

39. Why do you use list applet in view (in VBC)?


A: Thatz because of 1: M relation

40. What is the method you use in Bussiness Service script in VBC?
A: Init. & Query methods

41. What are the different layers in Siebel?


A: Data Storage layer, Business Layer & Data Presentation Layer.

42. What do you use EAI Data Mapper for?


A:

43. Have you worked on External Integration Object & EIM?


A:
Vasanth
1. How do you control visibility in Siebel?
2. What is the difference between an organization and
division in Siebel?
3. What does position represents in Siebel?
4. How do you assign responsibilities to employees in
Siebel?
5. How do you set up employees in Siebel?
6. What happens if you create an employee in Siebel
application and forget to create the employee in the
database?
7. Why do you need to create employees at the database in
Siebel?
8. What is position type field in position applet?
9. What does an opportunity, account contact do in Siebel?
10. How is the opportunity related to an account?
11. How is tools architecture constructed in in Siebel?
12. What is the new layer in Siebel 7.x version?
13. What do you mean by virtual business comp. in Siebel?
14. How does your b/c and view related?
15. What is the relationship between a view and a b/o?
16. Why is it not recommended to modify existing base
tables?
17. How do youcreate extension table to an interface table
in Siebel?
18. What is an extension table and how is it related to base
table?
19. Can you create an extension table with an intersection
table?
20. How do you create intersection table?
21. How is Siebel 7.x data model is different from Siebel
6.0 data model?
22. What is seed data in Siebel?
23. What is s_party table?
24. What does install.ksh and imprep.ksh files do?
25. Is it required to install gateway server before
installing a Siebel server?
26. What is nameserver? What does it do?
27. What is Resonate?
28. How is load balancing maintained in Siebel?
29. How is Siebel 7.x architecture different from Siebel
6.x?
30. What is Siebel file system?

1>Which ETL tool you used for data loading?

2>Name the databases you have worked on?

3>What are the levels of security?


4>What is the difference between Roles and Responsibilities in Siebel.

5>Describe the architecture of Siebel analytics?

6>What are Facts and Dimension tables.

7>what is an initialization block?

8>How to create a dashboard prompt?

9>What is a complex join? Give an example of many to many complex join.

10>Questions regarding datawarehouse.

11>Your role and responsibilities in this project.

12>Questions regarding datamart.

13>What is authentication? In web as well as rpd.

14>what are fact and dimension tables?

15>How did you do Data Level Security and what are the different ways
of
doing it?

16>What is a snowflake schema and have you worked on it?

17>What are the tasks you did as Analytics Administrator and how?

18>How did you do Cache management?

19>How did you handle security management?

20>How did you do multi-user development environment setup?

21>Were you involved in the design phase and what did you do?

22>How did you do performance tuning?

23>What kind of data source do you have in your project and how did you
connect to it?

24>What happens when NQQuery log file is full?

25>Which component schedules, monitors, configure ETL routines?


Ans: DAC client.

26>How can you purge the cache?


Ans:
a. Use cache manager
b.setting the Cache Persistence Time in the Physical Table dialog box
for
a particular table
c.use event polling tables

27>a) Can one presentation catalog refer to multiple business models?


Ans: No
b) Can multiple presentation catalogs refer to one business model?
Ans: Yes

1. How do you invoke WFs?


A: Run Time Events- specified at Start Step(Event Object, Event, Event Type)
Scripting- Business Service, Workflow Policies, Simulator
2. What are the steps in outbound WF?
A:

3. How do you handle error handling in WFs?


A: Persistency, Exception points and write to file, Write a error
handling workflow.

4. What is persistency? How is it useful?


A: To trouble shoot or debug the workflow in workflow process log by
drilling down
on , persistency level and frequency it affects the performance-
stores the state
information.

5. What is State Model?


A: Provide a data driven method for extending workflow control based
on the status
SR Open - Cancelled, you define the state model

6. What transport you used in the WFs?

7. When do you use subprocess in WF?


A: WF process is created at BO level, if we deal with multiple
business objects.

8. What middle ware applications you have integrated with


Biz Talk(XML, MQ series), See Beyond(uses ASP pages), TIBCO(Siebel
Connector).

9. Explain where did you use WF in your last project?


A: Claim Submission, to insert the data into Audit Table,wriet a
bsuiness service
Add Responsibility- adding a responsibiltiy to the new person logging in.
-Retrieve role ( find the user role)
- Add responsibiltiy(row id of the user and responsibility), user BC

10. Did you use custom BSs in WFs

11. Explain where did you have to create BS

12. How do you pass inputs to BS

13. What language you used to write BS

14. Did you use M:M relationship in your last project

15. How do you pass query criteria to BS from BC in BS


A: Search String ( VBC - input.searchstring)

All the Best, Keep coming with more questions