Sachverhalt: A. Mit Verfügung vom 27. Oktober 2010 stellte das Regionale Arbeitsvermittlungszentrum (RAV) Oberuzwil M._ für die Dauer von 27 Tagen in der Anspruchsberechtigung ein, weil er die Anordnung vom 20. Juli 2010, sich auf eine konkrete Stelle zu bewerben, nicht befolgt habe. Die dagegen erhobene Einsprache lehnte das RAV mit Entscheid vom 7. Dezember 2010 ab. B. M._ erhob daraufhin beim Versicherungsgericht des Kantons St. Gallen Beschwerde, welche am 2. Dezember 2011 abgewiesen wurde. C. Beim Bundesgericht beantragt M._, in Aufhebung des vorinstanzlichen Entscheids und des angefochtenen Einspracheentscheides seien ihm die eingestellten Taggelder samt Zins gemäss aktuellem Verzugszinssatz des kantonalen Steueramts St. Gallen auszurichten. Während das RAV auf Abweisung der Beschwerde schliesst, verzichtet das Staatssekretariat für Wirtschaft (SECO) auf eine Vernehmlassung. 