Sachverhalt: Sachverhalt: A. Der 1954 geborene D._ war seit Februar 1984 als Polier bei der Firma B._ beschäftigt, welche ihm einen Monatslohn von zuletzt Fr. 6'825.-- (zuzügl. Anteil 13. Monatslohn) bezahlte. Nachdem die Arbeitgeberin das Arbeitsverhältnis infolge Personalabbaus per 31. Juli 1997 aufgelöst hatte, erhob D._ ab 1. August 1997 Anspruch auf Arbeitslosenentschädigung. Ab 12. August 1997 war er als Maurer-Vorarbeiter zu einem Monatslohn von Fr. 5'500.- (zuzügl. Anteil 13. Monatslohn) und ab November 1997 zu einem solchen von Fr. 5'400.-- (zuzügl. Anteil 13. Monatslohn) bei der Firma C._ AG angestellt. Unter Annahme eines Zwischenverdienstes erbrachte die Arbeitslosenkasse des Kantons Bern, Zweigstelle Langenthal (nachfolgend: Kasse), abgesehen von den im August 1997 ausgerichteten Taggeldern (weitere für den Monat September 1997 vorgenommene Zahlungen wurden im Januar 1998 zurückgefordert und von der Differenzzahlung für den Monat Dezember 1997 in Abzug gebracht), von November 1997 bis zum Ablauf der Rahmenfrist für den Leistungsbezug am 31. Juli 1999 Kompensationszahlungen. Nach einer Kontrolle der Auszahlungen durch das Staatssekretariat für Wirtschaft (seco; Revisionsbericht vom 27. September 1999; Revisionsverfügung vom 16. November 1999) forderte die Kasse mit Verfügung vom 23. November 1999 für die Monate August 1997 sowie November 1997 bis Juli 1999 Fr. 23'987.80 zurück. A. Der 1954 geborene D._ war seit Februar 1984 als Polier bei der Firma B._ beschäftigt, welche ihm einen Monatslohn von zuletzt Fr. 6'825.-- (zuzügl. Anteil 13. Monatslohn) bezahlte. Nachdem die Arbeitgeberin das Arbeitsverhältnis infolge Personalabbaus per 31. Juli 1997 aufgelöst hatte, erhob D._ ab 1. August 1997 Anspruch auf Arbeitslosenentschädigung. Ab 12. August 1997 war er als Maurer-Vorarbeiter zu einem Monatslohn von Fr. 5'500.- (zuzügl. Anteil 13. Monatslohn) und ab November 1997 zu einem solchen von Fr. 5'400.-- (zuzügl. Anteil 13. Monatslohn) bei der Firma C._ AG angestellt. Unter Annahme eines Zwischenverdienstes erbrachte die Arbeitslosenkasse des Kantons Bern, Zweigstelle Langenthal (nachfolgend: Kasse), abgesehen von den im August 1997 ausgerichteten Taggeldern (weitere für den Monat September 1997 vorgenommene Zahlungen wurden im Januar 1998 zurückgefordert und von der Differenzzahlung für den Monat Dezember 1997 in Abzug gebracht), von November 1997 bis zum Ablauf der Rahmenfrist für den Leistungsbezug am 31. Juli 1999 Kompensationszahlungen. Nach einer Kontrolle der Auszahlungen durch das Staatssekretariat für Wirtschaft (seco; Revisionsbericht vom 27. September 1999; Revisionsverfügung vom 16. November 1999) forderte die Kasse mit Verfügung vom 23. November 1999 für die Monate August 1997 sowie November 1997 bis Juli 1999 Fr. 23'987.80 zurück. B. Die vom Versicherten hiegegen eingereichte Beschwerde hiess das Verwaltungsgericht des Kantons Bern nach Einholung einer schriftlichen Auskunft bei der Firma C._ AG mit Entscheid vom 24. Mai 2000 gut und hob die Verfügung vom 23. November 1999 auf. B. Die vom Versicherten hiegegen eingereichte Beschwerde hiess das Verwaltungsgericht des Kantons Bern nach Einholung einer schriftlichen Auskunft bei der Firma C._ AG mit Entscheid vom 24. Mai 2000 gut und hob die Verfügung vom 23. November 1999 auf. C. Mit Verwaltungsgerichtsbeschwerde beantragt das seco, der kantonale Gerichtsentscheid sei unter Bestätigung der Kassenverfügung aufzuheben. D._ lässt auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen, während die Kasse auf eine Vernehmlassung verzichtet. 