I applied online. I interviewed at MuleSoft (Buenos Aires) in Jul 2018
Interview
I had a phone interview with MuleSoft. It was a relatively simple one, where I presented myself and talked about my experience. Afterwards, they set an interview with Karat, a company that arranges exams for them. You talk with a person of Karat in a conversation about 1 hour, where 15 minutes are used for presenting yourself and telling about work you did (all this they suppose is your confort zone) and 45 minutes of solving an exercise online. The persone from Karat and you have access to a shared window where you solve this coding exercise. I did it very poorly, as the environment and the exercise type was completely a surprise for me. And, very important, I didn't study prior to the exam. Afterwards, they give you automatically the option of asking for a re-do. They say that even though the re-do does not "erase" the results of the first exam, this re-do is much more taken into account than the first one. So I studied for this second one and did great. Even the person from Karat said it. In less than the expected time, finished the exercise, tested it with some default example, and also had time to do a complexity analysis. Didn't got any response for weeks. After I sent a mail, from MuleSoft they told me that they decided to not continue with the process due to the results from the exams. After I asked for it really gently, they agreed to gave me the results: 10/100 and 30/100. The first one doesn't sound really logic. Anyway, the second one sound like a mistake: the only way I could understand that grade is having 2 or 3 tests failed, such that they are 35 points worth each. That doesn't make any sense in an exam of 45, where you barely have time to check your answer with some simple examples. After I told them that maybe there was a mistake, didn't got any answer. A completely waste of time, avoid it if you can.
Interview questions [1]
Question 1
You have to write a function that given a list returns another.
Example of input:
100, wikipedia.org
300, spanish.wikipedia.org
10, something.spanish.wikipedia.org
1000 something.com
50, google.com.ar
2000, peter.google.com.ar
And the output for that should be a list containing:
410, wikipedia.org
310, spanish.wikipedia.org
10, something.spanish.wikipedia.org
1000, something.com
2050, google.com.ar
2000, peter.google.com.ar
2050, com.ar
I applied through a recruiter. The process took 3 weeks. I interviewed at MuleSoft
Interview
Hasta el momento, bastante ordenado, las fechas de entrevista se han cumplida y brindan buenas opciones para llevarlas a cabo, como horarios y medios tecnologicos.
I applied in-person. The process took 1 day. I interviewed at MuleSoft (San Francisco, CA) in Jan 2014
Interview
I spoke with a very friendly and helpful person.
I learned about the company.
I wanted to work there.
I enjoyed the office atmosphere.
The snacks were good.
I was happy.