Friday, October 14, 2011

Quinstreet


The Leader in Vertical Marketing and Media Online.

THE BEST THING I LIKED ABT QUINSTREET IS THEY SELECTED ME :D :D

Quinstreet recruitment process consisted of aptitude test followed by technical and then HR interview. Aptitude and interviews were held on the same day and result was declared in the same evening. Recruitment process had following format:

Aptitude Test Format (had 6 sections):

Aptitude test had following six sections. No negative marking.

1st section: 10 objective ques.

Analytical, Logical reasoning and Quantitative analysis.

2nd section: 10 objective ques.

Questions on C language.

3rd section: 10 objective ques.

Java (5ques) + OOPS concept (5ques).

4th section: 5 subjective ques.

Questions on Data Structures.

5th section: 5 objective ques.

On SQL

6th section: Subjective ques.

We were asked to write code for any two problem statements out of given four.

Problem statements were like “write a code for any scheduling algorithm”, “implement cache memory”, etc.

Paper was not lengthy, enough time was given. It was not very simple but not tough also. No obvious questions were asked, all were a bit logical and conceptual. In data structures, questions on AVL, sort, and search were asked. Result of aptitude test was declared within 2 hours.

Interview Rounds:

Questions asked in interviews were different from the topics asked in apti. Interview was all logical. Questions only on Web technologies were asked, all related to web. They don’t ask puzzles, so no need to prepare that :D. Following are few questions I remember which were asked:

Tech Interview: This was all logical.

-Started with How r u Apurva??

-Tell something about yourself.

-What r your negative points??

- Y Quinstreet??

-They asked how u will design a search engine.

-Questions on AJAX, page ranking.

-equals and hash codes in JAVA.

-How will u detect a new web page has come and add it into database...???

He gave a hint:-What will u do if your friend's number is unreachable...how will u contact him??

Answer: - Trigger when an event occurs, use callback() etc.............

-Which data structure will u use for storing keys and links?

-How will u store it in the memory?

And more questions n more................

-Last question: Do u have any question to ask??

HR Interview:

-What does degree/education mean to u?

-Are you placed?? Reply- no.

-Not any non dream company also?? Reply- yes.

-Then y r u here???

- About family.

-If you are an interviewer who do u think is the most deserving/potential candidate among other candidates.

-Few questions from resume.

-Any question to ask????????

nVIDIA


2nd company to visit our college. Very technical company...as well as very nice company. I loved black and green theme of their company.
This is the company which requires depth knowledge of C language n OS.
Depth bole to ekdam depth knowledge.....

Aptitude had 4 sections:
C , OS, data structures, quant section.( 70 questions).
From so many people only 16 cleared aptitude. I was d one in dat. Only four went through HR round. I was the one in dat. Only 2 cleared HR round. Unfortunately i wasnt in that.

Tech Interview (round 1);

1. You hav been scoring above 70% in all semesters xpt 4th.......any reason?

2. Write code for SUDOKU solver game(was mentioned in my resume)... He had given some conditions like blah blah blah...

3. Wat ll u choose? Single function with all code in it or many functions???

4. Where are variables stored??
I answered- Sir in memory....
Interviewer- and...??
I - memory???
Interviewer - where else??
I - sir memory.....with smile :D

5. What is stack, Q?

6. Register variables? When do v use it?

7. You do %4 with a number, that is you find the remainder of a number by dividing it with 4.
Which other operator and operand u can use to get the same remainder wid the given number?? ( I kno u dint understand this question :P :P).
See
y = x % 4
find an operator and operand to get "y" using "x"
i.e
y = x [operator] [operand]

Condition - instead of dividing it by 4 i can divide it by 8,16,32,64.... :P :P :P, Expression shud work for all :P
I asked can i use more than one operator, he replied: that wont be as efficient as compared to % operator :P :P.
I m damn sure that he must hav liked my answer :)

8. Wat are inline functions?

9. for(i=1;i<10;i++)
{
//call to inline function
}
How many times inline function ll be expanded here??

10. #define A 20
#define B A+20
#define A 40
printf("%d", B); o/p ????


11. Do u kno abt Memory management?

12. Physical and Virtual m/m?

13. One process is taking input n other process is printing the input.......wats happening??
Arre yar how wud i kno??? i m not a processor.... :P
HE only explained me everything, in between he said producing and consuming....then i realized its producer consumer problem.
After explaining me everything for around 10 mins he asked -now how ll u achieve synchronization b/w these two processes??
I think he dint kno i had got 41 marks in OS :P
I told him i dont use to like that chapter..He smiled :)

14. Do u know cache???
Cache that OS cache sir???
Ofc yes ... i m not talking about cashes(money)....

15. L2 cache????

I was told to directly go for third interview (HR) :D

HR Interview:

16. Hello Apurva.... Wat does Apurva mean??
Sir "unique" ,"something wich has never happened b4"
17. Can u give an example of dat..

18. What this cell is doing here....Wich OS does it have?? (I had taken my cell inside).

19. How ll u react if a person/friend comes n say ur friend is better(superior) than u??

20. Ur strength and weakness?

21. Ur weakness wich later became ur strength.??

22. Any live projects u hav dun??
Projects u hav dun are different from our domain...how comfortable u ll be working here?

23. He showed me his DHINCHAK iphone and asked how will u promote this in market?

24. Comfortable in relocation??

25. Why nVIDIA?

26. U hav attended pre-placement talk. What do u think nVIDIA do???

In between canteen wala person had brought veg cheese grilled sandwich with tea...
bt only 4 HR interviewer... :(
HR asked me to go........interview is over for d day :)


Morgan Stanley

Hello!!
Sorry for keeping hooked up for 1.5 years.
Was busy in.........(actually i have no excuse :P).
I am a fourth year student now, have learned so much in 3 years. Companys have started visiting our college.N this is the time to show wat i hav learned.


First company to visit our college was Morgan stanley.
Apti was nice. They had three sections: 1st on data structures, OS,sql(10 ques). 2nd section was on C/C++/java (30 questions on any 1 language), 3rd section(10 ques on quant).
Only 2nd section was easy i felt.
Got shortlisted for interview.

Technical Interview (1st round):

1. Tell me about urself.

2. o/p of sizeof(void)?

3. o/p of sizeof(void*)?

4. o/p of sizeof(s)?
struct s{
int i;
char* j;
};

5. o/p of sizeof(s);
struct s{
};

6. Difference between structures and classes?
I said - str has public members where as classes have private.


7. #define class struct
will it compile? or Is it correct?
yes.

8. Can Structures hav functions ??
yes.

9. Structures have constructors?

10. You hav to read a book(a file) and give count(how many times it occurred) of all words that occurred in it.
Ex. FILE contains-
Apurva is a nice girl bt she dint get selected in Morgan
Apurva is a cute girl.
Here Apurva , is , a, girl has occurred twice.

I told him something bt he said give an efficient code...
Then he asked - give me 50 topmost occurring words in the file. I said @#$$@!#@$#$#. His reply - i m not convinced :P

11. int A[] = { contains millions of elements} //m elements
int B[] = { contains millions of elements} //n elements

Display all elements that are in array A bt not in B.
Constraint:- arrays contain duplicates, it is not sorted.
Later he said without any constraint give algo (i.e arrays r sorted n no duplicates).

I made a nested loop to find A-B. He asked me its complexity , i said (n^2). so he asked me to make it efficient...
...he said make it in order of O(m+n)

12. what are ur fav. subjects?
Sir i like C prog language, OS...... he was looking at me(may b he was waiting for me to say more subjects).....sir maths( n in low voice till 12th standard ). He laughed out madly after hearing till 12th. ;).

13. OK you like OS. what is process?

14. U might be familiar with windows...... u press ctrl+alt+delete, u ll find services tab there, are they processes ?
I said yes.

15. Name any process that is present when OS is running.
Sir explorer.exe

16. What if u delete that? Is ur OS still running after deleting it?

17. How ll you start that process again?

18. Process A is running, it becomes inactive n Process B starts executing. Describe the scenario.... what is happening ??

19. Do u want to ask anything abt Morgan stanley?

I remember this much only n its around 95% of questions which were asked.

Others were asked on java,microprocessor and other subjects also....

Couldn't get through 2nd round of interview.