{"id":203546,"date":"2026-06-17T12:42:01","date_gmt":"2026-06-17T07:12:01","guid":{"rendered":"https:\/\/www.practicemock.com\/blog\/?p=203546"},"modified":"2026-06-17T19:06:43","modified_gmt":"2026-06-17T13:36:43","slug":"time-puzzle-live-quiz-for-sbi-po","status":"publish","type":"post","link":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/","title":{"rendered":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz"},"content":{"rendered":"\n<p>Practicing <strong>Timed Puzzles for SBI PO Live Quizzes<\/strong> help candidates improve their reasoning speed under examination conditions. Puzzles can be highly scoring, but lengthy sets may consume valuable time when candidates do not follow a structured approach.<\/p>\n\n\n\n<p>The objective of timed practice is not merely to solve every puzzle. Candidates must learn to select manageable sets, arrange clues correctly and leave time-consuming questions when required.<\/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 has-link-color wp-element-button\" href=\"https:\/\/www.practicemock.com\/sbi-po-test-series\/?next=https%3A%2F%2Fs1.practicemock.com%2Fexams%2F%3Fc%3Ddashboard%26i%3Dbanking%26dl%3Dhttps%3A%2F%2Fwww.practicemock.com%2Fpricing%2Fmarketing%2Ffiles%2Fpdf%2Fsbi-po-2025-reasoning-question-paper-.pdf&amp;ref=13506\">Sign Up to Practice More Time Puzzle Questions<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What Are Timed Puzzles?<\/strong><\/h2>\n\n\n\n<p>Timed puzzles are reasoning sets attempted within a predefined time limit. A basic set may be assigned five to six minutes, while a complex set may require eight to ten minutes.<\/p>\n\n\n\n<p>Timed practice helps candidates:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select questions strategically<\/li>\n\n\n\n<li>Improve clue interpretation<\/li>\n\n\n\n<li>Reduce unnecessary diagrams<\/li>\n\n\n\n<li>Recognise puzzle patterns<\/li>\n\n\n\n<li>Build examination stamina<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How to Solve Timed Puzzles<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Scan the complete puzzle before making a diagram.<\/li>\n\n\n\n<li>Identify direct and definite clues.<\/li>\n\n\n\n<li>Mark negative clues separately.<\/li>\n\n\n\n<li>Select the correct arrangement format.<\/li>\n\n\n\n<li>Connect related clues.<\/li>\n\n\n\n<li>Create cases only when necessary.<\/li>\n\n\n\n<li>Check all conditions before answering.<\/li>\n\n\n\n<li>Stop if no progress is made within the planned time.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Timed Puzzle Practice Set for SBI PO : Free Live Quiz<\/strong><\/h2>\n\n\n\n<p>Attempt the <strong>free time puzzle live quiz for SBI PO<\/strong> to assess your preparation. It includes exam-level questions based on the latest banking exam pattern, helping you improve accuracy and identify areas that need more practice.<\/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: #ffffff;\n  border-radius: 14px;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.10);\n}\n\n\/* Sticky Score Header *\/\n#quiz-1-sticky-header {\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  background: #1B2A4A;\n  color: #ffffff;\n  padding: 12px 20px;\n  border-radius: 10px 10px 0 0;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  gap: 12px;\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;\n}\n\n#quiz-1-score-badge {\n  background: #155724;\n  color: #ffffff;\n  padding: 4px 14px;\n  border-radius: 20px;\n  font-size: 14px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n\n\/* Directions Box *\/\n#quiz-1 .directions-box {\n  margin-bottom: 22px;\n  padding: 18px;\n  background: #eef3ff;\n  border: 1px solid #cbd7f0;\n  border-left: 5px solid #1B2A4A;\n  border-radius: 10px;\n  color: #333333;\n}\n\n#quiz-1 .directions-box h3 {\n  margin: 0 0 10px;\n  color: #1B2A4A;\n  font-size: 17px;\n}\n\n#quiz-1 .directions-box p {\n  margin: 0 0 10px;\n  font-size: 14.5px;\n  line-height: 1.6;\n}\n\n#quiz-1 .directions-box ul {\n  margin: 0;\n  padding-left: 22px;\n}\n\n#quiz-1 .directions-box li {\n  margin-bottom: 7px;\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n\/* Question Cards *\/\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: 0 0 12px;\n  line-height: 1.55;\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: #ffffff;\n  color: #333333;\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\/* Correct Answer *\/\n#quiz-1 button.correct {\n  background: #155724;\n  border-color: #0c3815;\n  color: #ffffff;\n  font-weight: 600;\n}\n\n\/* Wrong Answer *\/\n#quiz-1 button.wrong {\n  background: #721c24;\n  border-color: #4a1117;\n  color: #ffffff;\n  font-weight: 600;\n}\n\n\/* Lock Options *\/\n#quiz-1 button.locked {\n  pointer-events: none;\n}\n\n#quiz-1 button.correct.locked,\n#quiz-1 button.wrong.locked {\n  opacity: 1;\n}\n\n\/* Answer Explanation *\/\n#quiz-1 .answer-explanation {\n  display: none;\n  margin-top: 13px;\n  padding: 12px 14px;\n  background: #ffffff;\n  border-left: 4px solid #1B2A4A;\n  border-radius: 6px;\n  color: #333333;\n  font-size: 14px;\n  line-height: 1.65;\n}\n\n#quiz-1 .question.answered .answer-explanation {\n  display: block;\n}\n\n#quiz-1 .answer-explanation strong {\n  color: #1B2A4A;\n}\n\n\/* Arrangement Table *\/\n#quiz-1 .arrangement-table {\n  width: 100%;\n  margin-top: 10px;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n\n#quiz-1 .arrangement-table th,\n#quiz-1 .arrangement-table td {\n  padding: 7px 5px;\n  border: 1px solid #d8dce5;\n  text-align: center;\n}\n\n#quiz-1 .arrangement-table th {\n  background: #1B2A4A;\n  color: #ffffff;\n}\n\n\/* Quiz Summary *\/\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: 0 0 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#quiz-1 .bar-attempted {\n  background: #1B2A4A;\n}\n\n#quiz-1 .bar-correct {\n  background: #155724;\n}\n\n#quiz-1 .bar-wrong {\n  background: #721c24;\n}\n\n#quiz-1 .bar-unattempted {\n  background: #b0b7c3;\n}\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 *\/\n.completion-modal {\n  display: none;\n  position: fixed;\n  inset: 0;\n  padding: 20px;\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.30);\n  position: relative;\n}\n\n.completion-title {\n  color: #1B2A4A;\n  font-size: 24px;\n  font-weight: bold;\n  margin: 0 0 10px;\n}\n\n.completion-score-text {\n  font-size: 18px;\n  color: #555555;\n  margin: 20px 0 5px;\n}\n\n.completion-score-number {\n  font-size: 54px;\n  font-weight: 900;\n  color: #155724;\n  margin: 0 0 25px;\n  line-height: 1;\n}\n\n.completion-message {\n  font-size: 16px;\n  color: #444444;\n  line-height: 1.5;\n  margin-bottom: 30px;\n}\n\n.completion-btn {\n  display: inline-block;\n  width: 100%;\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  box-shadow: 0 4px 10px rgba(0,200,83,0.30);\n}\n\n.completion-btn:hover {\n  background: #00b34a;\n  color: #ffffff;\n  transform: translateY(-2px);\n}\n\n.completion-close {\n  position: absolute;\n  top: 12px;\n  right: 16px;\n  width: auto;\n  padding: 4px;\n  margin: 0;\n  font-size: 24px;\n  line-height: 1;\n  color: #999999;\n  cursor: pointer;\n  background: none;\n  border: none;\n}\n\n.completion-close:hover {\n  color: #333333;\n}\n\n\/* Mobile Optimization *\/\n@media (max-width: 600px) {\n  #quiz-1 .quiz-container {\n    padding: 15px;\n  }\n\n  #quiz-1-sticky-header {\n    margin: -15px -15px 18px;\n    padding: 11px 12px;\n    font-size: 13px;\n  }\n\n  #quiz-1-score-badge {\n    padding: 4px 9px;\n    font-size: 12px;\n  }\n\n  #quiz-1 .summary-row {\n    grid-template-columns: 88px 1fr 28px;\n    font-size: 12.5px;\n  }\n\n  #quiz-1 .arrangement-table {\n    font-size: 11px;\n  }\n\n  .completion-content {\n    padding: 38px 20px 25px;\n  }\n}\n<\/style>\n\n<div id=\"quiz-1\">\n  <div class=\"quiz-container\">\n\n    <div id=\"quiz-1-sticky-header\">\n      <span>Interview Scheduling Puzzle Quiz<\/span>\n\n      <span id=\"quiz-1-score-badge\">\n        Score: <strong id=\"quiz-1-score-value\">0.00<\/strong>\n      <\/span>\n    <\/div>\n\n    <!-- Directions -->\n    <div class=\"directions-box\">\n      <h3>Directions<\/h3>\n\n      <p>\n        Seven people\u2014A, B, C, D, E, F and G\u2014attend interviews on seven different days from Monday to Sunday.\n      <\/p>\n\n      <ul>\n        <li>C attends the interview on Wednesday.<\/li>\n        <li>Two people attend between A and F.<\/li>\n        <li>B attends immediately before E.<\/li>\n        <li>G attends after F.<\/li>\n        <li>D does not attend on Monday or Sunday.<\/li>\n        <li>A attends before C.<\/li>\n      <\/ul>\n    <\/div>\n\n    <div id=\"questions-wrapper\">\n\n      <!-- Question 1 -->\n      <div class=\"question\" data-answered=\"false\">\n        <p>Q1. Who attends the interview on Monday?<\/p>\n\n        <button type=\"button\" data-correct=\"true\">A. A<\/button>\n        <button type=\"button\" data-correct=\"false\">B. B<\/button>\n        <button type=\"button\" data-correct=\"false\">C. D<\/button>\n        <button type=\"button\" data-correct=\"false\">D. F<\/button>\n        <button type=\"button\" data-correct=\"false\">E. G<\/button>\n\n        <div class=\"answer-explanation\">\n          <strong>Correct Answer: A. A<\/strong><br><br>\n\n          C attends on Wednesday and A attends before C. Since two people must attend between A and F, A must attend on Monday and F must attend on Thursday.\n        <\/div>\n      <\/div>\n\n      <!-- Question 2 -->\n      <div class=\"question\" data-answered=\"false\">\n        <p>Q2. Who attends immediately after B?<\/p>\n\n        <button type=\"button\" data-correct=\"false\">A. A<\/button>\n        <button type=\"button\" data-correct=\"false\">B. C<\/button>\n        <button type=\"button\" data-correct=\"false\">C. D<\/button>\n        <button type=\"button\" data-correct=\"true\">D. E<\/button>\n        <button type=\"button\" data-correct=\"false\">E. F<\/button>\n\n        <div class=\"answer-explanation\">\n          <strong>Correct Answer: D. E<\/strong><br><br>\n\n          The clue directly states that B attends immediately before E. Therefore, E always attends immediately after B.\n        <\/div>\n      <\/div>\n\n      <!-- Question 3 -->\n      <div class=\"question\" data-answered=\"false\">\n        <p>Q3. On which day does G attend the interview?<\/p>\n\n        <button type=\"button\" data-correct=\"false\">A. Tuesday<\/button>\n        <button type=\"button\" data-correct=\"false\">B. Thursday<\/button>\n        <button type=\"button\" data-correct=\"false\">C. Friday<\/button>\n        <button type=\"button\" data-correct=\"false\">D. Saturday<\/button>\n        <button type=\"button\" data-correct=\"false\">E. Sunday<\/button>\n        <button type=\"button\" data-correct=\"true\">F. Cannot be determined<\/button>\n\n        <div class=\"answer-explanation\">\n          <strong>Correct Answer: F. Cannot be determined<\/strong><br><br>\n\n          The fixed arrangement from Monday to Thursday is:<br>\n          Monday \u2013 A, Tuesday \u2013 D, Wednesday \u2013 C and Thursday \u2013 F.<br><br>\n\n          The remaining people B, E and G can be arranged in two ways:\n\n          <table class=\"arrangement-table\">\n            <tr>\n              <th>Arrangement<\/th>\n              <th>Friday<\/th>\n              <th>Saturday<\/th>\n              <th>Sunday<\/th>\n            <\/tr>\n            <tr>\n              <td>1<\/td>\n              <td>B<\/td>\n              <td>E<\/td>\n              <td>G<\/td>\n            <\/tr>\n            <tr>\n              <td>2<\/td>\n              <td>G<\/td>\n              <td>B<\/td>\n              <td>E<\/td>\n            <\/tr>\n          <\/table>\n\n          <br>\n          Therefore, G may attend on Friday or Sunday, so the exact day cannot be determined.\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <!-- Quiz Summary -->\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\">\n          <div class=\"bar-fill bar-attempted\" data-summary=\"attempted\"><\/div>\n        <\/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\">\n          <div class=\"bar-fill bar-correct\" data-summary=\"correct\"><\/div>\n        <\/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\">\n          <div class=\"bar-fill bar-wrong\" data-summary=\"wrong\"><\/div>\n        <\/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\">\n          <div class=\"bar-fill bar-unattempted\" data-summary=\"unattempted\"><\/div>\n        <\/div>\n        <span data-count=\"unattempted\">3<\/span>\n      <\/div>\n\n      <div class=\"final-score\">\n        Final Score:\n        <span class=\"score-value\" data-score>0.00<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<!-- Completion Popup -->\n<div class=\"completion-modal\" id=\"quiz-completion-modal\">\n  <div class=\"completion-content\">\n\n    <button\n      type=\"button\"\n      class=\"completion-close\"\n      onclick=\"closeCompletionModal()\"\n      aria-label=\"Close quiz result\"\n    >\n      \u2716\n    <\/button>\n\n    <h2 class=\"completion-title\">Quiz Completed!<\/h2>\n\n    <div class=\"completion-score-text\">\n      You have scored:\n    <\/div>\n\n    <div class=\"completion-score-number\" id=\"final-modal-score\">\n      0.00\n    <\/div>\n\n    <p class=\"completion-message\">\n      Improve your reasoning preparation by solving more exam-level scheduling and puzzle questions.\n    <\/p>\n\n    <a\n      href=\"https:\/\/s1.practicemock.com\/exams\/\"\n      class=\"completion-btn\"\n      target=\"_blank\"\n      rel=\"noopener\"\n    >\n      Solve More Questions\n    <\/a>\n\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  const quizBox = document.getElementById(\"quiz-1\");\n\n  if (!quizBox) {\n    return;\n  }\n\n  const allQuestions = quizBox.querySelectorAll(\".question\");\n  const totalQuestions = allQuestions.length;\n\n  \/*\n   * Unique storage key for this quiz.\n   *\/\n  const storageName = \"pm_interview_scheduling_puzzle_quiz_v1\";\n\n  let currentScore = 0;\n  let totalAttempted = 0;\n  let totalCorrect = 0;\n  let totalWrong = 0;\n\n  window.closeCompletionModal = function () {\n    const modal = document.getElementById(\"quiz-completion-modal\");\n\n    if (modal) {\n      modal.classList.remove(\"is-active\");\n    }\n  };\n\n  function getSavedData() {\n    try {\n      return JSON.parse(\n        sessionStorage.getItem(storageName) || \"{}\"\n      );\n    } catch (error) {\n      return {};\n    }\n  }\n\n  function saveData(data) {\n    try {\n      sessionStorage.setItem(\n        storageName,\n        JSON.stringify(data)\n      );\n    } catch (error) {\n      console.warn(\"Quiz progress could not be saved.\");\n    }\n  }\n\n  function refreshScreen() {\n    const totalUnattempted =\n      totalQuestions - totalAttempted;\n\n    quizBox.querySelector(\n      '[data-count=\"attempted\"]'\n    ).innerText = totalAttempted;\n\n    quizBox.querySelector(\n      '[data-count=\"correct\"]'\n    ).innerText = totalCorrect;\n\n    quizBox.querySelector(\n      '[data-count=\"wrong\"]'\n    ).innerText = totalWrong;\n\n    quizBox.querySelector(\n      '[data-count=\"unattempted\"]'\n    ).innerText = totalUnattempted;\n\n    quizBox.querySelector(\n      '[data-summary=\"attempted\"]'\n    ).style.width =\n      (totalAttempted \/ totalQuestions) * 100 + \"%\";\n\n    quizBox.querySelector(\n      '[data-summary=\"correct\"]'\n    ).style.width =\n      (totalCorrect \/ totalQuestions) * 100 + \"%\";\n\n    quizBox.querySelector(\n      '[data-summary=\"wrong\"]'\n    ).style.width =\n      (totalWrong \/ totalQuestions) * 100 + \"%\";\n\n    quizBox.querySelector(\n      '[data-summary=\"unattempted\"]'\n    ).style.width =\n      (totalUnattempted \/ totalQuestions) * 100 + \"%\";\n\n    const displayScore = currentScore.toFixed(2);\n\n    quizBox.querySelector(\n      \"[data-score]\"\n    ).innerText = displayScore;\n\n    document.getElementById(\n      \"quiz-1-score-value\"\n    ).innerText = displayScore;\n\n    document.getElementById(\n      \"final-modal-score\"\n    ).innerText = displayScore;\n  }\n\n  function lockQuestion(\n    questionElement,\n    clickedButtonIndex,\n    isCorrect\n  ) {\n    questionElement.dataset.answered = \"true\";\n    questionElement.classList.add(\"answered\");\n\n    const buttons =\n      questionElement.querySelectorAll(\"button\");\n\n    buttons.forEach(function (button) {\n      button.classList.add(\"locked\");\n      button.setAttribute(\"aria-disabled\", \"true\");\n    });\n\n    if (isCorrect) {\n      buttons[clickedButtonIndex].classList.add(\"correct\");\n    } else {\n      buttons[clickedButtonIndex].classList.add(\"wrong\");\n\n      const correctButton =\n        questionElement.querySelector(\n          \"[data-correct='true']\"\n        );\n\n      if (correctButton) {\n        correctButton.classList.add(\"correct\");\n      }\n    }\n  }\n\n  function showCompletionModal() {\n    const modal = document.getElementById(\n      \"quiz-completion-modal\"\n    );\n\n    if (modal) {\n      modal.classList.add(\"is-active\");\n    }\n  }\n\n  const pastAnswers = getSavedData();\n\n  \/*\n   * Restore saved answers during the same session.\n   *\/\n  allQuestions.forEach(function (question, index) {\n    const pastAnswer = pastAnswers[index];\n\n    if (pastAnswer !== undefined) {\n      totalAttempted++;\n\n      if (pastAnswer.correct) {\n        totalCorrect++;\n      } else {\n        totalWrong++;\n      }\n\n      lockQuestion(\n        question,\n        pastAnswer.chosenIndex,\n        pastAnswer.correct\n      );\n    }\n  });\n\n  currentScore =\n    totalCorrect * 2 - totalWrong * 0.5;\n\n  refreshScreen();\n\n  if (totalAttempted === totalQuestions) {\n    showCompletionModal();\n  }\n\n  \/*\n   * Handle option selection.\n   *\/\n  allQuestions.forEach(function (question, index) {\n    const buttons =\n      question.querySelectorAll(\"button\");\n\n    buttons.forEach(function (\n      button,\n      buttonIndex\n    ) {\n      button.addEventListener(\n        \"click\",\n        function () {\n          if (\n            question.dataset.answered === \"true\"\n          ) {\n            return;\n          }\n\n          const isRightAnswer =\n            button.dataset.correct === \"true\";\n\n          totalAttempted++;\n\n          if (isRightAnswer) {\n            totalCorrect++;\n          } else {\n            totalWrong++;\n          }\n\n          lockQuestion(\n            question,\n            buttonIndex,\n            isRightAnswer\n          );\n\n          currentScore =\n            totalCorrect * 2 -\n            totalWrong * 0.5;\n\n          pastAnswers[index] = {\n            chosenIndex: buttonIndex,\n            correct: isRightAnswer\n          };\n\n          saveData(pastAnswers);\n          refreshScreen();\n\n          if (\n            totalAttempted === totalQuestions\n          ) {\n            setTimeout(\n              showCompletionModal,\n              800\n            );\n          }\n        }\n      );\n    });\n  });\n\n  \/*\n   * Close the modal when clicking outside.\n   *\/\n  const modal = document.getElementById(\n    \"quiz-completion-modal\"\n  );\n\n  if (modal) {\n    modal.addEventListener(\n      \"click\",\n      function (event) {\n        if (event.target === modal) {\n          closeCompletionModal();\n        }\n      }\n    );\n  }\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Recommended Time Limits<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Puzzle Level<\/strong><\/td><td><strong>Suggested Time<\/strong><\/td><\/tr><tr><td>Easy<\/td><td>3\u20135 minutes<\/td><\/tr><tr><td>Moderate<\/td><td>5\u20137 minutes<\/td><\/tr><tr><td>Difficult<\/td><td>8\u201310 minutes<\/td><\/tr><tr><td>Very complex<\/td><td>Attempt selectively<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Mistakes<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starting with an uncertain clue<\/li>\n\n\n\n<li>Creating too many cases<\/li>\n\n\n\n<li>Ignoring words such as immediately, only and exactly<\/li>\n\n\n\n<li>Mixing positive and negative information<\/li>\n\n\n\n<li>Spending excessive time on one puzzle<\/li>\n\n\n\n<li>Answering without verifying the completed arrangement<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td colspan=\"2\"><strong>Also Read<\/strong><\/td><\/tr><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/300-important-question-for-sbi-po-english-section\/\">300+ SBI PO English Important Questions<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/sbi-po-previous-year-question-paper-solution-pdf\/\">SBI PO Previous Year Question Paper PDF Free Download for Prelims and Mains Exam<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/www.practicemock.com\/blog\/sbi-po-syllabus-2026-prelims-mains-guide\/\">SBI PO Syllabus 2026: Complete Guide for Prelims &amp; Mains<\/a><\/td><td><a href=\"https:\/\/www.practicemock.com\/blog\/current-affairs-today\/\">Daily Current Affairs for Banking &amp; Govt Exams<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>FAQs<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How much time should I spend on one puzzle?<\/strong><\/h3>\n\n\n\n<p>Try to complete an easy or moderate puzzle within five to seven minutes. Leave a set when it shows no progress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Which puzzles should I attempt first?<\/strong><\/h3>\n\n\n\n<p>Choose puzzles with direct clues, fewer variables and clear arrangement formats.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>How can I improve puzzle speed?<\/strong><\/h3>\n\n\n\n<p>Practise one puzzle type repeatedly, review your diagram and record the time taken.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Practicing Timed Puzzles for SBI PO Live Quizzes help candidates improve their reasoning speed under examination conditions. Puzzles can be highly scoring, but lengthy sets may consume valuable time when candidates do not follow a structured approach. The objective of timed practice is not merely to solve every puzzle. Candidates must learn to select manageable [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":203541,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[49,22,24],"tags":[],"class_list":["post-203546","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sbi-po","category-banking-insurance","category-exams"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Timed Puzzles for SBI PO 2026, Practice Free Live Quiz - Practicemock<\/title>\n<meta name=\"description\" content=\"Solve Timed Puzzle questions for SBI PO with answers. Attempt live quizzes and improve reasoning speed. Dowload free PDFs\" \/>\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\/time-puzzle-live-quiz-for-sbi-po\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz - Practicemock\" \/>\n<meta property=\"og:description\" content=\"Solve Timed Puzzle questions for SBI PO with answers. Attempt live quizzes and improve reasoning speed. Dowload free PDFs\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/\" \/>\n<meta property=\"og:site_name\" content=\"Practicemock\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-17T07:12:01+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-17T13:36:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Saurav Banerjee\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Saurav Banerjee\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz - Practicemock","description":"Solve Timed Puzzle questions for SBI PO with answers. Attempt live quizzes and improve reasoning speed. Dowload free PDFs","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\/time-puzzle-live-quiz-for-sbi-po\/","og_locale":"en_US","og_type":"article","og_title":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz - Practicemock","og_description":"Solve Timed Puzzle questions for SBI PO with answers. Attempt live quizzes and improve reasoning speed. Dowload free PDFs","og_url":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/","og_site_name":"Practicemock","article_published_time":"2026-06-17T07:12:01+00:00","article_modified_time":"2026-06-17T13:36:43+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp","type":"image\/webp"}],"author":"Saurav Banerjee","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Saurav Banerjee","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#article","isPartOf":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/"},"author":{"name":"Saurav Banerjee","@id":"https:\/\/www.practicemock.com\/blog\/#\/schema\/person\/f4303df068951c1ac47c29153afa7c2d"},"headline":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz","datePublished":"2026-06-17T07:12:01+00:00","dateModified":"2026-06-17T13:36:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/"},"wordCount":649,"commentCount":0,"image":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#primaryimage"},"thumbnailUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp","articleSection":["SBI PO","Banking &amp; Insurance","Exams"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/","url":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/","name":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz - Practicemock","isPartOf":{"@id":"https:\/\/www.practicemock.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#primaryimage"},"image":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#primaryimage"},"thumbnailUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp","datePublished":"2026-06-17T07:12:01+00:00","dateModified":"2026-06-17T13:36:43+00:00","author":{"@id":"https:\/\/www.practicemock.com\/blog\/#\/schema\/person\/f4303df068951c1ac47c29153afa7c2d"},"description":"Solve Timed Puzzle questions for SBI PO with answers. Attempt live quizzes and improve reasoning speed. Dowload free PDFs","breadcrumb":{"@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#primaryimage","url":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp","contentUrl":"https:\/\/www.practicemock.com\/blog\/wp-content\/uploads\/2026\/06\/timed_puzzles_bank_exams_2026.webp","width":1536,"height":1024,"caption":"time puzzles for bank exams practice free live quiz"},{"@type":"BreadcrumbList","@id":"https:\/\/www.practicemock.com\/blog\/time-puzzle-live-quiz-for-sbi-po\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.practicemock.com\/blog\/"},{"@type":"ListItem","position":2,"name":"SBI PO","item":"https:\/\/www.practicemock.com\/blog\/category\/sbi-po\/"},{"@type":"ListItem","position":3,"name":"Timed Puzzles for SBI PO 2026, Practice Free Live Quiz"}]},{"@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\/f4303df068951c1ac47c29153afa7c2d","name":"Saurav Banerjee","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4c5ab7aba393bf7c7bae7c7d4ae69f78e212009a1cb2d4b903802ef3ea5bf2cc?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4c5ab7aba393bf7c7bae7c7d4ae69f78e212009a1cb2d4b903802ef3ea5bf2cc?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4c5ab7aba393bf7c7bae7c7d4ae69f78e212009a1cb2d4b903802ef3ea5bf2cc?s=96&d=mm&r=g","caption":"Saurav Banerjee"},"description":"SEO Content manager ,currently working with PracticeMock. Saurav uses proven SEO and AEO strategies to improve visibility of websites. He has over 5 years of experience in ed-tech industry.","url":"https:\/\/www.practicemock.com\/blog\/author\/saurav-banerjeepracticemock-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/posts\/203546","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\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/comments?post=203546"}],"version-history":[{"count":0,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/posts\/203546\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/media\/203541"}],"wp:attachment":[{"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/media?parent=203546"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/categories?post=203546"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.practicemock.com\/blog\/wp-json\/wp\/v2\/tags?post=203546"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}