I applied online. The process took 1 week. I interviewed at Macedon Technologies (New York, NY)
Interview
The interview was largely focused on Java "vocab" questions. Example questions are things like the equals operator vs. equals method. Another question asked about polymorphism, abstract classes vs. interfaces, etc. Interview questions felt very much like a laundry list. The interview culminated in a brainteaser where they want to see how you solve the problem.
Interview questions [1]
Question 1
Three lightbulbs are controlled by three switches in a one-to-one fashion. The lightbulbs are in a separate room. Explain how to flip the switches so that you can determine which bulb is controlled by each switch using only one visit to the other room.