{"id":180830,"date":"2026-09-28T19:29:06","date_gmt":"2026-09-28T13:59:06","guid":{"rendered":"https:\/\/www.practicemock.com\/blog\/?p=180830"},"modified":"2026-09-29T12:43:22","modified_gmt":"2026-09-29T07:13:22","slug":"sample-di-questions-for-ibps-po-mains","status":"publish","type":"post","link":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/","title":{"rendered":"DI Questions for IBPS PO Mains, Attempt Free Quiz, Download PDF"},"content":{"rendered":"\n<p><\/p>\n\n\n<div class=\"yoast-breadcrumbs\"><span><span><a href=\"https:\/\/www.practicemock.com\/blog\/\">Home<\/a><\/span> \u00bb <span><a href=\"https:\/\/www.practicemock.com\/blog\/category\/ibps-po\/\">IBPS PO<\/a><\/span> \u00bb <span class=\"breadcrumb_last\" aria-current=\"page\">DI Questions for IBPS PO Mains 2026<\/span><\/span><\/div>\n\n\n<p><\/p>\n\n\n\n<p><strong>DI Questions for IBPS PO Mains<\/strong> are important for candidates preparing for the Data Analysis &amp; Interpretation section. Mains-level DI is more than reading a table or graph. Questions can combine charts with percentages, ratios, profit and loss, time and work, probability, and other arithmetic concepts. Regular practice helps you read data faster, choose the right questions, and avoid calculation mistakes. In this blog, you will find a free 10-question quiz, important DI types, formulas, preparation tips, a practice plan, IBPS PO Mains DI PDF and more.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button\" href=\"https:\/\/www.practicemock.com\/ibps-po-test-series\/?ref=16646\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Attempt a Free IBPS PO Mains Mock Test Now!<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DI Questions for Bank Exams with Answers<\/strong><\/h2>\n\n\n\n<p>Here is a set of <strong>10 high-level IBPS PO Mains DI questions<\/strong> based on the type of mixed and arithmetic-based practice useful for Mains preparation. Try to solve each question first and then check the answer and explanation.<\/p>\n\n\n\n<style>\n\/* Main Quiz Container *\/\n#quiz-1 {\n  font-family: Arial, sans-serif;\n  margin: 30px 0;\n}\n\n#quiz-1 * { \n  box-sizing: border-box; \n}\n\n#quiz-1 .quiz-container {\n  max-width: 700px;\n  margin: auto;\n  padding: 20px;\n  background: #fff;\n  border-radius: 14px;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.10);\n}\n\n\/* Sticky Header for Score *\/\n#quiz-1-sticky-header {\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  background: #1B2A4A;\n  color: #fff;\n  padding: 12px 20px;\n  border-radius: 10px 10px 0 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  font-size: 15px;\n  font-weight: bold;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.25);\n  margin: -20px -20px 20px -20px;\n}\n\n#quiz-1-score-badge {\n  background: #155724; \/* Dark green badge *\/\n  color: #fff;\n  padding: 4px 14px;\n  border-radius: 20px;\n  font-size: 14px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n\/* Set Headers & Directions *\/\n#quiz-1 .set-header {\n  font-size: 15px;\n  font-weight: bold;\n  color: #1B2A4A;\n  background: #e4e7ef;\n  padding: 10px 14px;\n  border-radius: 6px;\n  margin-bottom: 14px;\n}\n\n#quiz-1 .set-directions {\n  font-size: 13.5px;\n  color: #333;\n  margin-bottom: 14px;\n  line-height: 1.5;\n  background: #fff;\n  padding: 12px;\n  border-left: 4px solid #1B2A4A;\n  border-radius: 4px;\n}\n\n\/* Data Table Styling *\/\n#quiz-1 .di-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 10px;\n  font-size: 13px;\n  background: #fff;\n}\n\n#quiz-1 .di-table th, #quiz-1 .di-table td {\n  border: 1px solid #d1d5e0;\n  padding: 8px 10px;\n  text-align: center;\n}\n\n#quiz-1 .di-table th {\n  background: #1B2A4A;\n  color: #fff;\n  font-weight: bold;\n}\n\n\/* Question Boxes *\/\n#quiz-1 .question {\n  margin-bottom: 22px;\n  border: 1px solid #e4e7ef;\n  border-radius: 10px;\n  padding: 16px;\n  background: #f5f6fa;\n}\n\n#quiz-1 .question p {\n  font-weight: bold;\n  font-size: 14.5px;\n  color: #1B2A4A;\n  margin-bottom: 12px;\n  line-height: 1.55;\n}\n\n\/* Explanation \/ Solution Box *\/\n#quiz-1 .explanation-box {\n  display: none;\n  margin-top: 12px;\n  padding: 10px 12px;\n  background: #eef4fc;\n  border-left: 4px solid #1B2A4A;\n  border-radius: 4px;\n  font-size: 13.5px;\n  color: #1B2A4A;\n  line-height: 1.5;\n}\n\n\/* Answer Buttons *\/\n#quiz-1 button {\n  width: 100%;\n  padding: 11px 14px;\n  margin: 5px 0;\n  border: 1.5px solid #d1d5e0;\n  border-radius: 6px;\n  background: #fff;\n  color: #333;\n  font-size: 14.5px;\n  cursor: pointer;\n  text-align: left;\n  transition: background 0.15s, border-color 0.15s, color 0.15s;\n}\n\n#quiz-1 button:hover {\n  background: #e8f5ff;\n  border-color: #1B2A4A;\n  color: #1B2A4A;\n}\n\n\/* Button Colors when clicked *\/\n#quiz-1 button.correct {\n  background: #155724; \/* Dark solid green background *\/\n  border-color: #0c3815; \n  color: #ffffff; \/* White text for contrast *\/\n  font-weight: 600;\n}\n\n#quiz-1 button.wrong {\n  background: #721c24; \/* Dark solid red background *\/\n  border-color: #4a1117; \n  color: #ffffff; \/* White text for contrast *\/\n  font-weight: 600;\n}\n\n\/* Stops users from clicking again after answering *\/\n#quiz-1 button.locked { \n  pointer-events: none; \n}\n\n#quiz-1 button.correct.locked, #quiz-1 button.wrong.locked { \n  opacity: 1; \n}\n\n\/* Final Score Summary Box *\/\n#quiz-1 .final-summary {\n  margin-top: 36px;\n  padding: 20px;\n  border-radius: 12px;\n  background: #f5f6fa;\n  border: 2px solid #1B2A4A;\n}\n\n#quiz-1 .final-summary h3 {\n  text-align: center;\n  color: #1B2A4A;\n  margin-bottom: 20px;\n  font-size: 18px;\n}\n\n#quiz-1 .summary-row {\n  display: grid;\n  grid-template-columns: 120px 1fr 40px;\n  gap: 10px;\n  align-items: center;\n  margin-bottom: 12px;\n  font-weight: bold;\n  font-size: 13.5px;\n  color: #1B2A4A;\n}\n\n#quiz-1 .summary-bar {\n  height: 13px;\n  background: #dde1ea;\n  border-radius: 10px;\n  overflow: hidden;\n}\n\n#quiz-1 .bar-fill {\n  height: 100%;\n  width: 0%;\n  border-radius: 10px;\n  transition: width 0.5s ease;\n}\n\n\/* Progress Bar Colors *\/\n#quiz-1 .bar-attempted   { background: #1B2A4A; }\n#quiz-1 .bar-correct     { background: #155724; }\n#quiz-1 .bar-wrong       { background: #721c24; }\n#quiz-1 .bar-unattempted { background: #b0b7c3; width: 100%; }\n\n#quiz-1 .final-score {\n  text-align: center;\n  font-size: 18px;\n  margin-top: 20px;\n  padding-top: 16px;\n  border-top: 1px solid #d1d5e0;\n  color: #1B2A4A;\n}\n\n#quiz-1 .score-value {\n  font-size: 32px;\n  font-weight: 800;\n  color: #155724;\n  margin-left: 6px;\n}\n\n\/* === COMPLETION MODAL STYLES === *\/\n.completion-modal { \n  display: none; \n  position: fixed; \n  top: 0; left: 0; width: 100%; height: 100%; \n  background: rgba(0,0,0,0.75); \n  z-index: 99999; \n  align-items: center; \n  justify-content: center; \n  font-family: Arial, sans-serif; \n}\n\n.completion-modal.is-active { \n  display: flex; \n}\n\n.completion-content { \n  background: #ffffff; \n  padding: 40px 30px; \n  border-radius: 16px; \n  max-width: 450px; \n  width: 90%; \n  text-align: center; \n  box-shadow: 0 15px 40px rgba(0,0,0,0.3); \n  position: relative; \n}\n\n.completion-title {\n  color: #1B2A4A;\n  font-size: 24px;\n  font-weight: bold;\n  margin-top: 0;\n  margin-bottom: 10px;\n}\n\n.completion-score-text {\n  font-size: 18px;\n  color: #555;\n  margin-top: 20px;\n  margin-bottom: 5px;\n}\n\n.completion-score-number {\n  font-size: 54px;\n  font-weight: 900;\n  color: #155724;\n  margin: 0 0 25px 0;\n  line-height: 1;\n}\n\n.completion-message {\n  font-size: 16px;\n  color: #444;\n  line-height: 1.5;\n  margin-bottom: 30px;\n}\n\n.completion-btn {\n  display: inline-block;\n  background: #00C853;\n  color: #ffffff;\n  text-decoration: none;\n  padding: 16px 30px;\n  font-size: 17px;\n  font-weight: bold;\n  border-radius: 8px;\n  transition: background 0.2s, transform 0.1s;\n  width: 100%;\n  box-shadow: 0 4px 10px rgba(0, 200, 83, 0.3);\n}\n\n.completion-btn:hover {\n  background: #00b34a;\n  transform: translateY(-2px);\n}\n\n.completion-close {\n  position: absolute;\n  top: 15px;\n  right: 20px;\n  font-size: 24px;\n  color: #999;\n  cursor: pointer;\n  background: none;\n  border: none;\n}\n.completion-close:hover { color: #333; }\n<\/style>\n\n<div id=\"quiz-1\">\n  <div class=\"quiz-container\">\n    \n    <div id=\"quiz-1-sticky-header\">\n      <span> IBPS PO Mains Data Interpretation Quiz <\/span>\n      <span id=\"quiz-1-score-badge\">Score: <strong id=\"quiz-1-score-value\">0.00<\/strong><\/span>\n    <\/div>\n\n    <div id=\"questions-wrapper\">\n        \n        <!-- SET 1 -->\n        <div class=\"set-header\">Set 1: Table Data Interpretation (Q1 &#8211; Q5)<\/div>\n        <div class=\"set-directions\">\n          <strong>Directions (Q1\u2013Q5):<\/strong> The table below shows the number of loans sanctioned by five branches of a bank in 2024 and 2025. It also shows the percentage of loans sanctioned in 2025 that were disbursed.\n          <table class=\"di-table\">\n            <thead>\n              <tr>\n                <th>Branch<\/th>\n                <th>Loans Sanctioned in 2024<\/th>\n                <th>Loans Sanctioned in 2025<\/th>\n                <th>% of Loans Disbursed in 2025<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody>\n              <tr><td>A<\/td><td>800<\/td><td>960<\/td><td>75%<\/td><\/tr>\n              <tr><td>B<\/td><td>750<\/td><td>900<\/td><td>80%<\/td><\/tr>\n              <tr><td>C<\/td><td>900<\/td><td>1,080<\/td><td>70%<\/td><\/tr>\n              <tr><td>D<\/td><td>1,000<\/td><td>1,200<\/td><td>85%<\/td><\/tr>\n              <tr><td>E<\/td><td>850<\/td><td>1,020<\/td><td>80%<\/td><\/tr>\n            <\/tbody>\n          <\/table>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q1. What is the ratio of loans disbursed by Branch C to those disbursed by Branch D in 2025?<\/p>\n          <button data-correct=\"false\">A. 7 : 10<\/button>\n          <button data-correct=\"false\">B. 12 : 17<\/button>\n          <button data-correct=\"true\">C. 14 : 17<\/button>\n          <button data-correct=\"false\">D. 17 : 21<\/button>\n          <button data-correct=\"false\">E. 21 : 25<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Loans disbursed by C = 1,080 \u00d7 70\/100 = 756<br>Loans disbursed by D = 1,200 \u00d7 85\/100 = 1,020<br>Required ratio = 756 : 1,020 = 14 : 17<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q2. The number of loans sanctioned by Branch A increased by what percentage from 2024 to 2025?<\/p>\n          <button data-correct=\"false\">A. 15%<\/button>\n          <button data-correct=\"false\">B. 16.67%<\/button>\n          <button data-correct=\"false\">C. 18%<\/button>\n          <button data-correct=\"true\">D. 20%<\/button>\n          <button data-correct=\"false\">E. 22.5%<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Increase = 960 \u2212 800 = 160<br>Percentage increase = (160\/800) \u00d7 100 = 20%<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q3. What is the average number of loans disbursed by Branches A, B and E in 2025?<\/p>\n          <button data-correct=\"false\">A. 742<\/button>\n          <button data-correct=\"false\">B. 748<\/button>\n          <button data-correct=\"true\">C. 752<\/button>\n          <button data-correct=\"false\">D. 756<\/button>\n          <button data-correct=\"false\">E. 768<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>A = 960 \u00d7 75% = 720<br>B = 900 \u00d7 80% = 720<br>E = 1,020 \u00d7 80% = 816<br>Average = (720 + 720 + 816)\/3 = 2,256\/3 = 752<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q4. If the average value of each loan disbursed by Branch D was \u20b92.5 lakh, what was the total value of loans disbursed by Branch D?<\/p>\n          <button data-correct=\"false\">A. \u20b922.5 crore<\/button>\n          <button data-correct=\"false\">B. \u20b924 crore<\/button>\n          <button data-correct=\"false\">C. \u20b925 crore<\/button>\n          <button data-correct=\"true\">D. \u20b925.5 crore<\/button>\n          <button data-correct=\"false\">E. \u20b927 crore<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Loans disbursed by D = 1,200 \u00d7 85% = 1,020<br>Total value = 1,020 \u00d7 \u20b92.5 lakh = \u20b92,550 lakh = \u20b925.5 crore<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q5. The number of loans disbursed by Branch A is approximately what percentage less than those disbursed by Branch E?<\/p>\n          <button data-correct=\"false\">A. 10%<\/button>\n          <button data-correct=\"false\">B. 11.11%<\/button>\n          <button data-correct=\"true\">C. 11.76%<\/button>\n          <button data-correct=\"false\">D. 12.5%<\/button>\n          <button data-correct=\"false\">E. 13.33%<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Loans disbursed by A = 720<br>Loans disbursed by E = 816<br>Difference = 816 \u2212 720 = 96<br>Required percentage = (96\/816) \u00d7 100 = 11.76% approximately<\/div>\n        <\/div>\n\n        <!-- SET 2 -->\n        <div class=\"set-header\">Set 2: Caselet Data Interpretation (Q6 &#8211; Q10)<\/div>\n        <div class=\"set-directions\">\n          <strong>Directions (Q6\u2013Q10):<\/strong> Study the following caselet information carefully and answer the questions given below:<br><br>\n          A company has 1,200 employees working across four departments\u2014Finance, HR, IT and Operations.<br>\n          \u2022 25% of the employees work in Finance.<br>\n          \u2022 The number of employees in HR is 20% more than that in Finance.<br>\n          \u2022 The number of employees in IT is 25% more than that in HR.<br>\n          \u2022 The remaining employees work in Operations.<br>\n          \u2022 40% of Finance employees are female.<br>\n          \u2022 60% of HR employees are male.<br>\n          \u2022 The ratio of male to female employees in IT is 3 : 2.<br>\n          \u2022 40% of Operations employees are female.\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q6. What is the number of employees in the IT department?<\/p>\n          <button data-correct=\"false\">A. 400<\/button>\n          <button data-correct=\"false\">B. 420<\/button>\n          <button data-correct=\"true\">C. 450<\/button>\n          <button data-correct=\"false\">D. 480<\/button>\n          <button data-correct=\"false\">E. 500<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Finance = 25% of 1,200 = 300<br>HR = 300 \u00d7 120% = 360<br>IT = 360 \u00d7 125% = 450<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q7. What is the total number of female employees in the Finance and HR departments together?<\/p>\n          <button data-correct=\"false\">A. 240<\/button>\n          <button data-correct=\"false\">B. 252<\/button>\n          <button data-correct=\"true\">C. 264<\/button>\n          <button data-correct=\"false\">D. 276<\/button>\n          <button data-correct=\"false\">E. 288<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Female employees in Finance = 40% of 300 = 120<br>Female employees in HR = 40% of 360 = 144<br>Total = 120 + 144 = 264<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q8. What is the number of female employees in the IT department?<\/p>\n          <button data-correct=\"false\">A. 150<\/button>\n          <button data-correct=\"false\">B. 160<\/button>\n          <button data-correct=\"false\">C. 170<\/button>\n          <button data-correct=\"true\">D. 180<\/button>\n          <button data-correct=\"false\">E. 200<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Male : Female in IT = 3 : 2<br>Total IT employees = 450<br>Female employees = 2\/5 \u00d7 450 = 180<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q9. What is the number of employees working in the Operations department?<\/p>\n          <button data-correct=\"false\">A. 60<\/button>\n          <button data-correct=\"false\">B. 75<\/button>\n          <button data-correct=\"true\">C. 90<\/button>\n          <button data-correct=\"false\">D. 100<\/button>\n          <button data-correct=\"false\">E. 120<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Finance = 300<br>HR = 360<br>IT = 450<br>Operations = 1,200 \u2212 (300 + 360 + 450) = 1,200 \u2212 1,110 = 90<\/div>\n        <\/div>\n\n        <div class=\"question\" data-answered=\"false\">\n          <p>Q10. What is the difference between the number of male employees in IT and female employees in Operations?<\/p>\n          <button data-correct=\"false\">A. 216<\/button>\n          <button data-correct=\"false\">B. 224<\/button>\n          <button data-correct=\"false\">C. 230<\/button>\n          <button data-correct=\"true\">D. 234<\/button>\n          <button data-correct=\"false\">E. 240<\/button>\n          <div class=\"explanation-box\"><strong>Explanation:<\/strong><br>Male employees in IT = 3\/5 \u00d7 450 = 270<br>Female employees in Operations = 40% of 90 = 36<br>Difference = 270 \u2212 36 = 234<\/div>\n        <\/div>\n\n    <\/div>\n\n    <div class=\"final-summary\">\n      <h3>Quiz Summary<\/h3>\n      \n      <div class=\"summary-row\">\n        <span>Attempted<\/span>\n        <div class=\"summary-bar\"><div class=\"bar-fill bar-attempted\" data-summary=\"attempted\"><\/div><\/div>\n        <span data-count=\"attempted\">0<\/span>\n      <\/div>\n      \n      <div class=\"summary-row\">\n        <span>Correct<\/span>\n        <div class=\"summary-bar\"><div class=\"bar-fill bar-correct\" data-summary=\"correct\"><\/div><\/div>\n        <span data-count=\"correct\">0<\/span>\n      <\/div>\n      \n      <div class=\"summary-row\">\n        <span>Wrong<\/span>\n        <div class=\"summary-bar\"><div class=\"bar-fill bar-wrong\" data-summary=\"wrong\"><\/div><\/div>\n        <span data-count=\"wrong\">0<\/span>\n      <\/div>\n      \n      <div class=\"summary-row\">\n        <span>Unattempted<\/span>\n        <div class=\"summary-bar\"><div class=\"bar-fill bar-unattempted\" data-summary=\"unattempted\"><\/div><\/div>\n        <span data-count=\"unattempted\">0<\/span>\n      <\/div>\n      \n      <div class=\"final-score\">\n        Final Score: <span class=\"score-value\" data-score>0.00<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<div class=\"completion-modal\" id=\"quiz-completion-modal\">\n  <div class=\"completion-content\">\n    <button class=\"completion-close\" onclick=\"closeCompletionModal()\">\u2716<\/button>\n    <h2 class=\"completion-title\">Quiz Completed!<\/h2>\n    \n    <div class=\"completion-score-text\">You have scored:<\/div>\n    <div class=\"completion-score-number\" id=\"final-modal-score\">0.00<\/div>\n    \n    <p class=\"completion-message\">If you want to solve more exam-level questions then click here.<\/p>\n    \n    <a href=\"https:\/\/s1.practicemock.com\/exams\/?c=ssctopicca&#038;i=ssc\" class=\"completion-btn\">Solve More Questions<\/a>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  const quizBox = document.getElementById('quiz-1');\n  const allQuestions = quizBox.querySelectorAll('.question');\n  const totalQuestions = allQuestions.length; \n  \n  const storageName = 'ibps_po_di_quiz_v2';\n\n  let currentScore = 0;\n  let totalAttempted = 0;\n  let totalCorrect = 0;\n  let totalWrong = 0;\n\n  window.closeCompletionModal = function() {\n    document.getElementById('quiz-completion-modal').classList.remove('is-active');\n  };\n\n  function getSavedData() {\n    try { \n      return JSON.parse(sessionStorage.getItem(storageName) || '{}'); \n    } catch { \n      return {}; \n    }\n  }\n\n  function saveData(data) {\n    sessionStorage.setItem(storageName, JSON.stringify(data));\n  }\n\n  function refreshScreen() {\n    const totalUnattempted = totalQuestions - totalAttempted;\n    \n    quizBox.querySelector('[data-count=\"attempted\"]').innerText = totalAttempted;\n    quizBox.querySelector('[data-count=\"correct\"]').innerText = totalCorrect;\n    quizBox.querySelector('[data-count=\"wrong\"]').innerText = totalWrong;\n    quizBox.querySelector('[data-count=\"unattempted\"]').innerText = totalUnattempted;\n    \n    quizBox.querySelector('[data-summary=\"attempted\"]').style.width = (totalAttempted \/ totalQuestions) * 100 + \"%\";\n    quizBox.querySelector('[data-summary=\"correct\"]').style.width = (totalCorrect \/ totalQuestions) * 100 + \"%\";\n    quizBox.querySelector('[data-summary=\"wrong\"]').style.width = (totalWrong \/ totalQuestions) * 100 + \"%\";\n    quizBox.querySelector('[data-summary=\"unattempted\"]').style.width = (totalUnattempted \/ totalQuestions) * 100 + \"%\";\n    \n    let displayScore = currentScore.toFixed(2);\n    quizBox.querySelector('[data-score]').innerText = displayScore;\n    document.getElementById('quiz-1-score-value').innerText = displayScore;\n    document.getElementById('final-modal-score').innerText = displayScore;\n  }\n\n  function lockQuestion(questionElement, clickedButtonIndex, isCorrect) {\n    questionElement.dataset.answered = \"true\";\n    const buttons = questionElement.querySelectorAll(\"button\");\n    buttons.forEach(btn => btn.classList.add(\"locked\"));\n    \n    if (isCorrect) {\n      buttons[clickedButtonIndex].classList.add(\"correct\");\n    } else {\n      buttons[clickedButtonIndex].classList.add(\"wrong\");\n      questionElement.querySelector(\"[data-correct='true']\").classList.add(\"correct\");\n    }\n\n    const exp = questionElement.querySelector(\".explanation-box\");\n    if (exp) exp.style.display = \"block\";\n  }\n\n  const pastAnswers = getSavedData();\n  allQuestions.forEach((question, index) => {\n    const pastAnswer = pastAnswers[index];\n    if (pastAnswer !== undefined) {\n      totalAttempted++;\n      if (pastAnswer.correct) {\n        totalCorrect++;\n      } else {\n        totalWrong++;\n      }\n      lockQuestion(question, pastAnswer.chosenIndex, pastAnswer.correct);\n    }\n  });\n  \n  currentScore = (totalCorrect * 2) - (totalWrong * 0.5);\n  refreshScreen();\n  \n  if (totalAttempted === totalQuestions) {\n      document.getElementById('quiz-completion-modal').classList.add('is-active');\n  }\n\n  allQuestions.forEach((question, index) => {\n    const buttons = question.querySelectorAll(\"button\");\n    \n    buttons.forEach((btn, buttonIndex) => {\n      btn.addEventListener(\"click\", function() {\n        if (question.dataset.answered === \"true\") return;\n\n        question.dataset.answered = \"true\";\n        totalAttempted++;\n        buttons.forEach(b => b.classList.add(\"locked\"));\n        \n        const isRightAnswer = (btn.dataset.correct === \"true\");\n\n        if (isRightAnswer) {\n          btn.classList.add(\"correct\");\n          totalCorrect++;\n        } else {\n          btn.classList.add(\"wrong\");\n          totalWrong++;\n          question.querySelector(\"[data-correct='true']\").classList.add(\"correct\");\n        }\n\n        const exp = question.querySelector(\".explanation-box\");\n        if (exp) exp.style.display = \"block\";\n        \n        currentScore = (totalCorrect * 2) - (totalWrong * 0.5);\n        pastAnswers[index] = { chosenIndex: buttonIndex, correct: isRightAnswer };\n        saveData(pastAnswers);\n        refreshScreen();\n        \n        if (totalAttempted === totalQuestions) {\n            setTimeout(function() {\n                document.getElementById('quiz-completion-modal').classList.add('is-active');\n            }, 800);\n        }\n      });\n    });\n  });\n\n})();\n<\/script>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-white-color has-vivid-cyan-blue-background-color has-text-color has-background wp-element-button\" href=\"https:\/\/www.practicemock.com\/ibps-po-test-series\/?next=https%3A%2F%2Fs1.practicemock.com%2Fexams%2F%3Fc%3Ddashboard%26i%3Dbanking%26dl%3Dhttps%253A%252F%252Fwww.practicemock.com%252Fpricing%252Fmarketing%252Ffiles%252Fpdf%252Fibps-po-mains-di-questions_compressed.pdf&amp;ref=16646\" target=\"_blank\" rel=\"noreferrer noopener\"><strong><strong><strong><strong><strong>Download Mains Level DI for Bank Exam PDF<\/strong><\/strong><\/strong><\/strong><\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-left has-medium-font-size\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Are DI Questions for IBPS PO Mains?<\/strong><\/h2>\n\n\n\n<p>DI questions for IBPS PO Mains require you to read given information and use calculations to find the answer. In Mains, the data may be presented through a table, graph, caselet, or a combination of different formats.<\/p>\n\n\n\n<p>The DI questions for bank exams can also mix DI with arithmetic topics such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Percentage<\/li>\n\n\n\n<li>Ratio and proportion<\/li>\n\n\n\n<li>Average<\/li>\n\n\n\n<li>Profit and loss<\/li>\n\n\n\n<li>Time, speed and distance<\/li>\n\n\n\n<li>Time and work<\/li>\n\n\n\n<li>Probability<\/li>\n\n\n\n<li>Partnership<\/li>\n\n\n\n<li>Mixture and allegation<\/li>\n\n\n\n<li>Simple and compound interest<\/li>\n<\/ul>\n\n\n\n<p>This is why <strong>IBPS PO Mains DI<\/strong> needs both calculation speed and logical thinking.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button\" href=\"https:\/\/www.practicemock.com\/ibps-po-prepkit\/?ref=16646\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Download IBPS PO Study Kit 2026&nbsp;<\/strong><\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Types of IBPS PO Mains DI Questions<\/strong><\/h2>\n\n\n\n<p>DI questions for bank exams is not limited to one type of graph. You should practise different formats because the exam can combine data with arithmetic concepts. Regular practice of DI Questions can help you improve calculation speed, data analysis, and question selection skills.<\/p>\n\n\n\n<p><strong>1. Table DI: <\/strong>Data is given in rows and columns. You may need to compare values, find percentages, or calculate differences.<\/p>\n\n\n\n<p><strong>Example:<\/strong> A table gives the number of loans approved by five branches over three years. You may be asked to find the percentage increase or average number of loans.<\/p>\n\n\n\n<p><strong>2. Bar Graph DI: <\/strong>A bar graph uses bars to show values for different categories.<\/p>\n\n\n\n<p>Questions can ask you to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Compare two values<\/li>\n\n\n\n<li>Find the difference<\/li>\n\n\n\n<li>Calculate percentage change<\/li>\n\n\n\n<li>Find an average<\/li>\n\n\n\n<li>Use two or more bars together<\/li>\n<\/ul>\n\n\n\n<p><strong>3. Line Graph DI: <\/strong>A line graph shows how values change over time. Read the points carefully before starting calculations. These sets often involve years, months, production, sales, income, or expenses.<\/p>\n\n\n\n<p><strong>4. Pie Chart DI: <\/strong>A pie chart shows parts of a whole. You should be comfortable with percentages, fractions, ratios, and degree-based calculations.<\/p>\n\n\n\n<p><strong>5. Caselet DI: <\/strong>Caselet DI gives information in paragraph form instead of a ready-made table. Caselet DI is useful practice for Mains because it tests reading and calculation together.&nbsp;<\/p>\n\n\n\n<p>You have to:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Read the paragraph.<\/li>\n\n\n\n<li>Find the important numbers.<\/li>\n\n\n\n<li>Create a small table or equation.<\/li>\n\n\n\n<li>Solve the questions.<\/li>\n<\/ol>\n\n\n\n<p><strong>6. Missing Data DI: <\/strong>Some values are missing from a table or chart. You need to use the given relationships to find the missing value.<\/p>\n\n\n\n<p><strong>7. Mixed DI: <\/strong>These sets require careful reading because information may be spread across different sources.<strong> <\/strong>Mixed DI combines two or more formats, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bar graph + table<\/li>\n\n\n\n<li>Pie chart + table<\/li>\n\n\n\n<li>Line graph + bar graph<\/li>\n\n\n\n<li>Table + caselet<\/li>\n<\/ul>\n\n\n\n<p><strong>8. Arithmetic-Based DI: <\/strong>This is an important area for Mains practice. The goal is not just to calculate quickly but to understand the relationship between the given values. A DI set may combine data with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Profit and loss<\/li>\n\n\n\n<li>Time and work<\/li>\n\n\n\n<li>Probability<\/li>\n\n\n\n<li>Partnership<\/li>\n\n\n\n<li>Mixture<\/li>\n\n\n\n<li>Time, speed and distance<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Important Formulas for IBPS PO Mains DI Questions&nbsp;<\/strong><\/h2>\n\n\n\n<p>Keep these formulas ready before attempting a full-length set. These basic formulas are often used inside longer Mains DI sets. Knowing them well can make solving DI Questions for IBPS PO Mains faster and reduce calculation errors.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Percentage: <\/strong>Percentage = (Part \/ Whole) \u00d7 100<\/li>\n\n\n\n<li><strong>Percentage Change: <\/strong>Percentage Change = (Change \/ Original Value) \u00d7 100<\/li>\n\n\n\n<li><strong>Average: <\/strong>Average = Total Value \/ Number of Values<\/li>\n\n\n\n<li><strong>Profit Percentage: <\/strong>Profit % = (Profit \/ Cost Price) \u00d7 100<\/li>\n\n\n\n<li><strong>Simple Interest: <\/strong>SI = (P \u00d7 R \u00d7 T) \/ 100<\/li>\n\n\n\n<li><strong>Speed: <\/strong>Speed = Distance \/ Time<\/li>\n\n\n\n<li><strong>Partnership: <\/strong>Profit Share \u221d Investment \u00d7 Time<\/li>\n\n\n\n<li><strong>Probability: <\/strong>Probability = Favourable Outcomes \/ Total Outcomes<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Solve IBPS PO Mains DI Questions Quickly?<\/strong><\/h2>\n\n\n\n<p>Do not start calculating as soon as you see a graph. First understand what the data is saying. <strong>A clear approach to IBPS PO Mains DI Questions helps you identify the right formula and avoid unnecessary calculations.<\/strong> Follow these steps:<\/p>\n\n\n\n<p><strong>Step 1: Read the Data Carefully &#8211; <\/strong>Check the title, units, years, categories, and percentages.<\/p>\n\n\n\n<p><strong>Step 2: Identify What the Question Wants &#8211; <\/strong>Underline the values needed for the question. Do not calculate every number in the set.<\/p>\n\n\n\n<p><strong>Step 3: Look for Relationships &#8211; <\/strong>Check whether the data contains a ratio, percentage, average, difference, or growth relationship.<\/p>\n\n\n\n<p><strong>Step 4: Use Approximation Where Possible &#8211; <\/strong>If the options are far apart, approximation can save time. Use it only when the question allows it.<\/p>\n\n\n\n<p><strong>Step 5: Select Easy Questions First &#8211; <\/strong>You do not need to solve every question from a DI set. Start with questions where the required data is easy to locate.<\/p>\n\n\n\n<p><strong>Step 6: Avoid Long Calculations &#8211; <\/strong>If a question is taking too much time, mark it and move ahead.<\/p>\n\n\n\n<p><strong>Step 7: Check Units &#8211; <\/strong>A common mistake is mixing values given in thousands, lakhs, percentages, or decimals.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DI Questions for IBPS PO Mains 7-Day Practice Plan<\/strong><\/h2>\n\n\n\n<p>Repeat the cycle with harder questions in the next week. Gradually increase the difficulty level as your speed and accuracy improve. While practising <strong>DI Questions for IBPS PO Mains<\/strong>, focus on calculation speed, data interpretation, and choosing the right questions first.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Day<\/strong><\/td><td><strong>Practice<\/strong><\/td><\/tr><tr><td>Day 1<\/td><td>Percentage, ratio and average-based DI<\/td><\/tr><tr><td>Day 2<\/td><td>Table and bar graph DI<\/td><\/tr><tr><td>Day 3<\/td><td>Line graph and pie chart DI<\/td><\/tr><tr><td>Day 4<\/td><td>Caselet DI<\/td><\/tr><tr><td>Day 5<\/td><td>Missing and mixed DI<\/td><\/tr><tr><td>Day 6<\/td><td>Arithmetic-based DI<\/td><\/tr><tr><td>Day 7<\/td><td>Full DI sectional test + analysis<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Mistakes in IBPS PO Mains DI<\/strong><\/h2>\n\n\n\n<p>Remember, Mains DI is not only about speed. <strong>Correct data interpretation and smart question selection are equally important. <\/strong>Avoid these mistakes while practising <strong>IBPS PO Mains DI<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starting calculations without reading the complete data<\/li>\n\n\n\n<li>Solving every question from a difficult set<\/li>\n\n\n\n<li>Ignoring units<\/li>\n\n\n\n<li>Using the wrong percentage base<\/li>\n\n\n\n<li>Making calculation errors<\/li>\n\n\n\n<li>Spending too much time on one question<\/li>\n\n\n\n<li>Not checking whether approximation is possible<\/li>\n\n\n\n<li>Skipping analysis after a test<\/li>\n\n\n\n<li>Practising only easy DI questions<\/li>\n\n\n\n<li>Ignoring arithmetic topics linked with DI<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h2>\n\n\n\n<p><strong>DI Questions for IBPS PO Mains<\/strong> need a mix of calculation, data reading, arithmetic concepts, and smart question selection. Start with basic DI formats and slowly move towards caselets, missing data, mixed graphs, and arithmetic-based sets. Practise with a timer and analyse every mistake after the test.&nbsp;<\/p>\n\n\n\n<p>Use a <strong>Mains level DI for bank exam PDF<\/strong> for extra practice, but also attempt online quizzes and sectional tests. With regular practice, you can improve your calculation speed, accuracy, and confidence for the Data Analysis &amp; Interpretation section. For more banking exam preparation resources, visit the <a href=\"https:\/\/www.practicemock.com\/\"><strong>PracticeMock<\/strong><\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Also Read<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-exam-pattern\/\">IBPS PO Exam Pattern 2026<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-syllabus-2026\/\">IBPS PO Syllabus 2026<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-previous-year-question-paper\/\">IBPS PO Previous Year Question Paper<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-preparation-strategy-for-beginners\/\">IBPS PO Preparation Strategy<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/caselet-di-sets-ibps-po-sbi-po-mains-pdf\/\">Caselet DI Sets for IBPS PO\/SBI PO Mains<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-data-interpretation-free-quiz\/\">Data Interpretation Questions for IBPS PO<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po\/ibps-po-salary\/\">IBPS PO Salary<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po\/ibps-po-cut-off\/\">IBPS PO Cut Off<\/a><\/td><\/tr><tr><td colspan=\"2\"><a href=\"https:\/\/www.practicemock.com\/blog\/ibps-po-study-guide-2026\/\">IBPS PO Study Plan<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>DI Questions for IBPS PO Mains FAQs&nbsp;<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q1. What are DI Questions for IBPS PO Mains?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> These are Data Interpretation questions that require candidates to read data from tables, graphs, caselets, or mixed formats and use calculations to find the correct answer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q2. How many DI questions are there in IBPS PO Mains 2026?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> The Data Analysis &amp; Interpretation section has <strong>40 questions for 60 marks with 45 minutes<\/strong> in the revised 2026 Mains pattern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q3. Which types of DI should I practise for IBPS PO Mains?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Practise table DI, bar graphs, line graphs, pie charts, caselet DI, missing-data sets, mixed DI, and arithmetic-based DI. Regular practice with <strong>IBPS PO Mains DI<\/strong> can help you become comfortable with different data formats.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q4. Is IBPS PO Mains DI difficult?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Mains DI can be challenging because questions may combine data interpretation with arithmetic concepts. Regular practice can help you improve calculation speed and question selection.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q5. What arithmetic topics are important for IBPS PO Mains DI?&nbsp;<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Percentage, ratio, average, profit and loss, time and work, time-speed-distance, probability, partnership, mixture, and interest are useful for arithmetic-based DI.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q6. How can I improve my speed in IBPS PO Mains DI?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Learn basic formulas, practise calculations regularly, use approximation when suitable, identify easy questions first, and solve timed DI sets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q7. Is a Mains level DI for bank exam PDF useful?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Yes. A <strong>mains level DI for bank exam PDF<\/strong> can help you practise several sets offline. However, combine PDF practice with timed quizzes, mock tests, and detailed analysis.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q8. How many DI sets should I solve daily for IBPS PO Mains?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> Start with one or two sets daily. As your accuracy improves, increase the number of sets while maintaining proper analysis.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q9. Should I solve the complete DI set or selected questions?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> In practice, solve complete sets to understand the data. During a timed test, select questions based on difficulty and time. You do not have to solve every question if a set is taking too long.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Q10. Where can I practise IBPS PO Mains DI questions?<\/strong><\/h3>\n\n\n\n<p><strong>Ans:<\/strong> You can practise Data Interpretation questions through PracticeMock quizzes, sectional tests, mock tests, and topic-wise practice resources. You can also use an <strong>IBPS PO Mains DI PDF<\/strong> for additional practice and revision.&nbsp;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Solve DI Questions for IBPS PO Mains with a free quiz, advanced questions, shortcuts, and simple preparation tips.<\/p>\n","protected":false},"author":40,"featured_media":213138,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[25,22],"tags":[],"class_list":["post-180830","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ibps-po","category-banking-insurance"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>DI Questions for IBPS PO Mains, Free PDF<\/title>\n<meta name=\"description\" content=\"Practice DI Questions for IBPS PO Mains with a free quiz, advanced sets, shortcuts, PDF tips, and detailed solutions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DI Questions for IBPS PO Mains, Free PDF\" \/>\n<meta property=\"og:description\" content=\"Practice DI Questions for IBPS PO Mains with a free quiz, advanced sets, shortcuts, PDF tips, and detailed solutions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/\" \/>\n<meta property=\"og:site_name\" content=\"Practicemock\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-28T13:59:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T07:13:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Mahima Jain\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mahima Jain\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"DI Questions for IBPS PO Mains, Free PDF","description":"Practice DI Questions for IBPS PO Mains with a free quiz, advanced sets, shortcuts, PDF tips, and detailed solutions.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/","og_locale":"en_US","og_type":"article","og_title":"DI Questions for IBPS PO Mains, Free PDF","og_description":"Practice DI Questions for IBPS PO Mains with a free quiz, advanced sets, shortcuts, PDF tips, and detailed solutions.","og_url":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/","og_site_name":"Practicemock","article_published_time":"2026-09-28T13:59:06+00:00","article_modified_time":"2026-09-29T07:13:22+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp","type":"image\/webp"}],"author":"Mahima Jain","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Mahima Jain","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#article","isPartOf":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/"},"author":{"name":"Mahima Jain","@id":"https:\/\/www.practicemock.com\/blog\/#\/schema\/person\/46292bbb64da923e21fc1d606f912435"},"headline":"DI Questions for IBPS PO Mains, Attempt Free Quiz, Download PDF","datePublished":"2026-09-28T13:59:06+00:00","dateModified":"2026-09-29T07:13:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/"},"wordCount":2081,"commentCount":0,"image":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#primaryimage"},"thumbnailUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp","articleSection":["IBPS PO","Banking &amp; Insurance"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/","url":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/","name":"DI Questions for IBPS PO Mains, Free PDF","isPartOf":{"@id":"https:\/\/www.practicemock.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#primaryimage"},"image":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#primaryimage"},"thumbnailUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp","datePublished":"2026-09-28T13:59:06+00:00","dateModified":"2026-09-29T07:13:22+00:00","author":{"@id":"https:\/\/www.practicemock.com\/blog\/#\/schema\/person\/46292bbb64da923e21fc1d606f912435"},"description":"Practice DI Questions for IBPS PO Mains with a free quiz, advanced sets, shortcuts, PDF tips, and detailed solutions.","breadcrumb":{"@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#primaryimage","url":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp","contentUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/09\/IBPS-PO-Mains-Mock-Test-Challenge-2026.webp","width":1200,"height":675,"caption":"DI Questions for IBPS PO Mains 2026"},{"@type":"BreadcrumbList","@id":"https:\/\/www.practicemock.com\/blog\/sample-di-questions-for-ibps-po-mains\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.practicemock.com\/blog\/"},{"@type":"ListItem","position":2,"name":"IBPS PO","item":"https:\/\/www.practicemock.com\/blog\/category\/ibps-po\/"},{"@type":"ListItem","position":3,"name":"DI Questions for IBPS PO Mains 2026"}]},{"@type":"WebSite","@id":"https:\/\/www.practicemock.com\/blog\/#website","url":"https:\/\/www.practicemock.com\/blog\/","name":"Practicemock","description":"Practice | Analyse | Excel","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.practicemock.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.practicemock.com\/blog\/#\/schema\/person\/46292bbb64da923e21fc1d606f912435","name":"Mahima Jain","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4739d6c165c58a4ac6ffbcd967963b864d0cb64e7e4c598d45e44a175e405f68?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4739d6c165c58a4ac6ffbcd967963b864d0cb64e7e4c598d45e44a175e405f68?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4739d6c165c58a4ac6ffbcd967963b864d0cb64e7e4c598d45e44a175e405f68?s=96&d=mm&r=g","caption":"Mahima Jain"},"description":"I am a content writer with over 8 years of experience in content writing and strategy, including 5+ years in the EdTech industry. I specialize in creating engaging, SEO-friendly content that helps students navigate competitive exams and make informed career decisions. My strength lies in simplifying complex topics into clear, user-focused content that is both informative and easy to understand.","url":"https:\/\/www.practicemock.com\/blog\/author\/mahima-jainpracticemock-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/posts\/180830","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/comments?post=180830"}],"version-history":[{"count":0,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/posts\/180830\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/media\/213138"}],"wp:attachment":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/media?parent=180830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/categories?post=180830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/tags?post=180830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}