Very lengthy interview process. They host several rounds of interviews, and the overall process took longer than a month.
First, they do a traditional phone screen, followed by a technical screen with one of the team leads.
Next, they have you complete a technical test in which you'll have to build a basic Salesforce application. Here, they're checking your ability to code and architect a solution. I was told that I did well.
After passing the test, they schedule you for a gauntlet-style interview session where you'll speak to multiple developers, leads, and mid-level managers. Everyone seemed nice and knowledgeable, and they all appeared to be impressed with my technical skills - which is why I am very confused (read on...).
I believe I made it to the final interview stage with upper management - and here's where things became weird. I was not even asked any super-technical questions. Many of the questions were simple and direct in nature. This final call was originally intended to be 30 minutes long - but only lasted about 10 minutes - not including the fact that the manager was extremely late.
I was finally told (after over a month of interviewing) that my technical skills were not good enough. The funny thing is I interviewed for a role in which I was slightly overqualified - and I was told over and over again by many of their employees that I seem to have a very solid understanding of software development and design. So basically, I was being told a load of garbage by HR.
Interview questions [1]
Question 1
Q: Explain a project that you took pride in developing. Tell us about some of the obstacles you faced. (I was asked this question about 6 or 7 times from different people).
Q: Describe the process that you follow when developing a solution.
The technical interview was much tougher than I anticipated. I faced a DSA question related to word searches that required optimizing a brute-force approach with a Trie. It was intense, but the practice I’d done on PracHub the week before really helped solidify my understanding of the problem-solving techniques. The behavioral round felt lighter, focusing on teamwork and project experience. After a couple of days, I received an offer, which I happily accepted. Overall, it was a challenging yet rewarding experience.
Interview questions [1]
Question 1
Word Search II - given an m x n board of characters and a list of words, return all words that can be formed from sequentially adjacent cells; had to optimize the brute-force backtracking with a Trie to pass the time limit
The interview process started with an online coding assessment that included DSA and problem-solving questions. After clearing the test, I had two technical interview rounds focused on data structures, OOPs concepts, DBMS, and project discussion. The final round was with the hiring manager where they asked about teamwork, problem solving, and career goals. The interviewers were professional and the process was smooth overall.
Went through 3 rounds. First round was a technical interview - it was a take home assessment. I didn't pass the test cases but still went through to the next round. The onsite had 1 behavioral, 1 system design, and 1 technical Leetcode style interview. It was in person on a whiteboard.