<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sriram.Mahadevan</title>
    <description>The latest articles on DEV Community by Sriram.Mahadevan (@srirammahadevan).</description>
    <link>https://dev.to/srirammahadevan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F200379%2F316fc113-f359-4c39-b33b-24037c440e29.jpeg</url>
      <title>DEV Community: Sriram.Mahadevan</title>
      <link>https://dev.to/srirammahadevan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/srirammahadevan"/>
    <language>en</language>
    <item>
      <title>My minimalistic portfolio site</title>
      <dc:creator>Sriram.Mahadevan</dc:creator>
      <pubDate>Fri, 30 Jul 2021 17:08:24 +0000</pubDate>
      <link>https://dev.to/srirammahadevan/my-minimalistic-portfolio-site-1l38</link>
      <guid>https://dev.to/srirammahadevan/my-minimalistic-portfolio-site-1l38</guid>
      <description>&lt;p&gt;Hey Devs,&lt;/p&gt;

&lt;p&gt;Check out my portfolio site. I ve made it in a minimalistic way. Any comments welcome.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://srirammahadevan.herokuapp.com/"&gt;https://srirammahadevan.herokuapp.com/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>portfolio</category>
      <category>design</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Cracking the java interview</title>
      <dc:creator>Sriram.Mahadevan</dc:creator>
      <pubDate>Fri, 11 Jun 2021 05:22:52 +0000</pubDate>
      <link>https://dev.to/srirammahadevan/cracking-the-java-interview-2n03</link>
      <guid>https://dev.to/srirammahadevan/cracking-the-java-interview-2n03</guid>
      <description>&lt;p&gt;Hey there!&lt;/p&gt;

&lt;p&gt;I sometimes do technical interview for java. So I thought I would publish some of the questions I shoot, and the qualities I look for in an answer. &lt;/p&gt;

&lt;h2&gt;
  
  
  Easy interview
&lt;/h2&gt;

&lt;p&gt;If my ask is to go easy on the interviewee for a not much demanding role below are the few questions I ask.&lt;/p&gt;

&lt;p&gt;What I look for in the answer is the clarity of thought and if they really understand the topic. I also look for a good attitude and keenness for learning.&lt;/p&gt;

&lt;h4&gt;
  
  
  OOPS concept
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;What is inheritance and write a sample code&lt;/li&gt;
&lt;li&gt;Why multiple inheritance is not possible in java&lt;/li&gt;
&lt;li&gt;What is polymorphism and write a sample code (both overloading &amp;amp; overriding)&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Core java
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;How a String is stored, immutability, intern etc&lt;/li&gt;
&lt;li&gt;Autoboxing &amp;amp; unboxing&lt;/li&gt;
&lt;li&gt;What is serialization&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Collections
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Create a list with some duplicates. Then remove the duplicates&lt;/li&gt;
&lt;li&gt;In what scenarios they would use arraylist &amp;amp; linkedlist implementation&lt;/li&gt;
&lt;li&gt;Give a scenario to write a stream &lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Basic SQL
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;I will ask them to write a basic sql query where they have to join two tables and maybe get a max value of a column&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  General Questions
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;If you encounter a problem with a web application (ex system unavailable error) how do you go about debugging. &lt;/li&gt;
&lt;li&gt;Tell me anything that challenged you technically and how you overcame it&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Difficult interview
&lt;/h2&gt;

&lt;p&gt;If I am asked to interview for a more challenging role This is how I go about it&lt;/p&gt;

&lt;p&gt;Here I look for is their strength in each topic and how they approach to each problem even if they don't know the exact answer. &lt;/p&gt;

&lt;h4&gt;
  
  
  FizzBuzz
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Write a program to print n number in Fibonacci series  (If they implement DP , I would be really impressed)&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Programming questions
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Write a program to print sqrt of a number without using Math package (This is a question I recently asked but I would change whenever I come across some interesting problems)&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  System Design questions
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;I will give a scenario with a bottleneck and ask them to go about the solution. For eg. design a asynchronous system in java &lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Performance related questions
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;How do they find place where a system is slow and how do they go about resolving it.&lt;/li&gt;
&lt;li&gt;If they have knowledge on database, I ask how they go about sql tuning or what they consider while writing a new query&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Along with this I ask them some core java questions on threads, equals &amp;amp; hash methods overriding, springboot etc&lt;/p&gt;

&lt;p&gt;How do you feel about these questions. Let me know some of the interesting questions you have (been) asked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Happy Friday!&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>java</category>
      <category>interview</category>
      <category>beginners</category>
      <category>springboot</category>
    </item>
  </channel>
</rss>
