Recently i have appeared for couple interviews and just wanted to share the questions asked. As far as level of the questions concerns would cover from junior programmer to the architect level. If require i would be providing answers to some of the questions.
Q1(very generic now a days):What is the difference between OIM 11g and 10g from the high level architecture perspective?
Ans1: At high level below are the brief differences
a) 10g Request Management has been replaced by SOA composite which has a customized schema accommodating BPEL and Human Task.
b) Reconciliation engine has been re-written in 11g to enhance the performance by introducing the cache mechanism.
c) OES libraries are used as an authorization engine unlike 10g had its own object vs view based authorization.
d) Plugin services platform is introduced in 11g to have easy customization in place which can be some what mapped to entity adapter functionality in 10g.
e) Groups in 10g are now called as Roles in 11g with some modifications which makes it like ldap roles.
Some more differences related with notifications, schedulers and etc can be discussed if time permits.
Q2: What is Form Version Control Utility (FVC) and why it is used?
Q3: What are the benefits of using MDS in OIM 11g ?
Q4: Suppose if a target system is integrated with OIM and the administrator of that particular application creates an account in it. How would you know this irregularity through OIM?
Q5: Suppose you don't have the connector cloning tool in OIM, then how would you clone a connector? Explain the step by step approach.
Q6: Why OIM uses Remote Manager (RM)?
Q7: What is a service account? Or Why a service account is required?
Q8: Will account attributes of a service account would change with the change of its owner corresponding user attribute (in OIM)? Explain your reasoning in either case?
Q9: What is the significance of USR_Triggers* lookup?
Q10: Differentiate the scenario when you would use ldap sync VS OID Connector?
Q11: Suppose if you have to write a custom connector for a Target Application exposing some java API. What all methods do u need to write a basic connector?
Q12: Differentiate b/w Request Model and Request Template.
Q13: What all different levels of approvals does OIM 11g approval engine carry? Also explain their differences.
Q14: What is SOD? how it has been implemented in OIM?
Q15: While migrating OIM 10g to 11g what all components can directly be migrated?
Q1(very generic now a days):What is the difference between OIM 11g and 10g from the high level architecture perspective?
Ans1: At high level below are the brief differences
a) 10g Request Management has been replaced by SOA composite which has a customized schema accommodating BPEL and Human Task.
b) Reconciliation engine has been re-written in 11g to enhance the performance by introducing the cache mechanism.
c) OES libraries are used as an authorization engine unlike 10g had its own object vs view based authorization.
d) Plugin services platform is introduced in 11g to have easy customization in place which can be some what mapped to entity adapter functionality in 10g.
e) Groups in 10g are now called as Roles in 11g with some modifications which makes it like ldap roles.
Some more differences related with notifications, schedulers and etc can be discussed if time permits.
Q2: What is Form Version Control Utility (FVC) and why it is used?
Q3: What are the benefits of using MDS in OIM 11g ?
Q4: Suppose if a target system is integrated with OIM and the administrator of that particular application creates an account in it. How would you know this irregularity through OIM?
Q5: Suppose you don't have the connector cloning tool in OIM, then how would you clone a connector? Explain the step by step approach.
Q6: Why OIM uses Remote Manager (RM)?
Q7: What is a service account? Or Why a service account is required?
Q8: Will account attributes of a service account would change with the change of its owner corresponding user attribute (in OIM)? Explain your reasoning in either case?
Q9: What is the significance of USR_Triggers* lookup?
Q10: Differentiate the scenario when you would use ldap sync VS OID Connector?
Q11: Suppose if you have to write a custom connector for a Target Application exposing some java API. What all methods do u need to write a basic connector?
Q12: Differentiate b/w Request Model and Request Template.
Q13: What all different levels of approvals does OIM 11g approval engine carry? Also explain their differences.
Q14: What is SOD? how it has been implemented in OIM?
Q15: While migrating OIM 10g to 11g what all components can directly be migrated?