<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Rubleen Kaur on Medium]]></title>
        <description><![CDATA[Stories by Rubleen Kaur on Medium]]></description>
        <link>https://medium.com/@rubleen16?source=rss-940101d5f0bb------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*PEUoWjMhXiGgdK3-9dsflQ.jpeg</url>
            <title>Stories by Rubleen Kaur on Medium</title>
            <link>https://medium.com/@rubleen16?source=rss-940101d5f0bb------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 09 Apr 2026 22:21:25 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@rubleen16/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[My Amazon Internship Interview Experience]]></title>
            <link>https://interviewnoodle.com/my-amazon-internship-interview-experience-e57ccf67c25e?source=rss-940101d5f0bb------2</link>
            <guid isPermaLink="false">https://medium.com/p/e57ccf67c25e</guid>
            <category><![CDATA[interview-preparation]]></category>
            <category><![CDATA[amazon]]></category>
            <category><![CDATA[amazon-interview]]></category>
            <category><![CDATA[interview-questions]]></category>
            <dc:creator><![CDATA[Rubleen Kaur]]></dc:creator>
            <pubDate>Tue, 14 Dec 2021 08:15:18 GMT</pubDate>
            <atom:updated>2021-12-25T05:30:16.470Z</atom:updated>
            <content:encoded><![CDATA[<h4>— Rubleen Kaur</h4><p>I am glad to share that I have joined Amazon as an Intern.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/920/1*lze4PEEWDk_AS0-JwkjwyA.png" /></figure><p>In this article, I will share my first FAANG(MAANG) Interview Experience, so my resume was shortlisted after applying to Amazon through campus placements.</p><p><strong>OA Assessment(Online Round): </strong>The first was an OA round conducted on the Cocubes platform</p><ul><li>The test contained five sections, each containing 5 MCQ questions, out of which there was one coding section with one question that had severe test cases. The other four sections had MCQ questions on DBMS, Networking, DSA, and Basics Computing Skills.</li><li>I still remember the coding question well, and it was to convert infix to postfix. I attempted the question in Java.</li></ul><p><strong>On-Call Tech Round (First Telephonic Round): </strong>In this round, the interviewer introduced himself, and then he asked me to introduce myself. He asked a few questions about my project. He then asked politely if we could start with the interview. He gave me two questions (Medium and Easy Level). This round lasted 45 minutes. The first question he asked was to swap linked list nodes.</p><ol><li>They were given a linked list and two keys, swapping nodes for two given keys. The nodes should be swapped by changing links. — <a href="https://www.geeksforgeeks.org/swap-nodes-in-a-linked-list-without-swapping-data/">Swap Linked List</a> on GfG. I went on with the brute force approach and solved the question by explaining each step. The interviewer then asked me to optimize it using a single loop, and I could do that. I solved this question and interacted with the interviewer explaining to him which approach I was using in each step.</li><li>The second question asked was: <a href="https://www.geeksforgeeks.org/check-characters-given-string-can-rearranged-form-palindrome/">To check if a string is rearranged can it form a palindrome or not</a>. As the interviewer was running a bit late, he asked me to describe the approach I’d use to solve this question.</li></ol><p><strong>Behavioral and OS+Networking Round (LAST ROUND): </strong>So the interviewer was the best!! She was very polite. The interview started with her introducing herself, and then she asked me to introduce myself. The interview began with behavioral questions, and this depends on your answers. Make sure you go through the Amazon company policies before the round.</p><p>After the behavioral round, she said, let’s start with the technical part. The round lasted one hour, and the questions asked were mainly from Networking and OS.</p><p>A few questions asked were:</p><ol><li>What are the HTTP and the HTTPS protocol?</li><li>What is the DNS?</li><li>What is the TCP protocol?</li><li>What is a thread in OS?</li><li>What is a process? What are the different states of a process?</li><li>What is the difference between paging and segmentation?</li></ol><p>After the interview, She asked if I had any questions. I asked how was her experience in Amazon as a Support Engineer?</p><p>I got my offer letter after ten days of the last round.</p><p>At last, guys, I want to share that if you don’t have 500+ leetcode problems, you cannot crack a FAANG interview — <strong>that is so not true!!</strong>. It does not give any security to solve these many questions if you are not doing the questions yourself. Practicing 150+ questions are enough. If you set a target, let’s say you want to ace Google Interview, there are many sources from where you can avail of free leetcode premium, and there are the questions with company tags. Just practice those questions. When you solve leetcode, it means you have good knowledge about the basics of the DSA in whichever language you prefer. Practicing easy tag questions which will not be asked in the interviews is just for you!</p><p>So please don’t go around people who say if you want to ace these interviews, you should solve 500+ questions. That is not true. Practice questions for yourself; don’t only go after tags and stars!</p><p>I am planning free placement guidance for the students in need, and I want to help students without monetary support. I don’t wish to use any youtube channel to get any revenue; I will help them over Google Meets, Zoom calls, or even live linked-in sessions. I want more developers to come forward and help me give free education to needy students. We should realize that getting good placement support should not depend on what our parents have.</p><p>Remember: Education should not be about Money.</p><p>Please reach out to me @<a href="mailto:rubleen16@gmail.com">rubleen16@gmail.com</a> or at my LinkedIn — <a href="https://linkedin.com/in/rubleenkaur2201">https://linkedin.com/in/rubleenkaur2201</a>.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e57ccf67c25e" width="1" height="1" alt=""><hr><p><a href="https://interviewnoodle.com/my-amazon-internship-interview-experience-e57ccf67c25e">My Amazon Internship Interview Experience</a> was originally published in <a href="https://interviewnoodle.com">InterviewNoodle</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Reverse Linked List — Leetcode (Recursion)]]></title>
            <link>https://rubleen16.medium.com/reverse-linked-list-leetcode-recursion-d851fec0a6e0?source=rss-940101d5f0bb------2</link>
            <guid isPermaLink="false">https://medium.com/p/d851fec0a6e0</guid>
            <category><![CDATA[recursion]]></category>
            <category><![CDATA[datastrucutre]]></category>
            <category><![CDATA[reverse-linked-list]]></category>
            <category><![CDATA[single-linked-list]]></category>
            <category><![CDATA[java]]></category>
            <dc:creator><![CDATA[Rubleen Kaur]]></dc:creator>
            <pubDate>Tue, 17 Aug 2021 16:47:48 GMT</pubDate>
            <atom:updated>2021-08-17T16:47:48.979Z</atom:updated>
            <content:encoded><![CDATA[<h3>Reverse Linked List — Leetcode (Recursion)</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*bS_rCSfvulrkT3qQ1brEwQ.png" /></figure><p>We have been given a classic problem to solve the Reverse Linked List Problem.<br>I will be solving this solution using the concept of recursion.<br>I have prepared a section at the end of this article which defines what all is necessary to know before leaping in with the solution of this problem.<br>#recursion #linkedlist #leetcodesolution</p><p>Question : Given the head of a singly linked list, reverse the list, and return <em>the reversed list</em>.</p><p><strong>Example 1:</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/542/0*8DEHtrXWJkL8Dx-h.jpg" /></figure><pre><strong>Input:</strong> head = [1,2,3,4,5]<br><strong>Output:</strong> [5,4,3,2,1]</pre><p><strong>Example 2:</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/182/0*5i8_XecVNmHa6MJb.jpg" /></figure><pre><strong>Input:</strong> head = [1,2]<br><strong>Output:</strong> [2,1]</pre><p><strong>Example 3:</strong></p><pre><strong>Input:</strong> head = []<br><strong>Output:</strong> []</pre><p><strong>Constraints:</strong></p><ul><li>The number of nodes in the list is the range [0, 5000].</li><li>-5000 &lt;= Node.val &lt;= 5000</li></ul><p>Approach :</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/595/1*zL1dG4Q6Zb5vEL87liJSMg.png" /></figure><p>So Let’s talk about the proper apporach we will be using to solve this question.</p><p>We will be considering the base case as when head is null or when head’s next is null.<br>Then we will be stroring the next node(second node in the linkedlist) in a new variable and setting the value of head’s next to null.<br>After doing this we will simply call the recusrive function through a new ListNode variable left(nodes which are left) which would be used to call the reverseString and pass the next node(second node as the head). At the end our function would simply return left(left nodes).</p><p>I hope the approach was clear and it is understood.</p><p>Solution in Java Language :</p><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/b916a99f243b7dbb78bd843eb8062812/href">https://medium.com/media/b916a99f243b7dbb78bd843eb8062812/href</a></iframe><p>The time complexity of this solution is : O(n)<br>It is not the only approach we have for this particular solution.</p><p>A few things you should know before moving on with the solution to understand the concept better :</p><ol><li>What are Linked List in Java ? <br> → Linked List are designed to give better performance when you insert or delete elements from the middle of the collection.<br> Linked List is a data structure which is used for storing collections of data. A linked list has the<br>following properties:<br>● Successive elements are connected by pointers.<br>● Can grow or shrink in size during the execution of a program.<br>● Can be made just as long as required (until systems memory exhausts).<br>● Does not waste memory space (but takes some extra memory for pointers). It<br>allocates memory as the list grows.</li><li>What is Recursion?<br> → Recursion is one of the most important topic in programming whether you want to go for Competitive Programming or you just want to crack Company Interviews you will always be in need of this concept.<br>So an easy explanation of Recursion is : <br>Recursion is a process in which a function calls itself. <br>now that won’t be an answer your interviewer is hoping from you.<br>A more professional defination of Recursion is,<br>Recursion is a concept in computer programming in which the answer of the problem relies on the subproblem of the question also, the process is repeated until a desired condition is met(base case).</li></ol><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d851fec0a6e0" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Valid Mountain Array — Solution and Approch in Java]]></title>
            <link>https://rubleen16.medium.com/valid-mountain-array-solution-and-approch-in-java-a940f0912c74?source=rss-940101d5f0bb------2</link>
            <guid isPermaLink="false">https://medium.com/p/a940f0912c74</guid>
            <category><![CDATA[leetcode-easy]]></category>
            <category><![CDATA[leetcode]]></category>
            <category><![CDATA[java]]></category>
            <category><![CDATA[codingwithrubleen]]></category>
            <category><![CDATA[java-programming]]></category>
            <dc:creator><![CDATA[Rubleen Kaur]]></dc:creator>
            <pubDate>Fri, 23 Jul 2021 12:43:37 GMT</pubDate>
            <atom:updated>2021-07-23T20:26:38.837Z</atom:updated>
            <content:encoded><![CDATA[<h3>Valid Mountain Array — Solution and Approch in Java</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*DENauUixUf2DS-VfgKCXlA.png" /></figure><p>I have started practising for my interviews on <a href="https://leetcode.com/">Leetcode</a> and thought of sharing each problem and the approach i use for solving them through these blogs.</p><p>The first problem I chose is Valid Mountain Array and is an easy problem as compared to the one’s i’ve come across on leetcode.Each and every problem has an algorithmic approach one needs to understand before moving ahead with coding the solution.</p><blockquote><strong>The problem we are going to discuss is</strong></blockquote><blockquote><a href="https://leetcode.com/problems/valid-mountain-array/"><strong>VALID MOUNTAIN ARRAY</strong></a></blockquote><p>Given an array of integers arr, return <em>true if and only if it is a valid mountain array</em>.</p><p>Recall that arr is a mountain array if and only if:</p><ul><li>arr.length &gt;= 3</li><li>There exists some i with 0 &lt; i &lt; arr.length - 1 such that:</li><li>arr[0] &lt; arr[1] &lt; ... &lt; arr[i - 1] &lt; arr[i]</li><li>arr[i] &gt; arr[i + 1] &gt; ... &gt; arr[arr.length - 1]</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/892/0*1zkBFB1bDWxrLjnU.png" /></figure><h3><strong>Approch :</strong></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IwbU2GVEUGGtcpgiCEe4qA.jpeg" /></figure><p>I solved it using two variables which were used to check the given conditions.</p><p>Do go through the above images to get a detailed approach and alogirthm how the problem was solved.</p><h3>SOLUTION IN JAVA :</h3><iframe src="" width="0" height="0" frameborder="0" scrolling="no"><a href="https://medium.com/media/059c7c4889fd32603df23f0e0129cab7/href">https://medium.com/media/059c7c4889fd32603df23f0e0129cab7/href</a></iframe><p>I hope the solution was easy to understand !If you still have any doubts feel free to reach out to me at <a href="https://www.linkedin.com/in/rubleenkaur2201/">Linkedin</a>! I am attaching my linkedin id below, connect or follow to support and asks your doubts there !<br>Happy Coding! 🐱‍💻</p><p>Connect and Follow on <a href="https://www.linkedin.com/in/rubleenkaur2201/">Linkedin</a> and <a href="https://github.com/rubleen1903">Github</a> to show support !</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=a940f0912c74" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Being the co-founder of Jigsawmindz]]></title>
            <link>https://rubleen16.medium.com/being-the-co-founder-of-jigsawmindz-c64e2aa91254?source=rss-940101d5f0bb------2</link>
            <guid isPermaLink="false">https://medium.com/p/c64e2aa91254</guid>
            <category><![CDATA[jigsawmindz]]></category>
            <category><![CDATA[elearning]]></category>
            <category><![CDATA[founders]]></category>
            <category><![CDATA[community]]></category>
            <category><![CDATA[cofounders]]></category>
            <dc:creator><![CDATA[Rubleen Kaur]]></dc:creator>
            <pubDate>Thu, 01 Apr 2021 19:36:56 GMT</pubDate>
            <atom:updated>2021-04-01T19:36:56.494Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nEWGrKJQWSbKGPxxf_nMDQ.png" /></figure><p><a href="https://jigsawmindz.netlify.app/"><strong>JIGSAWMINDZ</strong></a></p><p><strong>How it all started?</strong></p><p>One fine afternoon I received a call from Rutuja as she was onboarding campus representatives for a technical community, I was visiting a religious place so I couldn’t talk to her at that time and told her that I’ll give her a callback.</p><p>After an hour as I reached home I got a call from Kabir Singh — well the name got me and I thought let’s give this a try and have some exposure.</p><p><strong>The foundation!</strong></p><p>After a month as a campus ambassador in a technical community, I, Rutuja, and Kabir build a really good bond with each other and went on with the idea to make our own community which would help the audience to grow in both technical and non-technical aspects.</p><p><strong>Coming up with the name</strong></p><p>We were really out of ideas when it came to deciding names for our community and simply went with Kabir&#39;s idea to name it JIGSAWMINDZ<strong>.</strong></p><p><strong>Currently</strong></p><p>After 6 months we are at 5500+ <a href="https://www.youtube.com/channel/UCwuan4V6imQf7L6oN0d47MQ">Youtube </a>Subscribers and around 2500 followers on <a href="https://www.linkedin.com/company/jigsawmindz">Linkedin</a>.<br>We had great banger sessions on different technical subjects.<br>I mentored around 13000 students and had an opportunity to help students learn to code the C++ language.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c64e2aa91254" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My first experience at Local Hack Day Share]]></title>
            <link>https://rubleen16.medium.com/my-first-experience-at-local-hack-day-share-c0f0a635f606?source=rss-940101d5f0bb------2</link>
            <guid isPermaLink="false">https://medium.com/p/c0f0a635f606</guid>
            <category><![CDATA[mlh]]></category>
            <category><![CDATA[local-hack-day-share]]></category>
            <category><![CDATA[local-hack-day]]></category>
            <dc:creator><![CDATA[Rubleen Kaur]]></dc:creator>
            <pubDate>Thu, 01 Apr 2021 13:02:35 GMT</pubDate>
            <atom:updated>2021-04-01T13:13:56.743Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="MLH Share" src="https://cdn-images-1.medium.com/max/474/1*s2dvQQQjCZe1Ecavrzbg9w.jpeg" /></figure><p>So I registered for local hack day and was really curious about how it will go.<br>The first day was really happening, I was in a guild called Programmers Universal Group and the lead was Pulkit Singh, it only had a few members who were active and participating in the Local Hack Day.</p><p>While I was regular in attending daily events, I came across Sashrika Kaur’s stream and got introduced to the famous BLAHAJGANG. I’ve been competing and submitting my projects on time since then being a happy and lucky participant of the <a href="https://melon.blahajgang.lol/#melon">BLAHAJGANG</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/400/1*sIcX3vFWPJ9QYrp6rTxKwQ.jpeg" /></figure><p>Adam and Jack have been really helpful in making me feel welcome in the guild. I’m happy to share that I am at Position 37 on Day 4 with a total of 59 points.<br>I learned many new technologies like Artificial Intelligence, Ruby on Rails, how to use a weather API in a project, and created a mobile application using Flutter.<br>Currently, I’m working on my guild’s website and will host it by Saturday!<br>Happy Coding guys!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c0f0a635f606" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>