Friday, December 6, 2019

Interview Experience | IBM, Bangalore

Interview Experience of IBM, Bangalore

Role - Associate System Engineer
Package - 4.5 LPA
Experience - Fresher (Pursuing MCA)

It was an off campus drive by RTU(Rajasthan Technical University). Students came from all over the rajasthan. Eligibility criteria was 60%+ in 10th/12th/Graduation.

It consists of 5 rounds, each round was an elimination round.
 1. Cognify Ability Test
 2. Learning Agility Test
 3. English Test
 4. Coding Test
 5. Final Interview

Round 1) Cognify Ability Test - 
  • This test measures the candidates ability through game based assessments including problem solving, numerical reasoning, verbal knowledge etc. 
  • This test is of 30 minutes in which several games assessments have to be completed. 
  • Each game is having their own time limits, and you have to be really quick in solving the questions, with the accuracy.
  • So it is basically a mental ability game, that checks how fast and quick you can solve the problems under the pressure.
Round 2) Learning Agility Test - 
  • This is the personality test, in which you would be given 50 paired personality questions to be answered in 10 minutes, and you have to be (agree/disagree) with the statements that are most true to you.
  • This test measures the personality of the candidates, so be honest and choose the statements that describes the real you.
  • Most of the candidates were eliminated in this round.
Round 3) English Test - 
  • This test measures your proficiency in English. This test is of 15 minutes,  having negative marking as well, so be careful with your choice.
  • It consists of questions from several areas of English such as- 
                a. Spotting errors in sentences.
                b. Spelling errors.
                c. Synonyms/Antonyms.
                d. Fill in the blanks.. etc.

Round 4) Coding Test - 
  • This round consists of 1 coding question along with 5 MCQs from computer science fundamentals (database, operating system, networking etc). It was a 40 minutes test.
  • This test was conducted on hackerrank.com.
  • Coding questions were random and was of easy level. You have to write the code in any language you want, and your code will be evaluated against 7 Test Cases, and your code should pass those test cases.(I think atleast 50% of them).
  • My question was - For each element in array, find if that element belongs to the triangular subsequence number or not. (Triangular subsequence is any of the series of numbers (1, 3, 6, 10, 15, etc.) obtained by continued summation of the natural numbers 1, 2, 3, 4, 5, etc.)
Round 5) Final Interview - 
  • After clearing all the rounds, you would be called for the final interview, taken by the senior person of the company. He is asking questions from my resume only, mostly focused on the projects i built. Since i have a lot of those mentioned, he was pretty impressed.
  • Overall this round was pretty easy, if you are confident enough with your resume and projects.
       Pro tip -

  • Make your projects yourself, don't copy them from internet.
  • Don't ever lie on your resume.
After this round, documents verification and bio-metrics were done, after which we were free to go, and the final results were declared after 2-4 days.

My whole interview process took 12 HOURS , was very tiring and time consuming.

Verdict - Selected! 
:)


Monday, September 23, 2019

Interview Experience | Auriga IT, Jaipur

Interview Experience of AURIGA IT, Jaipur
Role - Associate Software Engineer
Package - 3.7 LPA
Experience - Fresher (Pursuing MCA)

I applied through college. It have 3 rounds.

1st round (Written Test)
It was very easy, having 3 coding questions, you have to write the code in any language you want. They were checking your problem solving skills.

After clearing this round, they called us in the office for F2F interview. It was one on one interview.
He didn't asked much from my resume, basically they want to check your analytical and problem solving skills, how you solve problems, what approach you use, how you think?

2nd Round (Technical) 
Interviewer was very cool and friendly, glanced my resume (impressed) then started -
First he asked all 3 questions from my written test, asked to explain and optimize the code more, give better solution. I did it.

Then he gave me a puzzle(1), sort of mathematical, basically checking my analytical skills, i solved it, then he further modified the same puzzle, i stuck a bit, but he gave me a hint, and i solved it after some discussion.
Puzzle - A cage have some Chickens(C) and Rabbits(R), total head count and total legs count are given, find number of chickens and number of  rabbits.
        Modification - Find the relation between C and R, to find the answer without solving.

Then he gave me one more puzzle(2), again checking the problem solving skills. I solved it, then he ask me to optimize it, i did it after some discussion.
Puzzle -  N balls are there, and a scale(Taraju) and 1 ball out of N balls, weights heavier than the other, How would you find the minimum number of comparisons required to find that odd ball?
     (although i gave him O(log n) approach, but he still asked me for further optimization).

Then he asked me about Tic-Tac-Toe game, and asked me to design the algorithm for that game (i.e., how would you implement it in code), he just wanted to see the approach. I gave him the approach, then he further asked me to optimize it more, i optimized it.

After that, he gave me one more puzzle(3) and i was asked to solve it, i solved it easily.
         Puzzle -  You don't have a watch, instead two ropes are there, each burns for 1 hour(60 mins),  having varying density (means you can't say that half of rope burns in 30 mins), you are required to calculate the 45 minutes. Do whatever you want with the rope.

Then he asked some deep questions from one of my project(Harry Potter's invisible cloak), he loves that one, i think he wanted to check whether i have developed it or not. I gave all the answers and satisfied him.

Then some casual conversations, He was very happy from me, and asked whether i have some questions. Then told about the company, and recommended me for the next round.

3rd Round (HR) 
The director of the company took this round, he was very friendly and cool guy, just having some friendly conversations with me, talking about my life, he was writing down some keywords out of my talks, then asked some questions from that keywords. It was pretty easy, just be friendly, calm, talk to him, and keep a smile. and its ok, if you are not fluent in english. :)

My F2F interview took up to 2 hours. (bit tiring :p)

Verdict - On the spot Selected !
:)