I applied online. The process took 2 weeks. I interviewed at National Democratic Institute in Jul 2019
Interview
I conducted a brief preliminary interview, did a writing test, and then a two-hour interview with the program manager. Then I never heard from NDI again... no rejection and no responses to my follow up emails.