Thursday, March 3, 2016

Going for Hybris interview?

Are you ready.....?....you can judge your hybris knowledge yourself by providing your approach for below use cases.

Tell me how you will achieve below in Hybris or it is right time to explore wiki.hybris.com :)


  • I want to send localized email on registration completion. 
  • I want to define my custom business process flow for order completion.
  • I want to reskin/rebrand out of the box accelerator.
  • I want to implement differential pricing - same product but different prices for different customer.
  • I want to accept payment through multiple cards - Multi tendering.
  • I want to migrate Order data and it's dependencies from one version of hybris to hybris.
  • I want to define a Fraud workflow in which customer service will review then either approve or reject the order.
  • I want to enable pickup in my physical store.
  • I have stock available at multiple position and I want to aggregate stock to surface online.
  • I want to split order into multiple consignments depending on the nearest fulfillment location from delivery address.
  • I want to take order even after I don't have stock right now.
  • I want to integrate with Multiple payment gateways like credit card, paypal, EFTPOS etc.
  • I want to design my product catalog one per country with a master catalog.
  • I want to segment my customers depending on their purchase history.
  • I want to add new search facets and price ranges for making it ease for customer in decision making.
  • I want my Mega menu in header with depth of 4.
  • I want my Contents searchable.
  • I want to add new custom restrictions on promotion.
  • I want my new types not to be Cached in Hybris.
  • I want my site to be Responsive.
  • I want to write test cases before development of actual service - ATDD.
  • I want to create a catalog version aware type.
  • I want to ensure my site is free from SQL injection and cross site scripting.
  • I want certain columns of a type should kept encrypted.
  • I want my hybris application is PCI certified.
  • I want to write a Flexi search that involves many to many relation types.
  • I want to define a flexi search in Impex for exporting data.
  • I want to identify root cause of a Memory leak situation.
  • I want to ensure JVM Memory areas and GC algo is set according to my application expected data volumes and transactions.
  • I want to do a deployment without any outage.
  • I want to share my wish list pretty url.
  • I want my media objects to be stored in cloud.
  • I want to tell my team when to use platformwebservices or OCC or datahub services.
  • I want to decide I should create an Addon or an extension based on a template.
  • I want to define my custom hybris flavour using hybris latest Recipe based installation.
  • I want to decide where i should configure my data, initial/project.
  • I want my stores to be located and specify approximate distance from customer location. 
  • I want to enable Social login instead of asking customer for registration for placing an order.
  • I want to ensure my db connection pooling is configured in an optimized way.
  • I want to enable OAUTH based access of my services.
  • I want to enable Single sign on in my enterprise world where hybris application is a part of.
  • I want to add a new button in customer service cockpit.
  • I want my custom types to be reflected into hmc.
  • I want to understand how hybris has implemented ORM concept.
  • I don't want to keep passwords in properties files in plain text format.


i will keep adding here more......

  • I want to create an invoice in pdf format for my order.
  • I want to keep removing history records on regular basis before they become a bottleneck.
  • I want to create digital service product which does not have any stock and may have associated conditional products which may influence the price.