I applied online. The process took 1 week. I interviewed at Sucuri (Menifee, CA) in Feb 2017
Interview
Unlike many other companies, Sucuri actually responded to my application rather quickly.
They immediately sent me a worksheet of 7 php/security related questions.
This worksheet would take even an experienced developer a couple hours to complete.
At this point in the interview process, they had not even disclosed the salary for this position but are expecting me to spend a couple hours answering a worksheet.
I filled out 6 of the 7 questions, skipping over one question that I knew would take me a significant amount of time and effort, leaving a note saying that I would come back to this question once we had discussed salary and assuming they liked my answers to the rest of the questions.
They responded by saying that they did not want to move forward with me.
I still don't know what the job pays, but I'm glad I didn't waste any more time coding for them then I already have.
If you are reading this, make sure the price is right before you do any questions off of the worksheet.
Interview questions [1]
Question 1
Parse through a php log, write code to seperate good requests from bad requests, list most popular pages, most popular referrers, most popular user agents... Basically recreate google analytics for us
I applied online. The process took 4 months. I interviewed at Sucuri (Houston, TX) in Jul 2016
Interview
Applied back in March (interview process over by July) and I was contacted shortly after at 1am and asked to get on Skype to chat with someone. I logged into Skype and added the person and waited for an hour (until 2am) and they never showed up.
2 months later I get an email from the same person to get on Skype again (also at night) and I do and interview with someone for about an hour. Did not seem like I was chatting with a business professional but with a random person (no capitalization, misspellings, half sentences, etc). After this interview I receive an email a few days later recommending a phone interview. I reply back confirming the time / timezone I can interview for, for the position and I receive a quick email reply back agreeing to the time.
I finish my work day and wait to expect a phone call for an hour but it never comes. I noticed a few hours later that they called 4 hours late when I was no longer available to speak / not around my device.
I see an email with them mentioning that the called. I reply back and mention that there may have been a mix up with the timezone and the calls were 4 hours late. 7 days later after no reply I send a follow up email and confirm my timezone and the time I am sending the email as well and get a response for a phone interview.
Instead of a phone interview we have a chat interview that seems to go well. It is mentioned that there will be several more interviews in this process and that I will be contacted by another individual.
After about a week I get an email stating that someone will be in touch with me for an interview at 6 my time. At 6 I receive an email that states this person will be running late. This is the interview that I failed.
In this interview, some very broad questions were asked that have many answers, but they were looking for the answers that are specific to their product (see interview question example). Additionally this was a Skype call and the person on the other end had a delay so when they would pause and I would reply or agree ("Right", "Okay" or "Sounds good") and it would reach them late and they would stop like I was interrupting them or say "What?". 99% of the questions were focused on extremely specific Wordpress issues tailored to their product rather than Web Hosting in general, Linux servers, Security, etc. For the most entry level position at the company this seemed strange.
After 12 days and hearing no word, I sent a follow up email to the last person I talked to, of which this person forwarded it to the person I talked to before them so that this other person could explain that I did not get the position. This process took 4 months.
Interview questions [1]
Question 1
What would cause the Sucuri Virus scanner to be unable to scan a directory?
I applied online. The process took 1 day. I interviewed at Sucuri
Interview
In one email got a bunch of questions e.g. expected salary and their typical test link which was presented as "by the way can you do this". Test is quite dumb but takes some time to go through so don't do it before you go any further - they drop communication if your profile doesn't match them without a word. My salary requirement was very modest especially that the position is remote, however I never heard from them ever after. Perhaps, they are looking for someone from India cleaning malware for $5/hr.