Faits : A. Le 10 décembre 2007, X._ a prêté le serment d'avocat et a été inscrite au registre des avocats stagiaires du canton de Genève. Après avoir effectué son stage d'avocat auprès de l'Etude Y._, elle a échoué une première fois à l'examen du brevet d'avocat en novembre 2009, puis une deuxième fois en mai 2010. Après une période de chômage, elle a effectué un nouveau stage en l'Etude de Me A._ puis a été engagée par une entreprise en qualité de juriste à plein temps. Le 13 août 2012, X._ a déposé une demande auprès de la Commission du barreau du canton de Genève (ci-après: la Commission) tendant à la prolongation du délai de cinq ans dès la prestation de serment pour réussir l'examen du brevet d'avocat. Par décision du 28 août 2012, la Commission a accordé à l'intéressée une prolongation du délai jusqu'à la session de mai 2013. Par décision du 11 avril 2013, la Commission a partiellement admis une deuxième demande de prolongation de délai formulée par X._, tout en soulignant que les motifs invoqués par l'intéressée - soit une surcharge professionnelle et le soutien financier et moral qu'elle devait apporter à sa soeur - ne constituaient pas des justes motifs au sens de l'art. 33B al. 1 de la loi genevoise sur la profession d'avocat [LPAv/GE; RSG E 6 10]. Elle a néanmoins accordé à l'intéressée, à titre exceptionnel, un ultime délai pour réussir l'examen du brevet d'avocat jusqu'à la session de novembre 2013. B. Le 13 septembre 2013, X._ a saisi la Commission d'une troisième demande tendant à la prolongation du délai jusqu'en mai 2014. Par décision du 20 septembre 2013, la Commission a rejeté la demande de l'intéressée. Saisi d'un recours contre la décision précitée, la Cour de justice l'a rejeté par arrêt du 28 octobre 2014. C. Agissant par la voie du "recours de droit public" (recte: recours en matière de droit public), X._ demande au Tribunal fédéral, sous suite de frais et dépens, principalement, d'annuler l'arrêt du 28 octobre 2014 et de lui octroyer une prolongation du délai pour se présenter à l'examen final du brevet, "ceci en fixant à la Commission une échéance à six mois pour organiser une nouvelle session d'examen pour les candidats à l'ancien régime à partir du moment où la décision sera rendue." Subsidiairement, elle conclut au renvoi de la cause à l'autorité précédente pour qu'elle rende une nouvelle décision dans le sens des considérants et, plus subsidiairement, elle demande au Tribunal fédéral de constater que l'art. 33B de la loi sur les avocats viole l'art. 27 Cst. et d'inviter le Grand Conseil du canton de Genève à abroger cette disposition dans les plus brefs délais. L'autorité précédente s'en remet à justice quant à la recevabilité du recours et persiste au surplus dans les considérants et le dispositif de son arrêt. La Commission se réfère à sa décision du 20 septembre 2013. Par courrier du 22 avril 2015, X._ persiste dans les conclusions de son recours.