Friday, June 26, 2015

Oracle Identity Manager (OIM) Interview Questions

This is my 100th post on my blog and in this post, I will list down interview questions on OIM.
This post will always be work in progress as I keep appending this list with more and more questions.
Please find the list of questions below :-)
  1. What are the new features in PS3 ?
  2. What are the differences between PS2 and PS3 ?
  3. How do you identify rogue account creation in target system ?
  4. What is the high level architecture of OIM 11g ?
  5. List out difference between OIM 9.1 and 11g and possibly 11gR2
  6. What are the new features in 11gR2 PS2 , PS3
  7. How do you save multi-valued attribute in process form and how the linking happens between process form & child form ,   1 child form per multi valued attribute
  8. Can we still use entity adapters in OIM 11g
  9. What is pluginservice in oim 11g/  What is the orchestration service in oim 11g.
  10. what is the difference between entity match found  and process match found ?
  11. what are service accounts in oim ?
  12. why remote manager is used ?
  13. What is a connector server and types of connector server available ?
  14. What is ICF , ICF architecture ?
  15. why connector server (ICF) is used. Can connector server replace remote manager. types of connector server.  which OOTB connector are ICF based now - 11g.
  16. What is Lookup.USR_PROCESS_TRIGGERS , how data flow happens during provisioning.
  17. How will you develop a custom connector from scratch ? List all the components involved.
  18. What are the different types of adapters and under which circumstances they are used.
  19. List some OIM api java classes.  How do we initialize the api before we can use them  (example tcUserOperationsIntf)
  20. List some differences in api classes / new classes from 11g point of view
  21. How you create a plugin in oim 11g (packaging, registration, MDS seeding etc)
  22. Difference between execute and bulkExecute in post process handler and under which scenarios they are used ?
  23. Can preprocess event handler be used during trusted user recon
  24. Email templates are now removed in oim 11g and how do we send emails in oim 11g ?
  25. What are notification templates, notification resolvers, notification event xml file registration ?
  26. oim 9.1 - formmetadata.xml - why we use it and what all is possible by changing/configuring it.
  27. How do you modify self registration page in 11g ?
  28. A lot of questions on MDS , how we use it, what all configuration objects are stored, the structure of configuration objects , oim-config.xml, list some very common file names
  29. What is the difference between object form and process form (9.1)
  30. What has replaced object form in 11g?
  31. What is the difference between approval policy, authorization policy and access policy?
  32. How do we deploy the SOA workflows in 11g?
  33. What is basic Request Templates model, how are they extended to create custom ones, how authorization is enforced while defining new one,  Is it possible that certain set of users can only see the certain request templates (yes).
  34. How do you create a custom scheduled task in OIM 11g?
  35. How do you create a custom plugin in OIM 11g?
  36. What performance improvement measures has been implemented in OIM 11g in terms of reconciliation.
  37. How do you use task assignment adapter in OIM ?
  38. under what circumstances spml is used ?
  39. Attestation - Why / what / when / how ?
  40. Certification -  Why / what / when / how ?
  41. List out the difference between LDAP sync and OID Connector when both can essentially sync the user info between oim and OID (11g )
  42. How can you disable certain menu item on OIM 11g R2 PS2 based on the user's role ?
  43. What is request dataset status change plugin and how do you use it?
  44. What is request dataset validator plugin and how do you use it ?
  45. What are application instances, disconnected applications ?
  46. What is a sandbox and how will you go about doing sandbox management, its issues and limitations ?
  47. What is a dynamic organization and how do we use it ?
  48. Pre Process Event Handlers are applicable on what all entities and event types ?
  49. What is a catalog, what all it contains, how do you publish item to a catalog, how will you do catalog management ?
  50. What is a public taskflow and how do you develop and use it in OIM ?
  51. What is Access Policy Harvesting and how will you set it up ?