LogIn
I don't have account.
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
Adℹ

ServiceNow Software Engineer Intern Interview Experience (2 Rounds)

Kuldeep Rajput
222 Views
Amazon Pay offer
Adℹ
  • Company: ServiceNow
  • Role: Software Engineer Intern
  • Experience Level: Fresher
  • Interview Mode: Remote
  • Difficulty Level: Medium
  • Interview Timeline: 1–2 Weeks
  • Result: Rejected
  • Total Rounds: 2

Round 1 (Online Assessment)

  • Duration: 60 Minutes
  • Difficulty: Medium

The first round consisted of three coding problems.

  • The first problem was based on Arrays and was relatively straightforward.
  • The second problem focused on Trees, covering standard tree concepts and traversal techniques.
  • The third problem was significantly more difficult and resembled a classic hard-level DSA problem.

Overall, the assessment tested problem-solving ability across multiple data structures with increasing difficulty.

Round 2 (Technical Interview)

  • Duration: 60 Minutes
  • Difficulty: Medium

The interview began with a friendly discussion about my background, projects and interests. The interviewer asked me to introduce myself, explain where I grew up, discuss my favorite programming languages and share why I enjoy software development. I kept my introduction concise while highlighting my passion for building applications from scratch.

AVL Tree Discussion

The interviewer asked several conceptual questions about AVL Trees. Topics discussed included:

  • What makes an AVL Tree different from a standard Binary Search Tree?
  • Why AVL Trees remain balanced.
  • Different types of tree rotations.
  • How single and double rotations work.
  • Time complexity of search, insertion and deletion.
  • Advantages of AVL Trees over regular BSTs.

The interviewer also asked about real-world applications. I mentioned:

  • Database indexing
  • File systems
  • Situations where consistently balanced search performance is important

Linked List Coding Problem

The main coding question involved reversing multiple sections of a linked list.

Problem

Reverse:

  • the first k nodes,
  • followed by the next m nodes,

while maintaining the remaining structure of the linked list.

My Approach

I explained my approach before writing the code. My solution included:

  • Using a dummy node
  • Iterative traversal
  • In-place reversal
  • Proper reconnection of the reversed segments

After completing the implementation, the interviewer tested the solution with several edge cases. Some of them included:

  • Empty linked list
  • Single node
  • k greater than the list length
  • Small list sizes

Estimation / Math Puzzle

The final question was a classic estimation puzzle.

  • Estimate how many golf balls can fit inside a bus.

The interviewer was more interested in the reasoning process than the exact answer. I broke the problem into multiple assumptions:

  • Estimated the dimensions of a bus
  • Estimated usable internal volume
  • Estimated the size of a golf ball
  • Considered packing efficiency
  • Calculated an approximate final value

The key was to explain every assumption logically.

Interview Questions

  1. Reverse multiple segments of a Linked List.
  2. AVL Tree concepts and rotations.
  3. Estimation puzzle (Golf balls inside a bus).

Overall Experience

The interview experience was positive and well structured. The interviewer was friendly and focused on understanding both conceptual knowledge and coding ability rather than simply checking whether the final answer was correct.

The discussion covered data structures, coding and analytical thinking through an estimation problem.

Preparation Tips

From my experience:

  • Strengthen your Data Structures and Algorithms fundamentals.
  • Practice Linked List problems extensively.
  • Revise Trees, especially AVL Trees and balancing operations.
  • Be comfortable explaining your thought process while coding.
  • Practice estimation and logical reasoning questions.
  • Prepare for edge cases before finalizing your solution.

My Advice

If you're preparing for a ServiceNow Software Engineer Intern interview:

  • Focus heavily on DSA.
  • Practice medium and hard-level coding questions.
  • Revise tree balancing concepts thoroughly.
  • Communicate your approach clearly before writing code.
  • Stay calm during estimation questions and explain every assumption logically.

Good communication combined with solid problem-solving skills can make a significant difference during the interview.

Responses (0)

Write a response

CommentHide Comments

No Comments yet.

"},"4":{"id":4,"name":"ZEBRONICS Blanc mouse ad","otherData":"{}","contentFormat":2,"content":"
Sponsored -53%
Zebronics #1 Best Seller

ZEBRONICS Blanc Slim Wireless Mouse — Rechargeable, BT + 2.4GHz (Black)

Up to 1600 DPI · Silent clicks · 63g · Multicolor LED

★★★★★ 4.0 (9,512) 5K+ bought last month
₹376 M.R.P. ₹799Save ₹423
Buy Now
"},"2":{"id":2,"name":"Crousal Ads","otherData":"{}","contentFormat":2,"content":"
Sponsored -34%
iQOO Amazon's Choice

iQOO Z10 Lite 5G — Cyber Green, 4GB RAM, 128GB Storage

Dimensity 6300 · 50MP Sony AI Camera · 6000 mAh · IP64

★★★★★ 4.0 (2,052) 500+ bought last month
₹18,997 M.R.P. ₹28,999Save ₹10,002
Buy Now
"},"1":{"id":1,"name":"Banner Ads","otherData":"{}","contentFormat":2,"content":"\n
\n \n \n \"Amazon\n \n
"}}},"blogDetails":{"isWriter":false,"likes":0,"isLikedByUser":false,"tagIds":[359,363,448,456,457],"tags":[{"id":359,"name":"ServiceNow","maskingName":"servicenow","isFeatured":false},{"id":363,"name":"Interview Experience","maskingName":"interview-experience","isFeatured":true},{"id":448,"name":"Interview Preparation","maskingName":"interview-preparation","isFeatured":true},{"id":456,"name":"Fresher Interview","maskingName":"fresher-interview","isFeatured":false},{"id":457,"name":"Interview Questions","maskingName":"interview-questions","isFeatured":true}],"comments":[],"bookmark":{"isBookmarked":false,"count":0},"author":{"userId":"MjlfNF84LVsxN10ybi10Q19BTmdlX19JdA==","name":" Kuldeep Rajput"},"viewCount":221,"showBannerImage":false,"seoTags":"ServiceNow Software Engineer Intern Interview Experience, ServiceNow Interview Questions, ServiceNow OA, ServiceNow Online Assessment, ServiceNow Fresher Interview, Software Engineer Intern Interview, ServiceNow Coding Questions, AVL Tree Interview Questions, Linked List Interview Questions, DSA Interview Experience, Tree Interview Questions, Estimation Puzzle Interview, Golf Balls in Bus Interview, Coding Interview Preparation, Freshers Interview Experience, Technical Interview Tips, Remote Interview, Medium Difficulty Interview","content":"\n

Round 1 (Online Assessment)

\n\n

The first round consisted of three coding problems.

\n\n

Overall, the assessment tested problem-solving ability across multiple data structures with increasing difficulty.

\n

Round 2 (Technical Interview)

\n\n

The interview began with a friendly discussion about my background, projects and interests.\nThe interviewer asked me to introduce myself, explain where I grew up, discuss my favorite programming languages and share why I enjoy software development. I kept my introduction concise while highlighting my passion for building applications from scratch.

\n

AVL Tree Discussion

\n

The interviewer asked several conceptual questions about AVL Trees.\nTopics discussed included:

\n\n

The interviewer also asked about real-world applications.\nI mentioned:

\n\n

Linked List Coding Problem

\n

The main coding question involved reversing multiple sections of a linked list.

\n

Problem

\n

Reverse:

\n\n

while maintaining the remaining structure of the linked list.

\n

My Approach

\n

I explained my approach before writing the code.\nMy solution included:

\n\n

After completing the implementation, the interviewer tested the solution with several edge cases.\nSome of them included:

\n\n

Estimation / Math Puzzle

\n

The final question was a classic estimation puzzle.

\n\n

The interviewer was more interested in the reasoning process than the exact answer.\nI broke the problem into multiple assumptions:

\n\n

The key was to explain every assumption logically.

\n

Interview Questions

\n
    \n
  1. Reverse multiple segments of a Linked List.
  2. \n
  3. AVL Tree concepts and rotations.
  4. \n
  5. Estimation puzzle (Golf balls inside a bus).
  6. \n
\n

Overall Experience

\n

The interview experience was positive and well structured.\nThe interviewer was friendly and focused on understanding both conceptual knowledge and coding ability rather than simply checking whether the final answer was correct.

\n

The discussion covered data structures, coding and analytical thinking through an estimation problem.

\n

Preparation Tips

\n

From my experience:

\n\n

My Advice

\n

If you're preparing for a ServiceNow Software Engineer Intern interview:

\n\n

Good communication combined with solid problem-solving skills can make a significant difference during the interview.

","categoryId":363,"subCategoryId":359,"contentFormat":5,"blogId":144,"userId":"MjlfNF84LVsxN10ybi10Q19BTmdlX19JdA==","title":"ServiceNow Software Engineer Intern Interview Experience (2 Rounds)","url":"servicenow-software-engineer-intern-interview-experience-2-rounds","bannerImage":"","seoDescription":" ServiceNow Software Engineer Intern interview experience for freshers covering OA, AVL Trees, Linked List coding, estimation puzzle, questions and tips.","generatedOn":"2026-07-06T13:40:32","updatedOn":"2026-08-30T06:55:10"},"popularContents":[{"id":197,"title":"My Adobe SDE Interview Experience (Aug 2026) 5 Rounds, Selected","url":"my-adobe-sde-interview-experience-aug-2026-5-rounds-selected","description":null,"seoDescription":"Real Adobe SDE interview: 5 rounds, 4 DSA problems (Rotate Array, BSTs, Kth Smallest Matrix), code review & behavioral round. Full solutions + tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944794Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944803Z","viewCount":0},{"id":171,"title":"Meesho SDE-1 Backend Interview Experience (Remote | 3 Round) - Rejected","url":"meesho-sde-1-backend-interview-experience-remote-3-round-rejected","description":null,"seoDescription":"Read a real Meesho SDE-1 Backend interview experience covering the online assessment, DSA interview, machine coding round, LLD questions and preparation tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944739Z","viewCount":0},{"id":130,"title":"Rippling SDE-2 Interview Experience (4+ Years Experience) | Offer Received | Coding, LLD & System Design","url":"rippling-sde-2-interview-experience-4-years-experience-offer-received-coding-lld-system-design","description":null,"seoDescription":"Detailed Rippling SDE-2 interview experience with complete 5 rounds, coding questions, rules engine design, system design and preparation tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944677Z","viewCount":0},{"id":173,"title":"Uber SDE-2 Interview Experience : LLD, HLD, DSA & Hiring Manager Round","url":"uber-sde-2-interview-experience-lld-hld-dsa-hiring-manager-round","description":null,"seoDescription":"Read a real Uber SDE-2 interview experience covering DSA, low-level design, high-level system design, behavioral rounds, hiring freeze and key takeaways.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944784Z","viewCount":0},{"id":166,"title":"System Design Interview – BIGGEST Mistakes to Avoid","url":"system-design-interview-biggest-mistakes-to-avoid","description":null,"seoDescription":"Learn the biggest mistakes to avoid in a system design interview, from unclear requirements to poor trade-off analysis. Includes real-world cases, advanced insights and examples to help you ace your next system design interview.","contentType":2,"generatedOn":"2026-10-11T12:07:15.6939268Z","viewCount":0},{"id":138,"title":"DSA Patterns for Coding Interviews: Complete LeetCode Roadmap (Beginner to Advanced)","url":"dsa-patterns-for-coding-interviews-complete-leetcode-roadmap-beginner-to-advanced","description":null,"seoDescription":"Master every LeetCode pattern for coding interviews. Learn Arrays, Sliding Window, Graphs, Dynamic Programming, Trees, Heaps and more with 250+ curated problem","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944694Z","viewCount":0},{"id":168,"title":"Amazon SDE-2 Interview Experience (3 Years Experience)","url":"amazon-sde-2-interview-experience-3-years-experience","description":null,"seoDescription":" Read a real Amazon SDE-2 interview experience covering the online assessment, coding rounds, object-oriented design, leadership principles and system design.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944721Z","viewCount":0},{"id":122,"title":"Zepto SDE-1 Interview Experience (Backend Developer) : Real DSA, LLD, Chess Game Design","url":"zepto-sde-1-interview-experience-backend-developer-real-dsa-lld-chess-game-design","description":null,"seoDescription":" Zepto SDE-1 Backend Interview Experience covering DSA, Dynamic Programming, LLD, API Design, DB Schema, OOP & Product Company Rounds.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944632Z","viewCount":0},{"id":153,"title":"Visa Software Engineer 1 (SDE-1) Interview Experience | CodeSignal OA + Graph-Based Technical Rounds","url":"visa-software-engineer-1-sde-1-interview-experience-codesignal-oa-graph-based-technical-rounds","description":null,"seoDescription":" Ace your Visa SDE-1 interview with this complete interview experience covering CodeSignal OA, graph coding rounds, hiring manager questions and tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6944707Z","viewCount":0}],"latestContents":[{"id":219,"title":"6 Tools That Made My Life Easier as a Software Engineer","url":"6-tools-that-made-my-life-easier-as-a-software-engineer","description":null,"seoDescription":"The 6 developer tools I use daily as a software engineer: Git, VS Code, Docker, Postman, Chrome DevTools, and AI assistants, with real tips, mistakes, and trade","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939268Z","viewCount":0},{"id":218,"title":"When Should a Business Use Multiple AI Agents Instead of One?","url":"when-should-a-business-use-multiple-ai-agents-instead-of-one","description":null,"seoDescription":"Single agent or multi-agent AI? Learn the 4 signals that justify splitting agents by knowledge, permissions, and risk, plus routing and handoff tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939316Z","viewCount":0},{"id":216,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939333Z","viewCount":0},{"id":217,"title":"AI in Clinical Trials Market Estimated to Experience a Hike in Growth by 2035","url":"ai-in-clinical-trials-market-estimated-to-experience-a-hike-in-growth-by-2035","description":null,"seoDescription":"The exclusive information about market dynamics serves as a valuable guide to predict economic scenarios and initiatives taken to enhance future growth. Our mar","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939347Z","viewCount":0},{"id":215,"title":"What Happens When an AI Agent Doesn't Know the Answer?","url":"what-happens-when-an-ai-agent-doesnt-know-the-answer","description":null,"seoDescription":"Most AI agents fail quietly. They guess instead of saying \"I don't know.\" Here's how to design better fallback and human-handoff behavior.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939359Z","viewCount":0},{"id":214,"title":"Greedy Algorithms Explained: How They Work, When They Fail and How to Use Them","url":"greedy-algorithms-explained-how-they-work-when-they-fail-and-how-to-use-them","description":null,"seoDescription":"Learn greedy algorithms step by step with C# code Dijkstra, Huffman coding, knapsack and MSTs plus when greedy fails and how to prove it's correct","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939406Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939418Z","viewCount":0},{"id":212,"title":"How to Get 10x Better AI Answers Without Writing Better Prompts : 10 Proven Techniques","url":"how-to-get-10x-better-ai-answers-without-writing-better-prompts-10-proven-techniques","description":null,"seoDescription":"Get better AI answers without complex prompts. Learn 10 practical techniques using context, examples, tools, feedback, and verification.","contentType":5,"generatedOn":"2026-10-11T12:07:15.693943Z","viewCount":0},{"id":211,"title":"I Interviewed for a Microsoft SDE I Role. Here's Everything That Happened.","url":"i-interviewed-for-a-microsoft-sde-i-role-heres-everything-that-happened","description":null,"seoDescription":"My real Microsoft SDE I interview experience, all 4 rounds, the exact DSA problems with fully tested solutions, the WhatsApp system design round","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939442Z","viewCount":0},{"id":140,"title":"PolicyBazaar Software Development Engineer (SDE) Interview Experience | DSA, Core CS & System Design","url":"policybazaar-software-development-engineer-sde-interview-experience-dsa-core-cs-system-design","description":null,"seoDescription":"Detailed PolicyBazaar SDE interview experience covering 3 rounds: DSA coding, core CS assessment and system design with key learnings and insights.","contentType":5,"generatedOn":"2026-10-11T12:07:15.6939456Z","viewCount":0}],"relatedContents":[{"id":155,"title":"ServiceNow Associate Systems Engineer Interview Experience | DSA, Computer Networks & Operating Systems","url":"servicenow-associate-systems-engineer-interview-experience-dsa-computer-networks-operating-systems","description":null,"seoDescription":"ServiceNow Associate Systems Engineer interview experience with DSA, OS, Computer Networks, Word Ladder, Matrix Rotation, questions and tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023778Z","viewCount":0},{"id":213,"title":"Amazon SDE II Interview Experience (Bangalore, Selected) ~ Aug 2026","url":"amazon-sde-ii-interview-experience-bangalore-selected-aug-2026","description":null,"seoDescription":"Amazon SDE II interview experience from Bangalore covering 4 rounds, DSA, LLD, system design, Leadership Principles, coding questions and selection.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023888Z","viewCount":0},{"id":211,"title":"I Interviewed for a Microsoft SDE I Role. Here's Everything That Happened.","url":"i-interviewed-for-a-microsoft-sde-i-role-heres-everything-that-happened","description":null,"seoDescription":"My real Microsoft SDE I interview experience, all 4 rounds, the exact DSA problems with fully tested solutions, the WhatsApp system design round","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023907Z","viewCount":0},{"id":140,"title":"PolicyBazaar Software Development Engineer (SDE) Interview Experience | DSA, Core CS & System Design","url":"policybazaar-software-development-engineer-sde-interview-experience-dsa-core-cs-system-design","description":null,"seoDescription":"Detailed PolicyBazaar SDE interview experience covering 3 rounds: DSA coding, core CS assessment and system design with key learnings and insights.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023926Z","viewCount":0},{"id":139,"title":"Blinkit (Eternal) SDE-1 Interview Experience (June 2026) – Offer Received","url":"blinkit-eternal-sde-1-interview-experience-june-2026-offer-received","description":null,"seoDescription":"Blinkit SDE-1 interview experience with a 30 LPA offer. Covers House Robber DP, ticket booking system design, culture fit round and tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023949Z","viewCount":0},{"id":137,"title":"JPMorgan SDE-2 Interview Experience - 3 Rounds | Java, Code Review & System Design","url":"jpmorgan-sde-2-interview-experience-3-rounds-java-code-review-system-design","description":null,"seoDescription":" JPMorgan Chase SDE-2 interview experience covering code review, Core Java, system design, concurrency, behavioral rounds and key learnings.","contentType":5,"generatedOn":"2026-10-11T12:07:15.702397Z","viewCount":0},{"id":135,"title":"Spinny SDE-1 Interview Experience (Selected)","url":"spinny-sde-1-interview-experience-selected","description":null,"seoDescription":"Spinny SDE-1 Interview Experience (Selected) | 4 Rounds Breakdown: Coding, LLD, Java, SQL + Real Interview Questions","contentType":5,"generatedOn":"2026-10-11T12:07:15.7023988Z","viewCount":0},{"id":209,"title":"Adobe Computer Scientist 1 Interview Experience: Real Questions, Solutions & Tips","url":"adobe-computer-scientist-1-interview-experience-real-questions-solutions-tips","description":null,"seoDescription":"Real Adobe CS-1 interview experience covering C++, DSA questions, coding solutions, reschedules, rejection, interview challenges and preparation tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7024006Z","viewCount":0},{"id":172,"title":"Google L4 Software Engineer III interview experience | Selected","url":"google-l4-software-engineer-iii-interview-experience-selected","description":null,"seoDescription":"Google L4 Software Engineer III interview experience with API design, Googlyness, route matching, graph coding rounds, follow-up questions and tips.","contentType":5,"generatedOn":"2026-10-11T12:07:15.7024027Z","viewCount":0}]}}},"source":{"isMobile":false}}; window.__CLIENT_RENDER__ = false;