Google hits seem to favor 'by' by about 3 to one. This doesn't take into account however, the context in which the terms appear, such as "near the geographical point". I believe I normally say 'at'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Anonymous"excited by the prospect of working with you" or "excited at the prospect of working with you"Like Philip, I would use "at".