Upload Button Icon Add office photos

Intuit

Compare button icon Compare button icon Compare

Filter interviews by

Intuit Senior Staff Software Engineer Interview Questions and Answers

Updated 8 Oct 2024

Intuit Senior Staff Software Engineer Interview Experiences

1 interview found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Very broad generic system design question, where she was trying to know all that I know of. Not a focused system design question to focus on any particular aspect.
  • Q2. Given a string of parenthesis, determine if it forms valid parenthesis or not.
  • Ans. 

    Check if a string of parenthesis is valid or not.

    • Use a stack to keep track of opening parenthesis.

    • Iterate through the string and push opening parenthesis onto the stack.

    • When encountering a closing parenthesis, pop from the stack and check if it matches the corresponding opening parenthesis.

    • If stack is empty at the end and all parenthesis have been matched, the string is valid.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - The expectancy was to directly know the underlying technology that the interviewer was using in her team. Trying to arrive at an answer progressively to determine the technology was not appreciated. Not a good experience with the interview. They expect us to know what they are using internally, rather than focusing on interview and candidate experience.

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. What are Java 8 new features? Which of these have you used?
  • Ans. 

    Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.

    • Lambda expressions: Enable functional programming in Java by expressing instances of single-method interfaces (functional interfaces) concisely.

    • Functional interfaces: Interfaces with a single abstract method, such as java.util.function.Function or java.util.function.Predicate.

    • Streams: Allow for proce...

  • Answered by AI
  • Q2. Are you aware of Eviction Policy in Cache?
  • Ans. 

    Eviction policy in cache determines which items should be removed when the cache reaches its maximum capacity.

    • Eviction policy helps in managing the cache size and ensuring that the most relevant data is retained.

    • Common eviction policies include LRU (Least Recently Used), LFU (Least Frequently Used), and FIFO (First In, First Out).

    • For example, in LRU policy, the least recently accessed items are removed from the cache w

  • Answered by AI
  • Q3. LRU in cache? WAP to demonstrate LRU in Cache.
  • Ans. 

    LRU (Least Recently Used) is a cache eviction policy where the least recently accessed items are removed from the cache when it reaches its capacity.

    • LRU cache stores key-value pairs with a maximum capacity. When the cache is full, the least recently used item is evicted to make space for new items.

    • Each time a key is accessed in the cache, it is moved to the front of the cache to indicate it was the most recently used i...

  • Answered by AI
  • Q4. Implement Factory Pattern.
  • Ans. 

    Factory pattern is a creational design pattern that provides an interface for creating objects in a superclass, but allows subclasses to alter the type of objects that will be created.

    • Create an interface or abstract class for the factory with a method to create objects

    • Create concrete classes that implement the factory interface and return specific types of objects

    • Client code uses the factory to create objects without k

  • Answered by AI
  • Q5. What are profiles in spring boot?
  • Ans. 

    Profiles in Spring Boot allow you to define different configurations for different environments.

    • Profiles are used to customize application behavior based on the environment it is running in.

    • You can define profiles in application.properties or application.yml using 'spring.profiles.active' property.

    • Common profiles include 'dev', 'test', and 'prod' for development, testing, and production environments.

    • You can have differ...

  • Answered by AI
  • Q6. Which cache have you used? Why is Cache needed
  • Ans. 

    I have used Redis and Memcached. Cache is needed to improve performance by storing frequently accessed data in memory.

    • Used Redis for key-value storage and Memcached for object caching

    • Cache is needed to reduce database load and improve response time

    • Helps in storing frequently accessed data in memory for quick retrieval

  • Answered by AI
  • Q7. Have you worked on Kafka? How many partitions did your code have?
  • Ans. 

    Yes, I have worked on Kafka. My code had 10 partitions.

    • Yes, I have experience working with Kafka and have implemented code with multiple partitions.

    • In one of my projects, I used Kafka with 10 partitions to distribute the workload efficiently.

    • Having multiple partitions in Kafka helped in achieving high throughput and scalability for real-time data processing.

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Xebia Senior Software Engineer interview:
  • Java
  • Cache
  • Spring Boot
  • Kafka
Interview preparation tips for other job seekers - Knowing about your current project Architecture as well as business use helps a lot in the beginning of the interview.

Skills evaluated in this interview

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2024. There were 3 interview rounds.

Round 1 - Coding Test 

How will you architect the Search Suggestion page

Round 2 - Technical 

(2 Questions)

  • Q1. How will you design architecture for the product?
  • Ans. 

    I will design a scalable and modular architecture that meets the product requirements.

    • Identify the key components and their interactions

    • Consider scalability and performance requirements

    • Use design patterns like MVC or microservices

    • Ensure security and data privacy measures are in place

    • Document the architecture for future reference

  • Answered by AI
  • Q2. How to identify the circles collided
  • Ans. 

    To identify circles collided, check if the sum of their radii is greater than the distance between their centers.

    • Calculate the distance between the centers of the two circles using the distance formula

    • Add the radii of the two circles

    • If the sum of the radii is greater than or equal to the distance between the centers, the circles have collided

  • Answered by AI
Round 3 - Coding Test 

Memory Leaks and Threading

Interview Preparation Tips

Interview preparation tips for other job seekers - It took more than 2 weeks to provide feedback and the rejection mail is just template mail. They haven't provided the actual feedback of the interview. Even interviewer said this answers were not provided by anyone. Still they rejected without any feedback and after 20 days of no update

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
No response

I applied via Nextwave and was interviewed in Dec 2023. There were 3 interview rounds.

Round 1 - Coding Test 

I got the opportunity through Nextwave. In the coding test I’m supposed to solve few aptitude questions and around 5-6 coding questions. Out of them 2 are of easy level ,2 are medium and 2 are of hard level.
I solved 2 easy, 1 medium and 1 hard problem.

Round 2 - Technical 

(2 Questions)

  • Q1. Self Introduction , Resume based questions related to project and strengths
  • Q2. Programming questions like pattern printing, palindrome without using reverse method, GCD
Round 3 - Technical 

(2 Questions)

  • Q1. Started with reasoning and aptitude questions based on pattern analysis, number system, profit and loss.
  • Q2. Programming questions from leetcode 1.Spiral matrix 2.Pascal’s triangle 3.subsequences 4.problem based on DFS

Interview Preparation Tips

Topics to prepare for ThoughtWorks Software Engineer interview:
  • Data Structures
  • Problem Solving
  • Any programming language
  • SQL
Interview preparation tips for other job seekers - Need to have a strong problem solving skills and continuous practising of the programs in leet code of easy and medium level increase the chances for cracking the interview.
Make sure that your project code is available with you at the time of interview and everything you place in the resume must have the supported information with you.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

String Reverse words, Repeated character count etc

Round 2 - One-on-one 

(2 Questions)

  • Q1. This round was with manager, project details discussion and past experiences
  • Q2. Behaviral questions
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Tell me about your self
  • Q2. About technical questions
  • Q3. About current project

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via campus placement at Jaipur Engineering College & Research Centre, Jaipur and was interviewed in Dec 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

It includes reasoning, verbal and quantitative abilities

Round 2 - Coding Test 

Includes two coding questions
These are from arrays

Round 3 - Technical 

(1 Question)

  • Q1. 1. Your Project 2. Your internship learning and experiences 3. Oops questions
Round 4 - HR 

(1 Question)

  • Q1. 1. Introduction 2. Family background 3. Why should we hire you 4.Any extra curricular activities

Interview Preparation Tips

Interview preparation tips for other job seekers - Be ready for every possible questions from resume
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

General aptitude questions in quants, communication and logical

Round 2 - Technical 

(2 Questions)

  • Q1. Exception handling
  • Q2. Multi threading
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. ML Related question for backend Engineer
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Programming Java dot net scenario questions
Round 3 - HR 

(1 Question)

  • Q1. General questions like scenario and reason for leaving

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy prepare well and be confident about the answer

Intuit Interview FAQs

How many rounds are there in Intuit Senior Staff Software Engineer interview?
Intuit interview process usually has 1 rounds. The most common rounds in the Intuit interview process are Technical.
How to prepare for Intuit Senior Staff Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Intuit. The most common topics and skills that interviewers at Intuit expect are Java, AWS, Rest, Agile Development and Data Structures.
What are the top questions asked in Intuit Senior Staff Software Engineer interview?

Some of the top questions asked at the Intuit Senior Staff Software Engineer interview -

  1. Given a string of parenthesis, determine if it forms valid parenthesis or n...read more
  2. Very broad generic system design question, where she was trying to know all tha...read more

Tell us how to improve this page.

Intuit Senior Staff Software Engineer Interview Process

based on 1 interview

Interview experience

3
  
Average
View more

Interview Questions from Similar Companies

TCS Interview Questions
3.7
 • 10.4k Interviews
Accenture Interview Questions
3.8
 • 8.1k Interviews
Infosys Interview Questions
3.6
 • 7.5k Interviews
Wipro Interview Questions
3.7
 • 5.6k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 846 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
CitiusTech Interview Questions
3.4
 • 269 Interviews
Adobe Interview Questions
3.9
 • 233 Interviews
View all
Senior Software Engineer
219 salaries
unlock blur

₹20.9 L/yr - ₹76.4 L/yr

Software Engineer2
146 salaries
unlock blur

₹20 L/yr - ₹60 L/yr

Software Engineer
126 salaries
unlock blur

₹14 L/yr - ₹43.8 L/yr

Devops Engineer
45 salaries
unlock blur

₹4.2 L/yr - ₹16 L/yr

Staff Software Engineer
43 salaries
unlock blur

₹32 L/yr - ₹97 L/yr

Explore more salaries
Compare Intuit with

Salesforce

4.0
Compare

Yodlee

3.8
Compare

SAP

4.2
Compare

Oracle

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview