Intuit — Full time Interviews and Co-op Internship Experience
Intuit is an American business company that specialises in financial software. Its products include — Turbotax, Mint and Quickbooks. Most of its customer base is in US.
Intuit India is known for its great work culture and employee centric policies like flexibility of deciding your own deadlines, special refreshing days for employees, lots of gifts and goodies, and a very approachable and encouraging leadership.
It is also recognised as the #3 Great Place to Work (#1 in Tech) for the year 2021, by the Great Place to Work® Institute (India) and The Economic Times!
In this blog, I am sharing about—
- My Interview Experience with Intuit India for a full-time Software Engineer role, and
- My Co-op Internship experience.
(Note: Co-op Internship is other name for 6 months SWE internship at Intuit for final year students.)
Before delving into my interview experience, let me share how I applied first.
How I applied
I applied to Intuit India two times during my final year. First time, I applied through an Interns Referral Process that happens at Intuit for new grad SWE hiring. But I did not receive an interview call from this attempt, though my online coding challenge went fairly well. The second time, I received an email from Intuit to fill their Talent Community form if I am interested to explore careers with them, which I filled and again received an online coding challenge link. This time they took 2 rounds of challenges (I don’t remember if I gave 2 rounds for my first attempt too). And then I finally received the interview call.
So I gave 3–4 coding challenges for this company alone to finally get that interview call.
Interview Experience
After the coding challenges, Intuit conducted two technical interview rounds. Both were conducted on Zoom with a shared Codepair.
Round 1 -
Technical round focused on Resume and DSA questions. For me, I was first asked about one of my Project, followed by two medium level Leetcode type questions. The discussion on Project can be expected to be little in-depth.
Round 2 -
This round took lot of time for me to happen, because Intuit had given its employees a long refreshing break around that time. So this happened almost 2 months after my first round. I had almost lost any hope of hearing back by this time.
This was a Managerial round (with 2 managers). Completely technical. It focused on a wide spectrum of things — DBMS, OS, Projects in resume, discussion of few skills mentioned in my Resume, past Internship learnings, DSA questions, a real world problem to be solved through Software engineering.
Result — After this round, I heard my Selection result within an hour (yeah real quick this time!).
And I finally received a full-time Software Engineer role from Intuit India.
My observation — Intuit focuses on many things apart from DSA as well. So brushing up on Core CS subjects and Resume (projects, technical skills, internships) before the interviews will be helpful.
My Co-Op Internship Experience
I did my Co-op internship from April to June, 2021. My offer was for a full-time role but since I had asked for any openings for Co-op internship, I was able to do an internship before that.
Team and Work -
I joined QBO-Advanced Reports Mission team based in its Bangalore site. I worked on two different projects/customer problems and got to explore both Backend (Java and Spring) and Frontend (React) development through them.
During the course of working on these projects, I was majorly doing all these things — Understanding scope of the customer problem, how it would impact them, participating in PM discussions about any new feature, API design discussions, creating wikis/documentation for finalised designs, understanding existing codebases, API testing, lots of Debugging, writing Unit and Automation tests, onboarding to new tech stacks like React, version control with Git, improving code quality by addressing PR review comments, and many other things that I might have missed.
Key learnings -
- Importance of customer feedback in Software Development lifecycle and incorporating it.
- Building software incrementally, with modular code and feature flags.
- Testing things incrementally without UI (Postman)
- Units testing and Automation testing
- Plugin Architecture
- React Front end development
- Leveraging tools like Intellij, VSCode, Git.
and lots of collaboration and discussions with team members..
I am very glad that both the features that I worked on are now in production and used by customers!
Fun and Interesting things -
These were quite important otherwise the internship might have felt just work and work, which I definitely didn’t want.
Some of these were — sharing my Co-op experience with newly onboarded Summer Interns, playing fun games with other Co-ops and summer interns, monthly intern connects with Sumanta (QBO Product Development Director) for everything outside of work, Comedy show organised within team, many other engagement events, and ofcourse lots of perks and goodies from Intuit (some of which I am sharing in the pictures below :D)
These are few out of all since I forgot to click pictures for others. We also received Swiggy vouchers and some very good Amazon vouchers!
Conclusion
This internship has been a great learning experience for me and has surely set some high standards of employee benefits. It has been a great transition from college to now joining the corporate world full-time.
I am glad you have read this far!
This is all I had to share about applying, interviewing, and interning at Intuit.
I have recently taken up sharing my experiences through blogs, so feel free to share feedbacks if you have any. If you like this blog, consider dropping some claps as it will let me know about that.
Thanks!
Shruti Aggarwal