I gave interview in Pune.
Recruiter calls you first and gives brief information about the company.
Interview process was too much focus on algorithms.
I had total 5 interviews including a 4 hour coding test
1. In the first interview, I was given a live debugging to fix binary tree problem. It was taken by manager.
2. Then I was given 4 hour coding test to solve 2 problems out of 3. One is DS structure problem. LRU implementation and second one was thread implementation and one was again DS i.e stack implementation.
3. Coding round is followed by code review when panelist ask you about the algorithms used in problem solving and generic code review related questions.
4. Since I gave an interview for linux , the one who interviewed me for code review didn't ask me much about linux. So they scheduled one more round for linux. But it turned out to be again DS and algorithms round, and very a few linux related questions.
5. First 4 rounds were nice and I was positive about the organisation.
Then last round was scheduled with the director.
That was not really good.
He had very investigative approach while interviewing.
He was not very professional. I didn't like the way he took an interview. General discussion was missing. I felt like I'm being interrogated, I wouldn't have joined if I would have been selected because of this round with the director who has joined crowdstrike recently from Symantec.
But plus one for recruiter, he did a good job in the interview process.
I applied through a recruiter. The process took 4 weeks. I interviewed at CrowdStrike (Boston, MA) in Mar 2020
Interview
Was reached out by the recruiter and then they were supposed to schedule an initial screen with the manager. There was no communication from their side so I had to reach out to them and then finally the screening was scheduled. After the initial screen I was asked to work on a project. First phase was designing the project and second phase was implementing it in code. After the design phase I met with a Crowdstrike Engineer for a design review. He was really helpful and the design review went well where I found a couple of improvements to my design. Then came the implementation phase where I was supposed to implement the design. I was given 4 days to implement it. I implemented the solution and tested it with a bunch of base cases and some negative test cases. When I provided the solution back I did tell them that this solution can definitely be improved if I had more time because for me the biggest constrain was to work on the project while I already have a really demanding full time job where I have to invest for 10-12 hrs in a day. I think they totally forgot this important data point that I am not working on the project full time and if they are expecting me to do so then its not a valid expectation. The project was not a trivial one and I invested a lot of time to implement a solution that works with 90% of the test cases. But I was rejected because one of the negative test cases for the input failed. Overall I feel it was a total waste of time for me and I am glad I prioritized my actual work than working on their project which had this outcome.
Interview questions [1]
Question 1
Questions on my experience. NDA so cant go into specifics. Project was about a multiprocess data sharing model.
I applied online. The process took 1 day. I interviewed at CrowdStrike (New York, NY) in Jan 2019
Interview
Recruiter is very responsive till the stage where there are no longer interested in you. If they want to reject you they dont have curtesy to say no. Extremely unprofessional recruiters.