I submitted an application with my resume. A week later, I received an email to take an IQ test within 3 days. I took the IQ test, it was pretty long and the countdown timer didn't help. I think I guesstimated about 2 questions. Scheduled a phone interview with an employee who is also a Software Engineer. Here's where it started making me uncomfortable. He would ask technical questions about coding, just like all the other software companies ask, with the exception that when I would hesitate to think or ask for some time to think it through, he giggles and laughs. Or when I would ask for a clarification for his question, he would again, giggle and laugh. After about 15-20 minutes of this torture, I asked him what was so funny, he said the situation is funny because usually other applications know what he is talking about. So, I'm not a CS major but I decided to give the position a shot because I have some programming experience. At the end of the interview, I've already decided in my mind that I don't wish to work for Bloomberg. He asked me if I had any questions about the position or the company. I said no, I have no questions. He then says to me "so you know EVERYTHING about the position and the company. You have absolutely no questions." Something to that effect. (Emphasis not added after the fact. He actually emphasized that word.) I explained to him that after this interview I decided to not pursue the position with Bloomberg. He then responds by saying that not everybody is suited for the position and that the interview is a two way interview. I agreed.