Thursday 6 March 2008

In the company of GODs

Maths and Physics are the two subjects that excites me a lot.. Along with Computers..
Recently I attended few talks on Graphics, Modeling, GPU's and so on.. and it was really exciting.. To me, The presenters were not Humans but were Titans and believe me the experience was heavenly.. It was just amazing . AWESOME

They were talking about multi-core processors, multi-threading applications and Graphics engine with ease. And in the core of all this was a lot of maths.. Partial Differential Equations that can easily give nightmare to anybody were discussed as if it is child play.. They discussed Heat Equation for negative time.. which I did not understand much but was totally fascinating like a fairy tale (I read a lot of them :))...

The Best part was Image processing.. so fast so sleek .. totally amazing..
And as a toping to all this was Image Search Algorithms.. wow I am contended :)

After the 3 day long seminar .. I am a "theist"

On a connecting note do listen to "I am Believer" ... really good song

Wednesday 5 March 2008

Believe in Natural Building Material

I am about to write about my tryst with a natural building material mixed from sand, clay, and straw, dung or other fibrous materials, which is shaped into bricks using frames and dried in the sun. The structures made of it are extremely durable and account for the oldest extant buildings on the planet. Its buildings also offer significant advantages in hot, dry climates; they remain cooler as its stores and releases heat very slowly.

Well this is what the name of my new employer means at wiki :). So let me try to recapture my journey.. If I go back and try to pinpoint the point in the space-time fabric when the journey started.. It must be the day when juniorV and MLC engulfed me.. later on after a lot of lectures from my friends I forwarded my resume to juniorV.. who in turn forwarded it further..

Phase 1 : Written Exam
I can not claim that exam was difficult. There were two papers Engineering and Language. Engineering paper has mostly subjective questions on BST, PreOrder, Consumer-Producer, DFS and some m/c language stuff. I thought I had done that well but later I was told that I barely cleared it. Language which is in my case Java was bit simpler with a mix of objective and subjective questions, with questions on String, StringBuffer, cloning, threads etc.. Also there were 5 questions on J2EE, All very simple... and since paper was simple I could not perform as per my expectations and was really disappointed...
Unfortunately India lost to Australia in 2nd test the same day, when the draw was on the cards.. But the best part of the day was we all went to party at Runway9 and had a lot of fun...

I did not have any expectations so was really chill when suddenly next week I got a call for the telephonic round.

Phase 2 : Telephonic Round
This one was really a grueling experience.. The interviewer asked me a lot about the product on which I was working and had worked. This phase went for around 45 minutes, where in there were abstract questions on performance improvement and a lot of SOA based question to test the knowledge of my work. Thereafter he asked me a puzzle on primes and some questions on java, involving instanceOf, dynamic binding and inheritance...

By the time the interview was over.. all my hopes were also over.. And I was discussing the same with BigV when the auspicious call came... On-Site Interview

Phase 3 : On-Site Interview
I talked to a couple of friends and they had already told me that I can be sure of just one thing.. the procedure is very exhaustive and grilling. I prepared myself for the final battle..:)
The best part was they arranged for everything including tickets pickup and stay.. so on Monday morning I was at Office for the Interview..

It started with filling of a form, followed by a quant test which was very simple.. but then there was a DI test and I could not answer a single question of that.. the questions were not tough but somehow I could not answer... and I laughed at myself... It was all over..

But somehow they started my interviews

#1 .. The interview started with my work and dug deep into them .. confusing me and asking indepth questions on protocols, most of which I could not answer satisfactorily... Then he started Java.. Threads, Producer/Consumer, serialization, JVM memory mgmt, dynamic binding, class loader and algorithms .. Asked me to write a couple of programs as well..

#2 .. This was the best interview of the lot.. there were a questions on thread (a lot),inner classes, cloning, XML parser, Design patterns, dynamic binding, static so on and lastly algorithms.. I might have missed few topics but this interview was long and I was happy after this.

Then I had Lunch.. followed by HR interview..

#3 .. HR interview was simple and I was asked the normal question about my current work, reason of moving, kind of work I like and so on..

#4 .. This interview was really interesting.. It started with java cloning and then moved to algorithms with some maths.. I liked it a lot.. I had to solve/prove a couple of simple problems based on binary search and Fibonacci and then write a program on recursion.

#5 .. This was the last interview.. This one was more of a discussion which started with my current work and about the technology then SOA and its use and implications .. This one was a long interview in which I was also asked to write a couple of programs implementing simple algorithms.

In the end the long day ended... and the best part is I got call a couple of days later.. and I was on cloud number 9 .. :)