Table of contents
1.
Introduction
2.
About IBM
3.
Job Description for IBM OFF Campus Drive 
4.
Resources to Prepare for IBM OFF Campus Drive 
5.
IBM Off Campus Drive Recruitment Procedure
5.1.
Round-1: ONLINE WRITTEN TEST
5.1.1.
Cognitive Ability Games
5.1.2.
Assess Problem Solving
5.1.3.
Assess Numerical Reasoning
5.1.4.
Assess Verbal Knowledge
5.1.5.
English Language Test
5.1.6.
Learning Agility Test
5.1.7.
Coding Test
5.1.8.
Hacker Rank based Coding questions
5.1.9.
MCQs:
5.2.
Round-2: INTERVIEW
5.2.1.
Technical Interview Round
5.2.2.
HR Interview Round
6.
Eligibility Criteria for IBM Off Campus Drive 2023
7.
How to apply?
8.
Top 10 IBM Coding Questions and Answers
8.1.
1. Write a function that returns the nth Fibonacci number.
8.2.
2. Given an array of integers, write a function that returns the two numbers that add up to a given target.
8.3.
3. Write a function that takes a string and returns the reversed version of the string.
8.4.
4. Write a function that takes a list of numbers and returns the largest number in the list.
8.5.
5. Write a function that takes a string and returns the count of each character in the string.
8.6.
6. Write a function that takes a list of numbers and returns the list sorted in ascending order.
8.7.
7. Given a string of words, write a function that returns the length of the longest word.
8.8.
8. Write a function that takes a list of integers and returns the product of all the numbers in the list.
8.9.
9. Write a function that takes a string and returns the number of vowels in the string.
8.10.
10. Write a function that takes two strings and returns True if they are anagrams of each other, False otherwise.
9.
Frequently Asked Questions
9.1.
How to crack IBM code Knack?
9.2.
How many questions are there in IBM coding assessment?
9.3.
What are the questions asked in IBM interview?
9.4.
How do I prepare for IBM?
9.5.
How can a fresher prepare for IBM?
10.
Conclusion
Last Updated: Mar 27, 2024
Medium

Preparation Guide for IBM Off Campus Drive

Career growth poll
Do you think IIT Guwahati certified course can help you in your career?
IBM Code Knack Questions

Introduction

International Business Machines Corporation aka IBM, a multinational technology American IT firm is all set to commence its off-campus recruitment drive for freshers for entry-level positions. Students from 2018,2019 and 2020 batches who have completed their graduation/post-graduation in B.E/B.Tech, BCA, MCA, M.E/ M.Tech, MBA are eligible to apply online through the company’s official website.

And to help you gear up for the upcoming IBM Off Campus Drive 2023, we have a complete roadmap. So, let us get started!

About IBM

IBM is a multinational American IT company, founded in the year 1911 as Computing-Tabulating-Recording Company (CTR) in New York. It was later named IBM in 1924. It deals in hardware, software, middleware, and offers services in cloud computing, hosting, consulting, and in mainframes, and nanotechnology.

IBM

It also operates as a research organization and some of its breakthrough inventions includes Automatic Teller Machine(ATM), Floppy Disk, Hard Disk, DRAM, Magnetic strip card, the SQL Programming language, the Relational Databases, and many more. 

So after knowing about its glorious past and significant contributions towards technological enhancement and development, you would be thinking about how you can be a part of IBM. Now, let’s get to know more about it.

Job Description for IBM OFF Campus Drive 

IBM has rolled out notifications for IBM off-campus 2023 recruitments. It is anxiously looking for graduates for entry-level positions for the post of Associate Systems Engineer. Your job would be to design, code, test, and hereby provide industry-led solutions by using the latest software development tools and techniques. 

Skills Required

  • Defining, analysing, and reviewing technical architecture on a required platform and coming up with architecture options and recommendations
  • Demonstrating strong knowledge of enterprise issues related to IT architecture.
  • Defining, detailing, and scoping the technical requirements into solution architecture and ability to drive an independent project from an architectural standpoint.
  • Will design, develop and/or re-engineer application components, and integrate software packages, programs, and reusable objects residing on multiple platforms.
  • The Ability to support Technical Consultants and leads in building solutions and providing technical mentoring and guidance.

Resources to Prepare for IBM OFF Campus Drive 

Before we jump into the IBM off-campus recruitment process. Coding Ninjas has launched the best course for the complete preparation of IBM Interviews, TCS, Accenture, Infosys, and other similar exams and companies.

Course Highlights:

  • Covers everything you need to learn, Programming(C++/Java/Python), Aptitude(Quantitative Analysis, Logical Reasoning, Verbal Reasoning).
  • Faculties are best in the industry: Arun Sharma (India’s best selling author for CAT Aptitude Books) and Ankush Singla(Ex-Facebook, Ex-Amazon)
  • 1-1 live doubt support via Audio/Video Calls whenever you are stuck.
  • Coding Ninjas Placement Cell access.

IBM Off Campus Drive Recruitment Procedure

There are basically two rounds in the IBM off-campus recruitment process and each round is like an elimination round in itself. So there are sub-rounds in the two rounds and they are as mentioned below:

Round-1: ONLINE WRITTEN TEST

  • Cognitive Ability Games
  • English Language Test
  • Learning Agility Test
  • Coding Test

ROUND-1: ONLINE WRITTEN TEST

This section consists of 4 sub-rounds. According to the previous papers, the Total Time duration of this round is 100mins and the Total No. of Questions is 72. Let us look at the break-up of each round.

SECTION

    NO. OF QUESTIONS

    DURATION (in Mins)

Cognitive Ability Games        6         30
English Language Test       10         10
  Learning Agility Test       50         30
    Coding Test       6         30

TOTAL

  72 Questions               100 Mins

Cognitive Ability Games

The first round of IBM off-campus recruitment 2023 is Cognitive Ability Assessment. It is targeted to measure a candidate’s level of intellect with the help of six games. These games are designed in a way that would test the aptitude solving and problem-solving ability of the student and will also be helpful in determining his/her personality.

This section is mandatory and requires a total of 30mins of the total time allotted for the Online Written Test. The six games in Cognitive Ability Assessment are:

Assess Problem Solving

In this section, the games are given on the spot. But mostly we see that there are two games that have come repeatedly. The time allotted for both the games is 3-4mins. There are basically two games GridLock and Resemble.

Assess Numerical Reasoning

The games given in this section are purely designed to test your agility and numerical and quantitative ability. The time allotted for each game is 3-4 mins. There are two games in this section-: Numbubbles and Tally Up.

Assess Verbal Knowledge

There is only one game in this section viz. Proof It. In this, you will get six questions and 1min per question is given. In this, you are required to find grammatical errors in sentences.

English Language Test

There are a total of 10 questions in this round which you need to finish in 10mins. The questions are related to finding grammatical errors and sentence correction and vocabulary test.

You can find questions on the topics listed below:

  • Spotting Errors
  • Fill in the blanks
  • Active and Passive Voice
  • Tenses
  • Vocabulary and Spelling Correction
  • Articles
  • Conjunctions
  • Synonyms/Antonyms

Learning Agility Test

This is not the sort of but just a personality evaluation. There will be questions to which you need to answer which you are able to relate to more. And based on your answers your personality will be evaluated. This round will take a total of 30mins and there will be 50 questions to finish.

You can only choose a single option to answer from the following options:
Strongly Agree, Agree, Neutral, Disagree, Strongly Disagree

Coding Test

The previous rounds were non-technical but this is not. There will be two categories of questions in this round. And you will have a total of 30mins to complete them.

So the round is divided into two sections:

Hacker Rank based Coding questions

In this there the questions will be pretty simple as the total time allotted to this section is less. So you can expect questions of Strings, Arrays, Searching, Sorting. Questions like Find a Prime Number, check if two strings are equal are some of them.

MCQs:

This section contains a total of six MCQs on topics like:

  • DBMS
  • Operating System
  • Software Engineering
  • OOPS Concepts
  • Any Programming Language

Round-2: INTERVIEW

Technical Interview Round

One cannot predict what questions will be asked from you. But once you clear your written round this is the first round of interviews that you will be facing. Since this is a technical round, you can expect questions related to DBMS, Algorithms, Programming Language (of your choice), Operating System, Software Engineering, Networking, etc.

You might also be asked to code by sharing your screen, or on an editor since pandemic interviews are happening online. Questions related to final year projects, internships, training and other projects and skills might be asked.

HR Interview Round

By elimination round, I mean that only those candidates who successfully clear each round/sub-round will be reaching the final round of the HR Interview.

Now let us try to understand each round in more depth. This is the last round and if you clear it, you get the job!

You will be asked questions that will test your communications skills, your personality, ability to deal in a conflicting situation, and to check if you have qualities of leadership, teamwork, etc.

You will be given situations and the interviewer will seek your answer on how you react to them. Some questions from current affairs, hobbies, passion, future plans might also be put up. 

Eligibility Criteria for IBM Off Campus Drive 2023

So now I am going clear your doubt, whether you are eligible for the job role or not. As per the notification released by IBM for IBM off-campus 2023 drive, all the candidates who are-: 

  • graduates of batches 2020,2022,2023
  • have completed/going to complete their degree in B.E/B.Tech, BCA, B.Sc, M.E/M.Tech, MCA, M.Sc
  • Graduation/Post Graduation -:  65% or 6.5CGPA
  • No active backlogs
  • Job Locations-: Bengaluru, Pune, Mumbai, Noida, Ahmedabad, Delhi, Gurgaon, Chennai, Bhubhaneshwar, Kochi, Coimbatore, Hyderabad, Kolkata & Visakhapatnam

Eligible streams of B.E/B.Tech/M.Tech/M.E are:

  • Computer Science and Engineering
  • Information Technology
  • Information Science
  • Software Engineering
  • Electronics & Communication Engineer
  • Electrical & Electronics Engineering
  • Applied Electronics & Instrumentation
  • Electrical Engineering
  • Electronics & Instrumentation Engineering
  • Electronics Telecommunication Engineering
  • Electronics Engineering
  • Electronics & Instrumentation
  • Control Instrumentation

How to apply?

So, here I am, finally answering the question, for whose answer you have patiently read the blog till here i.e How to apply for IBM Off-Campus 2023 Drive? You can go to IBM’s official site and check out the notification and apply:

  • Search for the position you are applying
  • Click on SignUp or New Registration
  • Fill the application correctly and upload the documents required
  • Submit the application.

Documents that you might need are:

  • 10TH equivalent mark sheet
  • 12TH equivalent/ diploma mark sheet
  • Graduation/ Post-Graduation degree/ Mark sheet of semesters
  • Any govt ID (Adhaar Card, PAN Card, Passport, Voter ID, etc.)
  • Scanned sign
  • Scanned recent passport size photo
  • Updated Resume/CV

 

Check out IBM Interview Experience to learn about their hiring process.

 

Top 10 IBM Coding Questions and Answers

1. Write a function that returns the nth Fibonacci number.

def fibonacci(n):
    if n <= 1:
        return n
    else:
        return (fibonacci(n-1) + fibonacci(n-2))

2. Given an array of integers, write a function that returns the two numbers that add up to a given target.

def two_sum(nums, target):
    for i in range(len(nums)):
        for j in range(i+1, len(nums)):
            if nums[i] + nums[j] == target:
                return [i, j]

3. Write a function that takes a string and returns the reversed version of the string.

def reverse_string(s):
    return s[::-1]

4. Write a function that takes a list of numbers and returns the largest number in the list.

def largest_number(nums):
    return max(nums)

5. Write a function that takes a string and returns the count of each character in the string.

def character_count(s):
    count = {}
    for char in s:
        if char in count:
            count[char] += 1
        else:
            count[char] = 1
    return count

6. Write a function that takes a list of numbers and returns the list sorted in ascending order.

def sort_list(nums):
    return sorted(nums)

7. Given a string of words, write a function that returns the length of the longest word.

def longest_word_length(s):
    words = s.split()
    lengths = [len(word) for word in words]
    return max(lengths)

8. Write a function that takes a list of integers and returns the product of all the numbers in the list.

def product(nums):
    result = 1
    for num in nums:
        result *= num
    return result

9. Write a function that takes a string and returns the number of vowels in the string.

def vowel_count(s):
    vowels = 'aeiouAEIOU'
    count = 0
    for char in s:
        if char in vowels:
            count += 1
    return count

10. Write a function that takes two strings and returns True if they are anagrams of each other, False otherwise.

def is_anagram(s1, s2):
    return sorted(s1) == sorted(s2)

 

Frequently Asked Questions

How to crack IBM code Knack?

Cracking the IBM CodeKnack coding challenge requires a solid understanding of data structures, algorithms, and programming concepts. Practicing coding challenges and participating in coding competitions can help you improve your skills and increase your chances of success.

How many questions are there in IBM coding assessment?

The number of questions in IBM coding assessments can vary depending on the specific assessment and the position being applied for. Typically, the assessments include several coding challenges and multiple-choice questions that assess programming concepts, data structures, and algorithms.

What are the questions asked in IBM interview?

The questions asked in an IBM interview can vary depending on the role and level of the position. However, common questions include behavioral and technical questions, such as problem-solving, programming concepts, algorithm design, data structures, system design, and project management.

How do I prepare for IBM?

To prepare for an interview with IBM, it is recommended to study algorithms, data structures, and programming concepts, as well as review IBM's coding practices and technologies. Practicing coding challenges and participating in coding competitions can also help to improve your skills and increase your chances of success.

How can a fresher prepare for IBM?

To prepare for IBM as a fresher, one can start by learning programming fundamentals, data structures, algorithms, and problem-solving skills. Practicing coding challenges, participating in hackathons, and working on personal coding projects can also help gain experience and improve skills.

Conclusion

This is all you need for preparing for IBM OFF CAMPUS 2023 DRIVE. Stick to the syllabus and revise all your technical subjects thoroughly.
Practice competitive coding questions and MCQs. Make a good and crisp resume and add a pinch of confidence and crack the job!

Recommended readings:

You can also consider our Aptitude Course to give your career an edge over others.

Live masterclass