I applied through an employee referral. The process took 2 weeks. I interviewed at IBM (Calcuta) in Jul 2016
Interview
First of all, hiring process was done through referral mode.
The whole process took 2 weeks.
First they took online test which were of two rounds, both being elimination round.
First online test was of Number Series and Aptitude. Both sections consisted of 18 question with time limit of 2 minutes and 15 seconds and between each question a break was given for 30 seconds, which was optional, its upto you to take break or not. After passing that test you will give 2nd online test which was of English, basic questions were asked like punctuation marks, error, active voice, passive voice, business communication emails, etc. After passing this test I was asked to come after 9 days for interview round(Technical + HR).
Interview questions [1]
Question 1
They asked me three questions only.
1. Tell me about yourself.
2. A question from DBMS.
3. And explain your final year project.
I applied online. The process took 2 days. I interviewed at IBM (Bengaluru) in Mar 2016
Interview
Round 1:
90 minutes
20 MCQs and 2 Programming Questions.
Programs were based on Strings and Arrays.
The modules were already given by the company itself.
The first was conducted in HackerRank.
Round 2:
75 minutes.
Pen and paper test.
It is also a programming round.
The number of questions will be get increased based on your solving ability within that 75 minutes.
They need O(1) solution for those questions, if it possible. Otherwise, they need the best solution for the given question.
They sat in front of me and assess my code.
Programming language is not a matter. You can use your preferable language. I prefer Python and C programming.
Note: They are very clear in this. Don’t use any inbuilt functions. Sometimes, even striking out the code was not allowed.
Round 3:
45 – 60 minutes
They ask me 2 programming questions and 3 testing and troubleshooting questions.
As usual, for coding they need only the best solutions.
For testing and troubleshooting, they need at least 30 – 40 test cases and troubleshooting techniques.
For me, He didn’t ask me to stop until i write 35 for each.
I wrote 35 as minimum and 68 as maximum.
While you writing the solutions, they thoroughly go through your resumes and ask questions from that.
After the third completed, You can ask questions to the HR before you come out from.
Interview questions [1]
Question 1
1. Storage Classes in C-asked me almost every thing.(long discussion)
2. Memory layout of C programs.(he was looking for the details)
3. structure and union (every minute detail)
4. Complicated C declaration (asked to write prototype of functions)
5. Constant pointers and pointers to constant(he asked me to explain through diagram)
6. Structure padding and alignment.(why padding,how does it helps,how do we force complier not to allow padding)
7. Dangling pointers,malloc,caloc,realloc,free
Quite long discussion.Other questions like how does free operator knows how much memory
to freed.A lot more questions.
8. Questions on pointers(single pointer,double pointer and a lot)
9. About MACROS and preprocessor.
10. Preincrement and postincrement operator(was asked to write output and logic behind it)
11. Inline functions,dyanamic arrays,enum,
and a lot
12. about OOPS
I applied through college or university. The process took 2 days. I interviewed at IBM (Calcuta) in Jul 2016
Interview
3 Steps of selection:-
Process goes easier round by round
1st step:-
Number series and Quanti...practice properly from m4maths to crack...every qustn 2.15 mins time...can't skip questions and no negetive marking...
2nd:-
English Assessment...practice voice change,basic grammr and business email format
3rd:-
Interview...quite easy...just basic hr question asked to me though prepare all aspects of ur final yr project,IBM HRs are the best HRs in the world....They will make u feel comfortable