I applied for the Sr. Software Engineer (Python Fullstack) position for the FortiSOAR product.
Five rounds of interviews:
Round 1: HackerRank Test. This had two coding problem questions and 15 MCQs related to web technologies. This was good. I cleared the test, then I got a call from HR for the second round.
Round 2: Technical Round. They asked me about my projects, and then problem-solving questions started. After 2-3 coding problems (medium), they asked about microservices, auth, sessions, cookies, etc. I cleared this round, then got a call for the next interview.
Round 3: Technical 2. Started with OOP and some design patterns, then multitasking/async programming, and a few frontend technologies. I cleared the 3rd round as well, then got a call from HR. She said they would share some problem statements with me and mentioned completing them within four days. I had to design an end-to-end application, from HLD to the running application. I completed and shared it in four days. Then HR informed me they would schedule a project discussion.
Round 4: Project Demo. I gave a demo and explained my approach. They asked me why I chose that technology, some design questions, and DB schema-related questions. After that, HR informed me that I had cleared the interview and the final round would be with the hiring manager.
Round 5: Manager Round. Asked about my last project, gave some problem statements, and a few behavioral questions. Then I got a call from HR saying they got a positive response from the manager and would update me further.
After one week, they still didn't update. Then, after multiple follow-up emails, HR told me they had put the requirement on hold and would let me know when it reopened.
After one month, I saw HR's LinkedIn post again about the same position; that position had reopened.
Then I asked about my application if we could proceed. HR told me that after checking with the manager, I would be informed, and then surprise – no reply.
Not sure why they play this kind of game after clearing all rounds and spending too much time building a project and on interviews. This kind of response is disappointing.
Thanks!
Oops, DSA, multithreading, authentication, microservices, web technologies, etc.
The following metrics were computed from 1 interview experience for the Fortinet Senior Software Engineer role in Pune, Maharashtra.
Fortinet's interview process for their Senior Software Engineer roles in Pune, Maharashtra is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Fortinet's Senior Software Engineer interview process in Pune, Maharashtra.