I applied in-person. The process took 1 day. I interviewed at Intuit (Bengaluru) in Aug 2013
Interview
Had Two Technical Round.
Round 1 :
Design Sudoku Game
Round 2: { Most Memorable ;) }
Q1 : Design a System Which contains multiple components, And all components are in same Assembly. All These Components are independent. Design a Communication System such that:-
a. Sender is Not Aware of Reciever
b. Any New Component Addition Should Not Change the System Implementation.
( I Guess Interviewer also Not aware What he was asking ;) :P When he told sender is not aware of receiver hehehehe )
Q2. Design a System to Handle Different Type of Objects
And Perform an Operation on the Sender Object.
a. Design to scale , it should handle huge number of Different kind of objects.
Q3: Find Whether a Input string had Palindrome?
Example :
Input Samples : "1234xyzyx5678" , "abcdefeabc"
Output : A Bool Value, True if Contains a Palindrome , False otherwise. ( In this Example input string conatins "xyzyx" and efe" Palindrome respectively)
Interview questions [1]
Question 1
After Round 2 I Asked Interviewer How he would Solution for Above mentioned Q1 & Q2 questions of the Round 2 Technical Interview.
Very Smartly Interviewer Did not take any effort to answer and also told me find it out by myself :)