Q:

One object has Two triggers with same Event After insert

I have Account object which have two Trigger, one trigger has events before insert and after insert second trigger has after insert event. 
So which trigger will fire after the record is saved ?   

A:

Both -  ideally you should only have one trigger per object.  The issue with having multiple triggers, with the same event on the same object, is you cannot guarantee the order that they will execute. 
From the Salesforce order of execution documentation:
https://www.salesforce.com/us/developer/docs/apexcode/Content/apex_triggers_order_of_execution.htm

The order of execution isn’t guaranteed when having multiple triggers
  for the same object due to the same event.  For example, if you have
  two before insert triggers for Case, and a new Case record is inserted
  that fires the two triggers, the order in which these triggers fire
  isn’t guaranteed. 

Also more information here:
Order of execution of trigger and workflow
If I had seen that answer before I probably would have flagged this question as a duplicate...

