{"id":14091,"date":"2022-10-26T23:03:13","date_gmt":"2022-10-26T17:33:13","guid":{"rendered":"https:\/\/blog.guvi.in\/?p=14091"},"modified":"2026-01-19T18:06:07","modified_gmt":"2026-01-19T12:36:07","slug":"paytm-coding-interview-questions","status":"publish","type":"post","link":"https:\/\/www.guvi.in\/blog\/paytm-coding-interview-questions\/","title":{"rendered":"10 Important Paytm Coding Interview Questions"},"content":{"rendered":"\n<p>If you are in a rush to crack that Paytm coding Interview round, then here is a short pocketbook that you should go through. Make sure you practice all 10 coding questions in here (and study the related ones) because these are the most asked Paytm coding interview questions, say the interviewees!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Top 10 Paytm Coding Interview Questions<\/h2>\n\n\n\n<p>Coding comes in handy when you practise it several times. And one coding question can solve multiple related queries on the go. So do practise as many coding questions as you can!  <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-photo is-provider-giphy wp-block-embed-giphy\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/giphy.com\/gifs\/life-interesting-footage-ZVik7pBtu9dNS\n<\/div><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<p><em>Before diving into the next section, ensure you&#8217;re solid on <a href=\"https:\/\/www.guvi.in\/blog\/what-is-full-stack-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">full-stack development<\/a><\/em> <em>essentials like front-end frameworks, back-end technologies, and database management. If you are looking for a detailed full-stack development career program, you can join HCL GUVI\u2019s <a href=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=Blog&amp;utm_medium=hyperlink&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=Blog&amp;utm_medium=organic&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" target=\"_blank\" rel=\"noreferrer noopener\">Full Stack Development Course<\/a> with placement assistance. You will be able to master the <a href=\"https:\/\/www.guvi.in\/blog\/guide-for-mern-stack\/\" target=\"_blank\" rel=\"noreferrer noopener\">MERN stack<\/a> (MongoDB, Express.js, React, Node.js) and build real-life projects.<\/em><\/p>\n\n\n\n<p><em>Additionally, if you would like to explore JavaScript through a self-paced course, try HCL GUVI\u2019s <a href=\"https:\/\/www.guvi.in\/courses\/web-development\/advanced-javascript\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/courses\/web-development\/advanced-javascript\/?utm_source=blog&amp;utm_medium=organic&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript certification course<\/a>.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Given an integer number, convert it to a Roman numeral.<\/h3>\n\n\n\n<p>Answer: A combination of some symbols represents Roman numerals.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>Value&nbsp;<\/td><td>Symbol<\/td><\/tr><tr><td>1<\/td><td>I<\/td><\/tr><tr><td>5<\/td><td>V<\/td><\/tr><tr><td>10<\/td><td>X<\/td><\/tr><tr><td>50<\/td><td>L<\/td><\/tr><tr><td>100<\/td><td>C<\/td><\/tr><tr><td>500<\/td><td>D<\/td><\/tr><tr><td>1000<\/td><td>M<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\"><strong>Integers &amp; their roman numerals<\/strong><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Sample Input:&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\">num: 10<\/p>\n\n\n\n<p><strong>Expected output:<\/strong><\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\">\u201cX\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Code: IntegerToRoman.java<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-group has-ast-global-color-4-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><strong>public<\/strong>&nbsp;<strong>class<\/strong>&nbsp;IntegerToRoman&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>{&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/method&nbsp;to&nbsp;convert&nbsp;integer&nbsp;to&nbsp;roman&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/function&nbsp;that&nbsp;converts&nbsp;an integer&nbsp;to&nbsp;roman&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>public<\/strong>&nbsp;<strong>static<\/strong>&nbsp;String&nbsp;intToRoman(<strong>int<\/strong>&nbsp;number)&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>{&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/creating&nbsp;an array&nbsp;of&nbsp;place&nbsp;values&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>String[]&nbsp;thousands&nbsp;=&nbsp;{&#8220;&#8221;,&nbsp;&#8220;M&#8221;,&nbsp;&#8220;MM&#8221;,&nbsp;&#8220;MMM&#8221;};&nbsp;&nbsp;<\/p>\n\n\n\n<p>String[]&nbsp;hundreds&nbsp;=&nbsp;{&#8220;&#8221;,&nbsp;&#8220;C&#8221;,&nbsp;&#8220;CC&#8221;,&nbsp;&#8220;CCC&#8221;,&nbsp;&#8220;CD&#8221;,&nbsp;&#8220;D&#8221;,&nbsp;&#8220;DC&#8221;,&nbsp;&#8220;DCC&#8221;,&nbsp;&#8220;DCCC&#8221;,&nbsp;&#8220;CM&#8221;};&nbsp;&nbsp;<\/p>\n\n\n\n<p>String[]&nbsp;tens&nbsp;=&nbsp;{&#8220;&#8221;,&nbsp;&#8220;X&#8221;,&nbsp;&#8220;XX&#8221;,&nbsp;&#8220;XXX&#8221;,&nbsp;&#8220;XL&#8221;,&nbsp;&#8220;L&#8221;,&nbsp;&#8220;LX&#8221;,&nbsp;&#8220;LXX&#8221;,&nbsp;&#8220;LXXX&#8221;,&nbsp;&#8220;XC&#8221;};&nbsp;&nbsp;<\/p>\n\n\n\n<p>String[]&nbsp;units&nbsp;=&nbsp;{&#8220;&#8221;,&nbsp;&#8220;I&#8221;,&nbsp;&#8220;II&#8221;,&nbsp;&#8220;III&#8221;,&nbsp;&#8220;IV&#8221;,&nbsp;&#8220;V&#8221;,&nbsp;&#8220;VI&#8221;,&nbsp;&#8220;VII&#8221;,&nbsp;&#8220;VIII&#8221;,&nbsp;&#8220;IX&#8221;};&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>return<\/strong>&nbsp;thousands[number&nbsp;\/&nbsp;1000]&nbsp;+&nbsp;hundreds[(number&nbsp;%&nbsp;1000)&nbsp;\/&nbsp;100]&nbsp;+&nbsp;tens[(number&nbsp;%&nbsp;100)&nbsp;\/&nbsp;10]&nbsp;+&nbsp;units[number&nbsp;%&nbsp;10];&nbsp;&nbsp;<\/p>\n\n\n\n<p>}&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>public<\/strong>&nbsp;<strong>static<\/strong>&nbsp;<strong>void<\/strong>&nbsp;main(String&nbsp;args[])&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>{&nbsp;&nbsp;<\/p>\n\n\n\n<p>\/\/creating&nbsp;an&nbsp;array&nbsp;of&nbsp;integers&nbsp;to&nbsp;be converted&nbsp;into&nbsp;roman&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>int<\/strong>[]&nbsp;numbers&nbsp;=&nbsp;{13,&nbsp;21,&nbsp;38,&nbsp;50,&nbsp;190,&nbsp;141,&nbsp;117,&nbsp;120,&nbsp;125,&nbsp;138,&nbsp;149,&nbsp;6,&nbsp;712,&nbsp;181,&nbsp;197,&nbsp;918,&nbsp;199,&nbsp;1100,&nbsp;1101,&nbsp;1248,&nbsp;1253};&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>for<\/strong>&nbsp;(<strong>int<\/strong>&nbsp;number:&nbsp;numbers)&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>{&nbsp;&nbsp;<\/p>\n\n\n\n<p>System.out.printf(&#8220;%4d&nbsp;-&gt;&nbsp;%8s\\n&#8221;,&nbsp;number,&nbsp;intToRoman(number));&nbsp;&nbsp;<\/p>\n\n\n\n<p>}&nbsp;&nbsp;<\/p>\n\n\n\n<p>}&nbsp;&nbsp;<\/p>\n\n\n\n<p>}&nbsp;&nbsp;<\/p>\n<\/div><\/div>\n\n\n\n<p><strong>Output:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/static.javatpoint.com\/coding-problems\/images\/convert-integer-to-roman-numerals-in-java3.png\" alt=\"Paytm coding interview questions\n\" title=\"\"><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">2. Given a string s, reverse the order of words.<\/h3>\n\n\n\n<p><strong>Sample Input <\/strong><\/p>\n\n\n\n<pre id=\"sample-input\" class=\"wp-block-code has-ast-global-color-4-background-color has-background\"><code>life is beautiful\nenjoy it\nlive upto it<\/code><\/pre>\n\n\n\n<p><strong>Expected Output<\/strong><\/p>\n\n\n\n<pre id=\"expected-output\" class=\"wp-block-code has-ast-global-color-4-background-color has-background\"><code>beautiful is life\nit enjoy\nit upto live<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Code: <\/strong><\/h4>\n\n\n\n<pre class=\"wp-block-code\"><code>class Solution {\n   String reverseWords(String s) {\n       int numOfWords = 1;\n       for (int i = 0; i &lt; s.length(); i++) {\n           if(s.charAt(i) == ' ') {\n               numOfWords++;\n           }\n       }\n       String&#91;] allWords = new  String&#91;numOfWords];\n       String currentWord = \"\";\n       int index = 0;\n       for(int i = 0; i &lt; s.length(); i++) {\n           if(s.charAt(i) == ' ') {\n               allWords&#91;index++] = currentWord;\n               currentWord = \"\";\n           } else {\n               currentWord += s.charAt(i);\n           }\n       }\n       allWords&#91;index++] = currentWord;\n       String ans = \"\";\n       for(int i = index - 1; i &gt; 0; i--) {\n           ans += allWords&#91;i];\n           ans += ' ';\n       }\n       ans += allWords&#91;0];\n       return ans;\n   }\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Sort an array of 0s, 1s and 2s<\/h3>\n\n\n\n<p><strong>Sample Input:<\/strong><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-3 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<p class=\"has-ast-global-color-4-background-color has-background\"> {0, 1, 2, 0, 1, 2}<\/p>\n<\/div>\n<\/div>\n\n\n\n<p><br><strong>Output<\/strong><em>:<\/em><\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\"> {0, 0, 1, 1, 2, 2}<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"545\" height=\"421\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-2.png\" alt=\"Paytm coding interview questions\" class=\"wp-image-14420\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-2.png 545w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-2-300x232.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-2-150x116.png 150w\" sizes=\"(max-width: 545px) 100vw, 545px\" title=\"\"><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Code:<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-group has-ast-global-color-4-background-color has-background is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group__inner-container\">\n<p><code>import java.io.*;<\/code><\/p>\n\n\n\n<p><code>classcountzot{<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/\/ Sort the input array, the array is assumed to<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/\/ have values in {0, 1, 2}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;static void sort 012(inta[], intarr_size){<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>lo = <\/code><code>0<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>hi = arr_size - <\/code><code>1<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>mid = <\/code><code>0<\/code><code>, temp = <\/code><code>0<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ Iterate till all the elements<\/code> <code>are sorted<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>while<\/code><code>(mid &lt;= hi) {<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>switch<\/code><code>(a[mid]) {<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/\/ If the element is 0<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>case<\/code><code>0<\/code><code>: {<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>temp = a[lo];<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>a[lo] = a[mid];<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>a[mid] = temp;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>lo++;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>mid++;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>break<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/\/ If the element is 1<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>case<\/code><code>1<\/code><code>:<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>mid++;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>break<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/\/ If the element is 2<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>case<\/code><code>2<\/code><code>: {<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>temp = a[mid];<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>a[mid] = a[hi];<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>a[hi] = temp;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>hi--;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>break<\/code><code>;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/* Utility function to print array arr[] *\/<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;static void print Array(intarr[], intarr_size){<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>i;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>for<\/code><code>(i = <\/code><code>0<\/code><code>; i &lt; arr_size; i++)<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>System.out.print(arr[i] + <\/code><code>\" \"<\/code><code>);<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>System.out.println(<\/code><code>\"\"<\/code><code>);<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>\/*Driver function to check for above functions*\/<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;public static void main(String[] args){<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>arr[] = { <\/code><code>0<\/code><code>, <\/code><code>1<\/code><code>, <\/code><code>1<\/code><code>, <\/code><code>0<\/code><code>, <\/code><code>1<\/code><code>, <\/code><code>2<\/code><code>, <\/code><code>1<\/code><code>, <\/code><code>2<\/code><code>, <\/code><code>0<\/code><code>, <\/code><code>0<\/code><code>, <\/code><code>0<\/code><code>, <\/code><code>1<\/code><code>};<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>int<\/code><code>arr_size = arr.length;<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sort012(arr, arr_size);<\/code> <\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>printArray(arr, arr_size);<\/code><\/p>\n\n\n\n<p><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><code>}<\/code><\/p>\n\n\n\n<p><code>}<\/code><\/p>\n<\/div><\/div>\n\n\n\n<p>Practice more Paytm coding interview questions: <a href=\"https:\/\/www.placementpreparation.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Placement Preparation with HCL GUVI<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"628\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-1200x628.png\" alt=\"Data Science\" class=\"wp-image-14421\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-1200x628.png 1200w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-300x157.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-768x402.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-1536x804.png 1536w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-2048x1072.png 2048w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/Discovery-DS-1-1200_628-150x79.png 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" title=\"\"><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">4. Convert a Binary Tree into its Mirror Tree<\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/media.geeksforgeeks.org\/wp-content\/uploads\/20220928175511\/trees-300x138.png\" alt=\"Convert a Binary Tree into its Mirror Tree\" title=\"\"><figcaption class=\"wp-element-caption\">Binary tree &amp; its Mirror tree- Paytm coding interview questions <\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Code:<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-ast-global-color-4-background-color has-background\"><tbody><tr><td><code><br>\/* Class containing left and right child of current&nbsp;&nbsp;&nbsp;node and key value*\/<\/code><br><br><code>classNode {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intdata;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node left, right;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>publicNode(intitem)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>data = item;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>left = right = null;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><br><br><code>classBinaryTree {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node root;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>voidmirror() { <\/code><br><code>root = mirror(root); <\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>Node mirror(Node node)&nbsp;&nbsp;&nbsp;&nbsp;{<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(node == null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnnode;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>&nbsp;&nbsp;\/* do the subtrees *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node left = mirror(node.left);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node right = mirror(node.right);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* swap the left and right pointers *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>node.left = right;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>node.right = left;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnnode;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>voidinOrder() { <\/code><br><br><code>inOrder(root);<\/code><br><code> }&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* Helper function to test mirror(). <\/code><br><br><code>Given a binary search tree, print out its data elements in&nbsp;increasing sorted order.*\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>voidinOrder(Node node){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(node == null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>return;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>inOrder(node.left);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(node.data + \" \");&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inOrder(node.right);&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* testing for example nodes *\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>publicstaticvoidmain(String args[]){&nbsp;&nbsp;<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* creating a binary tree and entering the nodes *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;&nbsp;<\/code><br><code>BinaryTree tree = newBinaryTree();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.root = newNode(1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.root.left = newNode(2);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.root.right = newNode(3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.root.left.left = newNode(4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.root.left.right = newNode(5);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;<\/code><br><code>\/* print inorder traversal of the input tree *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println(\"<\/code>Binary tree is<code>\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.inOrder();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println(\"\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* convert tree to its mirror *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.mirror();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* print inorder traversal of the minor tree *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println(\"<\/code>Mirror tree is <code>\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br>t<code>ree.inOrder();&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><br><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted has-ast-global-color-4-background-color has-background\">Binary tree is\n\n4 2 5 1 3 \n\nMirror tree is \n\n3 1 5 2 4 <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Remove duplicates from an unsorted linked list<\/h3>\n\n\n\n<p><strong>Input:&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\">linked list = 12-&gt;11-&gt;12-&gt;21-&gt;41-&gt;43-&gt;21&nbsp;<\/p>\n\n\n\n<p><strong>Output:<\/strong><em>&nbsp;<\/em><\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\">12-&gt;11-&gt;21-&gt;41-&gt;43.&nbsp;<\/p>\n\n\n\n<p>Code:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-ast-global-color-4-background-color has-background\"><tbody><tr><td><code>\/\/ Java program to remove duplicates from unsorted\/\/ <\/code><br><code>linked listclassLinkedList {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>static Node head;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>static class Node{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>int data;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node(intd){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>data = d;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>next = null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* Function to remove duplicates from an&nbsp;unsorted linked list *\/&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;void remove_duplicates(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node ptr1 = null, ptr2 = null, dup = null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>ptr1 = head;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* Pick elements one by one *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(ptr1 != null&amp;&amp; ptr1.next != null) <\/code><br><code>{&nbsp;<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ptr2 = ptr1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;\/* Compare the picked element with rest of the elements *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>&nbsp;while(ptr2.next != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* If duplicate then delete it *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(ptr1.data == ptr2.next.data) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* sequence of steps is important here&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;ptr2.next = ptr2.next.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.gc();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;else\/* This is tricky *\/{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;ptr2 = ptr2.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>ptr1 = ptr1.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>voidprintList(Node node){&nbsp;&nbsp;<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(node != null){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(node.data + \" \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>node = node.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>public static void main(String[] args){<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>LinkedList list = newLinkedList();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head = newNode(10);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next = newNode(12);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next.next = newNode(11);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next.next.next = newNode(11);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next.next.next.next = newNode(12);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next.next.next.next.next = newNode(11);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.head.next.next.next.next.next.next= newNode(10);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>System.out.println(\"Linked List before removing duplicates:\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>list.printList(head);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.remove_duplicates();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>System.out.println(\"\\n\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>System.out.println(\"Linked List after removing duplicates:\");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>list.printList(head);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Linked list before removing duplicates 10 12 11 11 12 11 10 \nLinked list after removing duplicates 10 12 11 <\/pre>\n\n\n\n<p>More articles related to Paytm coding interview questions:<a href=\"https:\/\/www.guvi.in\/blog\/java-interview-questions-and-answers\/\" target=\"_blank\" data-type=\"post\" data-id=\"1270\" rel=\"noreferrer noopener\"> Interview Questions<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">6. Write a function to get the Nth node in a Linked List<\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">Input:  5-&gt;10-&gt;15-&gt;20,  index = 2\nOutput: 15 \nThe node at index 2 is 15<\/pre>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-ast-global-color-4-background-color has-background\"><tbody><tr><td><code>\/\/ Java program to find n'th node in linked listclassNode{&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intdata;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node(intd){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>data = d;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>next = null;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><br><code>classLinkedList{&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node head; \/\/ the head of list&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* Takes index as argument and return data at index*\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>publicintGetNth(intindex){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node current = head;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intcount = 0; <\/code><br><code>\/* index of Node we are&nbsp;currently looking at *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(current != null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(count == index)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returncurrent.data;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>count++;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>current = current.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* if we get to this line, the caller was asking&nbsp;for a non-existent element so we assert fail *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>assert(false);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>return0;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* Given a reference to the head of a list and an int,&nbsp;inserts a new Node on the front of the list. *\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>publicvoidpush(intnew_data)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* 1. alloc the Node and put data*\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node new_Node = newNode(new_data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* 2. Make next of new Node as head *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>new_Node.next = head;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* 3. Move the head to point to new Node *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = new_Node;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* Driver code*\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>publicstaticvoidmain(String[] args)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* Start with empty list *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>LinkedList llist = newLinkedList();&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;\/* Use push() to construct below list 1-&gt;12-&gt;1-&gt;4-&gt;1&nbsp; *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>llist.push(1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>llist.push(4);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>llist.push(1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>llist.push(12);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>llist.push(1);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/* Check the count function *\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println(\"Element at index 3 is \"+ llist.GetNth(3));&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Element at index 3 is 4<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">7. Delete a node in a Doubly Linked List<\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"970\" height=\"305\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image.png\" alt=\"Delete a node in a Doubly Linked List\" class=\"wp-image-14413\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image.png 970w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-300x94.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-768x241.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-150x47.png 150w\" sizes=\"(max-width: 970px) 100vw, 970px\" title=\"\"><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Code:<\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-ast-global-color-4-background-color has-background\"><tbody><tr><td><code>\/\/ Java program to delete a node from<\/code><br><code>\/\/ Doubly Linked List\/\/ <\/code><br><br><code>Class for Doubly Linked ListpublicclassDLL {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node head; \/\/ head of list&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/* Doubly Linked list Node*\/&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>classNode {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intdata;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node prev;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Constructor to create a new node next and prev is by default initialized as null<\/code><br><code>&nbsp;<\/code><br><code>Node(intd) { data = d; }&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Adding a node at the front of the list&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>publicvoidpush(intnew_data)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ 1. allocate node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ 2. put in the data&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>Node new_Node = newNode(new_data);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ 3. Make next of new node as head and previous as NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>new_Node.next = head;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>new_Node.prev = null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ 4. change prev of head node to new node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(head != null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head.prev = new_Node;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ 5. move the head to point to the new node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = new_Node;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ This function prints contents of linked list starting from the given node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>public void print list(Node node)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node last = null;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(node != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(node.data + \" \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>last = node;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>node = node.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println();&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Function to delete a node in a Doubly Linked List. head_ref --&gt; pointer to head node pointer.&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ del --&gt; data of node to be deleted.&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>void delete Node(Node del){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Base case&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(head == null|| del == null){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>return;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ If node to be deleted is head node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(head == del) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = del.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Change next only if node to be deleted is NOT the last node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(del.next != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>del.next.prev = del.prev;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Change prev only if node to be deleted is NOT the first node&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(del.prev != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>del.prev.next = del.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Finally, free the memory occupied by del&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>return;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Driver Code&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>public static void main(String[] args){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Start with the empty list&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>DLL dll = newDLL();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Insert 3. So linked list becomes 3-&gt;NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dll.push(3);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Insert 6. So linked list becomes 6-&gt;3-&gt;NULL&nbsp;&nbsp;&nbsp;&nbsp; dll.push(6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Insert 9. So linked list becomes 9-&gt;6-&gt;3-&gt;NULL&nbsp;&nbsp;dll.push(9);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Insert 12. So linked list becomes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ 12-&gt;9-&gt;6-&gt;3-&gt;NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>dll.push(12);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(\"Original Linked list \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>dll.printlist(dll.head);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>dll.deleteNode(dll.head); <\/code><br><br><code>\/*delete first node*\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>dll.deleteNode(dll.head.next); <\/code><br><code>\/*delete middle node*\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>dll.deleteNode(dll.head.next); <\/code><br><code>\/*delete last node*\/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(\"\\nModified Linked list \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>dll.printlist(dll.head);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Original Linked list 12  9  6  3 \nModified Linked list 9<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">8. Delete all the nodes from the doubly linked list that are greater than a given value<\/h3>\n\n\n\n<p><strong>Input:<\/strong><em>&nbsp;20  31  6  3  11,  X = <\/em>11<br><strong>Output:<\/strong><em>&nbsp;6 3 11&nbsp;<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Code: <\/strong><\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><code>\/\/ Java implementation to delete all the nodes from the double linked list that are greater than the specified value <\/code><br><br><code>xclassGFG{<\/code><br><code>\/\/ Node of the doubly linked list<\/code><br><br><code>static<\/code> <code>class Node{&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intdata;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node prev, next;<\/code><br><code>};<\/code><br><br><code>\/\/ function to insert a node at the beginning of the Doubly Linked <\/code>List<br><br><code>static Node push(Node head_ref, intnew_data){&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ allocate node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node new_node = newNode();&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ put in the data&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>new_node.data = new_data;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ since we are adding at the beginning,&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ prev is always null&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>new_node.prev = null;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ link the old list off the new node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>new_node.next = (head_ref);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ change prev of head node to new node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if((head_ref) != null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>(head_ref).prev = new_node;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ move the head to point to the new node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>(head_ref) = new_node;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnhead_ref;<\/code><br><code>}<\/code><br><code>\/\/ function to delete a node in a Doubly Linked List.\/\/ head_ref -. pointer to head node pointer.\/\/ del -. pointer to node to be deleted<\/code><br><br><br><code>static<\/code> <code>Node deleteNode(Node head_ref, Node del){&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ base case&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(head_ref == null|| del == null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnnull;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ If node to be deleted is head node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(head_ref == del)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head_ref = del.next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ Change next only if node to be&nbsp;deleted is NOT the last node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(del.next != null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>del.next.prev = del.prev;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ Change prev only if node to be<\/code> <code>deleted is NOT the first node&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(del.prev != null)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>del.prev.next = del.next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnhead_ref;<\/code><br><code>}<\/code><br><code>\/\/ function to delete all the nodes from the doubly linked list that are greater than the specified value <\/code><br><code>x <\/code><br><br><code>static Node deleteGreaterNodes(Node head_ref, intx){&nbsp;&nbsp;&nbsp;<\/code><br><code>Node ptr = head_ref;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(ptr != null){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>next = ptr.next;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ if true, delete node 'ptr'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(ptr.data &gt; x){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>deleteNode(head_ref, ptr);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>ptr = next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>returnhead_ref;<\/code><br><code>}<\/code><br><code>\/\/ function to print nodes in a given doubly linked list<\/code><br><br><code>static<\/code> <code>void printList(Node head){&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(head != null)&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(head.data + \" \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = head.next;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><br><br><code>\/\/ Driver code<\/code><br><code>public<\/code> <code>static void main(String args[]){&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ start with the empty list&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Node head = null;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>\/\/ create the doubly linked list&nbsp;10&lt;.8&lt;.4&lt;.11&lt;.9&nbsp;&nbsp;&nbsp;<\/code><br><br><code>head = push(head, 9);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = push(head, 11);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = push(head, 4);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = push(head, 8);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head = push(head, 10);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intx = 9;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>System.out.print( \"Original List: \");&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>printList(head);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>head=deleteGreaterNodes(head, x);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print( \"\\nModified List: \");&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>printList(head);<\/code><br><code>}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Original List: 10 8 4 11 9 \nModified List: 8 4 9 <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">9. Interchange elements of the first and last rows in the matrix<\/h3>\n\n\n\n<p>One of the most asked Paytm coding interview questions:<\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\"><strong>Input:<\/strong>&nbsp;6 4 7 0 5<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;3 2 7 1 2 <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;4 8 1 2 6<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5 6 1 1 2<\/p>\n\n\n\n<p class=\"has-ast-global-color-4-background-color has-background\"><strong>Output:<\/strong>&nbsp;5 6 1 1 2<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 3 2 7 1 2 <br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;   4 8 1 2 6<br>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6 4 7 0 5<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Code:<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-ast-global-color-4-background-color has-background\"><tbody><tr><td><code>\/\/ Java code to swap the element of first and last row and display the result<\/code><br><br><code>importjava.io.*;<\/code><br><br><code>publicclassInterchange {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>static void inter changeFirstLast(intm[][]){<\/code><br><code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;introws = m.length;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ swapping of element between first&nbsp;and last rows&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>for(inti = 0; i &lt; m[0].length; i++) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intt = m[0][i];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>m[0][i] = m[rows - 1][i];&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>m[rows - 1][i] = t;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><br><code>\/\/ Driver code&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>public static void main(String args[])&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>throwsIOException&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ input in the array&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>intm[][] = { { 8, 9, 7, 6},&nbsp;{ 4, 7, 6, 5},{ 3, 2, 1, 8},{ 9, 9, 7, 7} };&nbsp;\/\/ Function call&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>interchangeFirstLast(m);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ printing the interchanged matrix&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>for(inti = 0; i &lt; m.length; i++) {&nbsp;&nbsp;&nbsp;<\/code><br><code>for(intj = 0; j &lt; m[0].length; j++)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.print(m[i][j] + \" \");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">9 9 7 7 \n4 7 6 5 \n3 2 1 8 \n8 9 7 6 <\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">10. Write a function to print the ZigZag order traversal of a binary tree. <\/h3>\n\n\n\n<p>The zigzag order traversal for the below binary tree will be&nbsp;<strong>1 3 2 7 6 5 4.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/media.geeksforgeeks.org\/wp-content\/uploads\/spiral_order-300x161.gif\" alt=\"Write a function to print the ZigZag order traversal of a binary tree. \" title=\"\"><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Code:<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><code>\/\/ Java implementation of a O(n) time method for Zigzag order traversal<\/code><br><br><code>importjava.util.*;<\/code><br><code>\/\/ Binary Tree <\/code><br><code>node classNode{<\/code><br><code>intdata;<\/code><br><code>Node leftChild;<\/code><br><code>Node rightChild;<\/code><br><code>Node(intdata){&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>this.data = data;<\/code><br><code>}<\/code><br><code>}<\/code><br><br><code>classBinaryTree {<\/code><br><code>Node rootNode;<\/code><br><code>\/\/ function to print the zigzag traversal<\/code><br><br><code>void<\/code> <code>print ZigZagTraversal() {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ if null then return&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(rootNode == null) {&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>return;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ declare two stacks&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Stack&lt;Node&gt; currentLevel = newStack&lt;&gt;();&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Stack&lt;Node&gt; nextLevel = newStack&lt;&gt;();&nbsp;&nbsp;&nbsp;&nbsp;\/\/ push the root&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>currentLevel.push(rootNode);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>booleanleftToRight = true;&nbsp;&nbsp;&nbsp;&nbsp;\/\/ check if stack is empty&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>while(!currentLevel.isEmpty()) {&nbsp;&nbsp;&nbsp;<\/code><br><code>&nbsp;\/\/ pop out of stack&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>Node node = currentLevel.pop();&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>\/\/ print the data in it&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>System.out.print(node.data + \" \");&nbsp;&nbsp;&nbsp;&nbsp;\/\/ store data according to current order.&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(leftToRight) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(node.leftChild != null) {<\/code><br><code>nextLevel.push(node.leftChild);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(node.rightChild != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>nextLevel.push(node.rightChild);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>else{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>if(node.rightChild != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>nextLevel.push(node.rightChild);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(node.leftChild != null) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>nextLevel.push(node.leftChild);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>if(currentLevel.isEmpty()) {&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><br><code>leftToRight = !leftToRight;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>Stack&lt;Node&gt; temp = currentLevel;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>currentLevel = nextLevel;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nextLevel = temp;&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>}<\/code><br><code>}<\/code><br><code>}<\/code><br><br><code>publicclasszigZagTreeTraversal {<\/code><br><code>\/\/ driver program to test the above function<\/code><br><br><code>public static void main(String[] args){&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>BinaryTree tree = newBinaryTree();&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode = newNode(1);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.leftChild = newNode(2);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.rightChild = newNode(3);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.leftChild.leftChild = newNode(7);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.leftChild.rightChild = newNode(6);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.rightChild.leftChild = newNode(5);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.rootNode.rightChild.rightChild = newNode(4);&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>System.out.println(\"ZigZag Order traversal of binary tree is\");&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br><code>tree.printZigZagTraversal();}<\/code><br><code>}<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Output<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ZigZag Order traversal of binary tree is \n1 3 2 7 6 5 4 <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">More Paytm coding interview questions<\/h2>\n\n\n\n<p>Definitely, there is more to this. Find the top Paytm coding interview questions on our award-winning practice platform- <a href=\"https:\/\/www.guvi.in\/code-kata\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/code-kata\/\" rel=\"noreferrer noopener\"><strong>CODEKATA: where practice always makes you perfect! <\/strong><\/a><\/p>\n\n\n\n<p>For more Paytm coding interview-related questions, click here: <a href=\"https:\/\/www.placementpreparation.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Placement Preparation with HCL GUVI<\/strong><\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.placementpreparation.io\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"895\" height=\"708\" src=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-1.png\" alt=\" Paytm coding interview questions\" class=\"wp-image-14418\" srcset=\"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-1.png 895w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-1-300x237.png 300w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-1-768x608.png 768w, https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/image-1-150x119.png 150w\" sizes=\"(max-width: 895px) 100vw, 895px\" title=\"\"><\/a><figcaption class=\"wp-element-caption\">Paytm coding interview questions<\/figcaption><\/figure>\n\n\n\n<p>Related blogs: Paytm coding interview questions<\/p>\n\n\n\n<p><a href=\"https:\/\/www.guvi.in\/blog\/paytm-interview-experience\/\" target=\"_blank\" data-type=\"post\" data-id=\"13866\" rel=\"noreferrer noopener\">Paytm Interview Experience<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.guvi.in\/blog\/top-5-cred-interview-questions-for-sde-role\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/blog\/top-5-cred-interview-questions-for-sde-role\/\" rel=\"noreferrer noopener\">CRED Interview Questions<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.guvi.in\/blog\/amazon-data-scientist-interview-questions\/\" target=\"_blank\" data-type=\"post\" data-id=\"11928\" rel=\"noreferrer noopener\">Amazon Interview Questions<\/a><\/p>\n\n\n\n<p><em>Kickstart your Full Stack Development journey by enrolling in HCL GUVI&#8217;s certified <a href=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=Blog&amp;utm_medium=hyperlink&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/zen-class\/full-stack-development-course\/?utm_source=Blog&amp;utm_medium=organic&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" target=\"_blank\" rel=\"noreferrer noopener\">Full Stack Development Course<\/a> with placement assistance, where you will master the MERN stack (MongoDB, Express.js, React, Node.js) and build interesting real-life projects. This program is crafted by our team of experts to help you upskill and assist you in placements. <\/em><\/p>\n\n\n\n<p><em>Alternatively, if you want to explore JavaScript through a self-paced course, try HCL GUVI\u2019s <a href=\"https:\/\/www.guvi.in\/courses\/web-development\/advanced-javascript\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" data-type=\"link\" data-id=\"https:\/\/www.guvi.in\/courses\/web-development\/advanced-javascript\/?utm_source=blog&amp;utm_medium=organic&amp;utm_campaign=10+Important+Paytm+Coding+Interview+Questions\" target=\"_blank\" rel=\"noreferrer noopener\">JavaScript course.<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you are in a rush to crack that Paytm coding Interview round, then here is a short pocketbook that you should go through. Make sure you practice all 10 coding questions in here (and study the related ones) because these are the most asked Paytm coding interview questions, say the interviewees! Top 10 Paytm [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":14423,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[719,13],"tags":[],"views":"12323","authorinfo":{"name":"Archana","url":"https:\/\/www.guvi.in\/blog\/author\/archana\/"},"thumbnailURL":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/blog-post-3-300x157.png","jetpack_featured_media_url":"https:\/\/www.guvi.in\/blog\/wp-content\/uploads\/2022\/10\/blog-post-3.png","_links":{"self":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/14091"}],"collection":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/comments?post=14091"}],"version-history":[{"count":17,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/14091\/revisions"}],"predecessor-version":[{"id":90177,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/posts\/14091\/revisions\/90177"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media\/14423"}],"wp:attachment":[{"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/media?parent=14091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/categories?post=14091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.guvi.in\/blog\/wp-json\/wp\/v2\/tags?post=14091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}