0% found this document useful (0 votes)
209 views

Interview Question

This document contains questions and answers related to Siebel CRM and Siebel Analytics interviews. It discusses topics like PL/SQL, SQL, data modeling, troubleshooting, Siebel concepts, infrastructure, objects, workflows, and analytics. Sample questions cover the differences between joins/links, static/dynamic drilldowns, MVG and pick applets, and the relationship between positions and responsibilities in Siebel. Other questions discuss workflow steps, DAC and ETL processes, Informatica, Siebel tools, and change capture. SQL questions compare query performance and syntax.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
209 views

Interview Question

This document contains questions and answers related to Siebel CRM and Siebel Analytics interviews. It discusses topics like PL/SQL, SQL, data modeling, troubleshooting, Siebel concepts, infrastructure, objects, workflows, and analytics. Sample questions cover the differences between joins/links, static/dynamic drilldowns, MVG and pick applets, and the relationship between positions and responsibilities in Siebel. Other questions discuss workflow steps, DAC and ETL processes, Informatica, Siebel tools, and change capture. SQL questions compare query performance and syntax.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 11

Siebel CRM interview Question. Area of testing 1.) PL/SQL Questions 2.) SQL/ SQLPlus 3.

) Tuning Questions 4.) Data Modeler 5.) Oracle Troubleshooting 6.) Siebel a. Concept b. Infrastructure c. Object type d. e. Escript f. Workflow g. BS h. Analytics i. Trouble shoot

What is Join & Link Join: Joins are configured between a BC and a table Links: Links are configured between 2 BC
Question : Difference between static and dynamic drilldowns? Answers:

A static drilldown always takes the user to the same view. A dynamic drilldown can take the user to different views depending on certain conditions, such as the value of a field.
What is the difference between MVG Applet and pick applet?

MVG applet will display the records which is associated with the parent record. [1:M with 1 primary record] Pick applet will display all the records from a BC. from which 1 can be selected.

Question : What kind of relationship exists between Position and Responsibilities?

There is no direct relationship between Responsibility and Position. The indirect relationship between Responsibility and Position is of Visibility. Both of them drive Visibility in Siebel. * Responsibility restricts access to particular view so that user cannot see those views. * Position restricts access to particular set of data. So, as a result both are used to limit visibility of users of application. After discussing with my friends and peers about this question I am getting a feeling that I am putting my hand in a bee nest but I think this could end up as a new learning to me and for all. So guys I beg you to tell me your views what do you think about this question so that this post can become the new answer for all of us.

What is the end & Stop step in work flow What is the diff

Overview:Siebel Analytics Interview Questions with Answers,Siebel Analytics Multiple Choice Questions with Answers,Siebel Analytics MCQ with Answers Which are system-defined Web groups? Choose three. A. Authenticated Users B. System Administrators C. Defined Users D. Web Administrators E. Everyone Answer: A, D, E Which of the following records the Siebel Analytics Server messages such as startup time, any business models that are loaded, and any errors that occurred? A. NQServer.log B. NQSConfig.ini

C. NQQuery.log D. NQClusterConfig.ini E. NQScheduler.log Answer: A Which file controls the default parameters in Siebel Analytics Web? A. userconfig.xml B. localedefinitions.xml C. instanceconfig.xml D. devicecharactersets.xml Answer: C Which guided navigation type always appears on the Dashboard? A. Static links B. Static sections C. Conditional links D. Conditional sections Answer: A ABC would like to analyze which of its hundred stores have improved its order fulfillment rate last year. If ABC uses a dimensional modeling to answer the above question, which of the following would be its fact table? A. Stores B. Orders C. Products D. Time Answer: B What view allows users to determine the columns that appear in Results? A. Legend B. Column Selector C. View Selector D. Dynamic Selector Answer: B The symbolic URLs are created where in the Siebel application? A. In Siebel Tools under Home Page view (WCC) B. In Siebel Answers C. In Siebel Call Center D. In the Analytics Administration Tool Answer: C How are non-dashboard components edited? A. JavaScript B. CSS (Cascading Style Sheets) C. XML Message Files D. Dashboard Editor Answer: B

Which statements are TRUE of Authenticated Users? Choose two. A. Authenticated Users group is a member of the Everyone group. B. All users belong by default. C. Users become a member of this group when a user is first authenticated by Siebel Analytics Server. D. All members by default have access to administrative functions, but can be changed by changing privileges. Answer: A, C In which of the following Siebel Call Center screens would you add a new My Analytics Dashboard view that you created in Siebel Tools? A. Application Administration B. Analytics Administration C. Integration Administration D. User Administration Answer: A Which of the statements are TRUE of Dial gauges? Choose two. A. They are useful for scorecard-type output. B. They show data using a dial with one or more indicator needles. C. Their needles change position to indicate where data falls within predefined limits. D. They show data using a circle. Which of the steps of Inline in the Exhibit are done in the Siebel application? Choose two. A. 1 B. 2 C. 3 D. 4 E. 5 F. 6 G. 7 Answer: A, G You would like to show the results of the query in the Exhibit in a Chart view but the Siebel Analytics Web gives you a "View Display Error." Why would that be the case? Choose two. A. The query is wrong B. You need to have a filter to have a chart view C. To display the results in a Chart view, you need at least one measure D. No columns from the fact table were queried against Answer: C, D Which of the following Siebel Analytics components extracts data from transactional data sources, loads them into staging tables, and transforms data into stars within a Siebel Relationship Management Warehouse? A. DAC Server B. Siebel Analytics Repository C. Siebel Analytics Server D. Siebel Analytics Cluster Server E. Informatica Server

Answer: E In an integrated analytics implementation, after adding a new CRM responsibility, what must be done within Web administration? A. Add the CRM responsibility in the database. B. Add the CRM responsibility as a new Web Group in the rpd. C. Add the CRM responsibility as a new User in Siebel Analytics Web. D. Add the CRM responsibility as a new Web Group in the Siebel Analytics Web. Answer: D Which statements are TRUE of direct database requests? Choose three. A. Their results can only be displayed in Siebel Answers. B. They are enabled for everyone. C. Their results can be incorporated into dashboards. D. Their users should know advanced SQL and understand underlying data sources. E. They are only accessible to Siebel Analytics Web administrators. Answer: C, D, E Which of the following is NOT true of the Business Model and Mapping layer? A. It determines what physical tables/columns can be used to satisfy queries B. It includes Connection Pool object and Schema folders C. It is where aggregation rules for measures are set D. It is where hierarchies are established Answer: B You have created a new dashboard in Siebel Intelligence Dashboard > Admin > Manage Intelligence Dashboards. Now you would like to see that in Sales. However, the Sales drop-down list does not show the Sales By State that you just added. What should you do to make it appear in the drop-down list? A. Compile the siebel.srf in Siebel Tools B. Save the RPD in the Analytics Admin Tool C. Refresh the browser D. Stop and restart the Siebel Analytics Server Answer: C Which of the following are Siebel-recommended leading practices to enhance Siebel Analytics performance? Choose two. A. Design requests that use complex queries B. Avoid designing dashboards that return too much data C. Use caching to improve query speed D. Avoid using Guided Navigation unless the dataset will be huge Answer: B, C Which statements are TRUE of Filters? Choose two. A. Filters are applied on a column-level basis. B. Table level filters prompts can be added to a request. C. Saved requests may be used as filters. D. The SQL within a specific request cannot be edited. Answer: A, C

Request 1 returns Customers with Dollars between 5000 and 10000. Request 2 returns Customers with Dollars between 7000 and 20000. A union of these two requests should produce which of set of results? A. Customers with Dollars between 5000 and 20000 plus duplication of Customers with Dollars between 7000 and 10000 B. Customers with Dollars between 5000 and 20000 C. Customers with Dollars between 7000 and 20000 D. Customers with Dollars between 5000 and 7000 Answer: B Which of the following is NOT true of a star schema? A. The facts are quantifiable B. The fact table has several foreign key columns composed of the primary keys of the related dimensional tables C. A fact table is linked to related dimension tables D. Dimension tables are normalized E. Dimension tables usually have a one-attribute primary key such as Product ID for Products Answer: D Which of the following stores content created by Siebel Answers requests, filters, Siebel Intelligence Dashboards Pages, and the iBots? A. Cascading Style Sheets B. Repository file C. Web catalog D. Alerts Answer: C

23: What is DAC and ETL 24: Explain in brief about Informatica, Siebel Applications Configuration and Siebel Tools and how are they related?

27: Explain change capture Process in ETL, Pruene Days

Table TAB1 has 20,000 rows Table TAB2 has 1 row. SELECT COUNT(*) FROM TAB1, TAB2 SELECT COUNT(*) FROM TAB2, TAB1 Which query is a better approach and why

Which one is better and why SELECT . . . . . . . . . . . . FROM EMP E WHERE SAL > 50000 AND JOB = MANAGER AND 25 < (SELECT COUNT(*) FROM EMP WHERE MGR = E.EMPNO);

SELECT . . . . FROM EMP E WHERE 25 < (SELECT COUNT(*) FROM EMP WHERE MGR = E.EMPNO) AND SAL > 50000 AND JOB = MANAGER;

SELECT REGION, AVG(LOC_SIZE) FROM LOCATION GROUP BY REGION HAVING REGION != DELHI

AND REGION != NOIDA

Code:
SELECT REGION, AVG(LOC_SIZE) FROM LOCATION GROUP BY REGION WHERE REGION != DELHI

AND REGION != NOIDA

SELECT * FROM EMP (Base Table) WHERE EMPNO > 0 AND DEPTNO IN (SELECT DEPTNO FROM DEPT

WHERE LOC = DELHI)


AND LOC = DELHI).

SELECT * FROM EMP WHERE EMPNO > 0 AND EXISTS (SELECT X FROM DEPT WHERE DEPTNO = EMP.DEPTNO

SELECT ACCOUNT_NAME FROM TRANSACTION

WHERE AMOUNT != 0;


WHERE AMOUNT > 0;

SELECT ACCOUNT_NAME FROM TRANSACTION

SELECT first_name,

FROM WHERE

last_name, country employee, countries country_id = id

AND

lastname = 'HALL';

SELECT e.first_name, e.last_name, c.country FROM employee e, countries c WHERE e.country_id = c.id

AND

e.last_name = 'HALL';

2. What is a mutating table error and how can you get around it? Level: Intermediate Expected answer: This happens with triggers. It occurs because the trigger is trying to update a row it is currently using. The usual fix involves either use of views or temporary tables so the database is selecting from one while updating the other. 4. What packages (if any) has Oracle provided for use by developers? Level: Intermediate to high Expected answer: Oracle provides the DBMS_ series of packages. There are many which developers should be aware of such as DBMS_SQL, DBMS_PIPE, DBMS_TRANSACTION, DBMS_LOCK, DBMS_ALERT, DBMS_OUTPUT, DBMS_JOB, DBMS_UTILITY, DBMS_DDL, UTL_FILE. If they can mention a few of these and describe how they used them, even better. If they include the SQL routines provided by Oracle, great, but not really what was asked. 1. What is work flow process in Siebel. 2. What are WF policy groups and policies. 3. How do you create a WF policy group. 4. How do you invoke your WF through WF policies

5. What kind of operations can you perform through WF policy groups 6. How many local data base do you initialize 7. What is routing model 8. How do you extract the database from server. 9. After initializing the local data base can a developer can work on tools. 10. What is assignment manager and what are the comparison objects in it. 11. For running a WF process through WF policies what are the components need to be running . 12. What are the two tables used in the workflow policies. 13. How do you run workflow-monitoring agent. 14. What is the escalation request table? 15. What does the action request table do? 16. What are the parameters do you pass while running a workflow -monitoring agent. 17. What kind of configuration have you done in this project. 18. What is dynamic drill down. 19. What is your current business requirement. 20. How do you configure dynamic drill down. 21. What are the types of invoking the work flow. 22. How do you invoke workflows through the runtime events?

You might also like