<?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: Viraj Hudlikar</title>
    <description>The latest articles on DEV Community by Viraj Hudlikar (@vhudlikar).</description>
    <link>https://dev.to/vhudlikar</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4149640%2F03c3f9eb-40d8-4243-a291-f7b40cc93154.png</url>
      <title>DEV Community: Viraj Hudlikar</title>
      <link>https://dev.to/vhudlikar</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vhudlikar"/>
    <language>en</language>
    <item>
      <title>Built for a Friend: ServiceNow Interview Buddy Using Ollama and Llama 3.2</title>
      <dc:creator>Viraj Hudlikar</dc:creator>
      <pubDate>Fri, 02 Oct 2026 19:06:50 +0000</pubDate>
      <link>https://dev.to/vhudlikar/built-for-a-friend-servicenow-interview-buddy-using-ollama-and-llama-32-2ahh</link>
      <guid>https://dev.to/vhudlikar/built-for-a-friend-servicenow-interview-buddy-using-ollama-and-llama-32-2ahh</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hacktoberfest-weekend-2026-10-01"&gt;Hacktoberfest Weekend Challenge: Build for a Friend&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ServiceNow Interview Buddy
&lt;/h2&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;I built ServiceNow Interview Buddy, an AI-powered interview preparation tool designed for ServiceNow professionals.&lt;/p&gt;

&lt;p&gt;The idea came from helping a friend prepare for ServiceNow interviews. While reviewing potential interview topics together, I realized that finding role-specific questions that matched both the target role and experience level often required searching multiple resources and manually organizing relevant content.&lt;/p&gt;

&lt;p&gt;As someone who regularly participates in ServiceNow technical evaluations and interview discussions, I saw an opportunity to create a lightweight AI-powered assistant that could instantly generate realistic interview questions tailored to a candidate's role and experience level.&lt;/p&gt;

&lt;p&gt;The application allows users to select:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ServiceNow Administrator&lt;/li&gt;
&lt;li&gt;ServiceNow Developer&lt;/li&gt;
&lt;li&gt;ServiceNow Consultant&lt;/li&gt;
&lt;li&gt;ServiceNow Architect&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and specify their years of experience.&lt;/p&gt;

&lt;p&gt;The tool then generates customized ServiceNow interview questions using a locally running AI model.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Application Screenshots
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Landing Page
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbx6peeuj4z06spdoo5o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbx6peeuj4z06spdoo5o.png" alt="Landing Page" width="800" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Role Selection
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsrf8nwgrh6tbdfz2rxea.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsrf8nwgrh6tbdfz2rxea.png" alt="Role Selection" width="800" height="471"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Generated Questions
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpln2ygq1651z8fypben1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpln2ygq1651z8fypben1.png" alt="Generated Questions" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  GitHub Repository
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/vhudlikar/servicenow-interview-buddy" rel="noopener noreferrer"&gt;View the GitHub Repository&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Code
&lt;/h2&gt;

&lt;p&gt;The complete source code is available in the GitHub repository.&lt;/p&gt;

&lt;p&gt;Key project files include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;app.py&lt;/li&gt;
&lt;li&gt;requirements.txt&lt;/li&gt;
&lt;li&gt;README.md&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How I Built It
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Technology Stack
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Python&lt;/li&gt;
&lt;li&gt;Streamlit&lt;/li&gt;
&lt;li&gt;Ollama&lt;/li&gt;
&lt;li&gt;Llama 3.2 (Open-weight AI Model)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The user interface was built using Streamlit.&lt;/p&gt;

&lt;p&gt;Ollama was used to run the open-weight Llama 3.2 model directly on my laptop.&lt;/p&gt;

&lt;p&gt;When a user selects a ServiceNow role and years of experience, the application dynamically generates a prompt and sends it to the local Llama 3.2 model, which then produces tailored interview questions.&lt;/p&gt;

&lt;p&gt;The workflow is:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;User selects a ServiceNow role.&lt;/li&gt;
&lt;li&gt;User enters years of experience.&lt;/li&gt;
&lt;li&gt;The application builds a dynamic prompt.&lt;/li&gt;
&lt;li&gt;Llama 3.2 generates interview questions.&lt;/li&gt;
&lt;li&gt;The questions are displayed through the Streamlit interface.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Everything runs locally without requiring any cloud-hosted AI service.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Does Open Innovation Matter?
&lt;/h2&gt;

&lt;p&gt;Open innovation was a key factor in making this project possible.&lt;/p&gt;

&lt;p&gt;Using an open-weight model provided several important benefits:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No API costs&lt;/li&gt;
&lt;li&gt;No subscription fees&lt;/li&gt;
&lt;li&gt;Full control over the model&lt;/li&gt;
&lt;li&gt;Local execution&lt;/li&gt;
&lt;li&gt;Better privacy&lt;/li&gt;
&lt;li&gt;No vendor lock-in&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because the model runs through Ollama, the application can continue functioning even without internet access once the initial setup is complete.&lt;/p&gt;

&lt;p&gt;A closed AI service would have introduced recurring costs and external dependencies. Open-source AI allowed me to build a practical and accessible solution that anyone can run on their own hardware.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback From My Friend
&lt;/h2&gt;

&lt;p&gt;The feedback was positive because the generated questions adapted to both the selected role and years of experience.&lt;/p&gt;

&lt;p&gt;Instead of relying on static interview question lists available online, the application generated questions that felt more relevant to the selected ServiceNow role and experience level.&lt;/p&gt;

&lt;p&gt;This helped make interview preparation more focused and highlighted areas that deserved additional attention before an interview.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges
&lt;/h2&gt;

&lt;p&gt;One of the challenges was learning how to connect a Streamlit application with a locally running AI model through Ollama.&lt;/p&gt;

&lt;p&gt;Another challenge was ensuring that the generated questions remained relevant across different ServiceNow roles while keeping the application simple and easy to use.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Agent Session
&lt;/h2&gt;

&lt;p&gt;I used Microsoft 365 Copilot together with local development tools to plan, build, troubleshoot, document, and prepare this project for submission.&lt;/p&gt;

&lt;p&gt;During development I:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Installed and configured Ollama&lt;/li&gt;
&lt;li&gt;Downloaded and tested the Llama 3.2 model&lt;/li&gt;
&lt;li&gt;Built the Streamlit user interface&lt;/li&gt;
&lt;li&gt;Connected the application to a locally running AI model&lt;/li&gt;
&lt;li&gt;Created project documentation&lt;/li&gt;
&lt;li&gt;Prepared the GitHub repository and screenshots&lt;/li&gt;
&lt;li&gt;Drafted and refined the submission article&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This demonstrates how AI-assisted development can accelerate the creation of practical applications while still requiring design, implementation, testing, and iteration by the developer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Future Enhancements
&lt;/h2&gt;

&lt;p&gt;Planned improvements include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Interview answer evaluation&lt;/li&gt;
&lt;li&gt;Candidate scoring&lt;/li&gt;
&lt;li&gt;ServiceNow certification preparation&lt;/li&gt;
&lt;li&gt;Learning recommendations&lt;/li&gt;
&lt;li&gt;Mock interview simulation&lt;/li&gt;
&lt;li&gt;Expected answer generation&lt;/li&gt;
&lt;li&gt;Personalized preparation plans&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Building ServiceNow Interview Buddy was an excellent opportunity to combine open-source AI with a real-world professional challenge.&lt;/p&gt;

&lt;p&gt;What started as an effort to help a friend prepare for ServiceNow interviews evolved into a practical tool that generates role-specific interview questions for administrators, developers, consultants, and architects based on their experience level.&lt;/p&gt;

&lt;p&gt;Using Ollama and the open-weight Llama 3.2 model made it possible to build the solution without API costs while ensuring that everything runs locally and remains under the user's control.&lt;/p&gt;

&lt;p&gt;This project demonstrates how open innovation can be used to create practical learning and career-development tools. It also provides a strong foundation for future enhancements such as interview answer evaluation, scoring, certification preparation, and mock interview simulations.&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>weekendchallenge</category>
      <category>hf26challenge</category>
      <category>servicenow</category>
    </item>
  </channel>
</rss>
