Mentor
MK

Mahesh Krishnam

0 PP

IIT Dharwad Math & Computing undergrad with strong fundamentals and a passion for learning.

IIT Dharwad '26
Patna, Bihar, India

Primary Education

IIT

IIT Dharwad

Mathematics & Computing2026

Education History

No education history added yet.

Experience

No work experience added yet.

Projects

Coding Platform

Online Coding Judge for DSA Problem Solving – Engineered a full-stack coding platform using the MERN stack, featuring problem listings, code execution under 2s, and progress tracking. – Enabled 2+ programming languages by connecting to the Judge0 API for secure, real-time code evaluation. – Secured user access and 10+ endpoints with JWT-based authentication and session handling. – Automated content management by serving problems from GitHub, ensuring easy updates and modular structure. – Developed a user-friendly coding interface using the Monaco Editor, featuring syntax highlighting and custom I/O handling.

IoT Data Marketplace

lockchain-Based IoT Data Trading Platform – Built a decentralized platform enabling IoT devices to share and monetize data as NFTs using React and Solidity. – Architected modular smart contracts with Hardhat for role-based access control, validation, and minting logic. – Leveraged IPFS (Pinata) for tamper-proof metadata storage, bridging on-chain and off-chain systems. – Designed an interactive UI with MetaMask support and tailored views for Admins, Devices, and Verifiers. – Assembled a functional dashboard to issue, verify, and visualize data tokens.

Shared Experiences (2)

MK

Mahesh Krishnam

Technical Interview1mo
3.8

How I Landed My Second Offer At Visa (35 LPA)

Visa
SDE

I had been practicing DSA on LeetCode for around two years, solving the Striver SDE Sheet twice to strengthen my problem-solving skills. Along the way, I explored multiple programming languages — Python, Java, C/C++, Solidity — and worked with technologies like MERN stack, blockchain, machine learning, and deep learning. In the last 6 months, I also started learning system design fundamentals, which helped me approach Visa’s technical rounds with confidence. This broad preparation allowed me to adapt quickly during their challenging selection process. ### Recruitment Process Overview Visa’s selection process had four rounds: 1. **Online Assessment (DSA)** 2. **Technical Interview 1** 3. **Technical Interview 2 (System Design)** 4. **Team Lead Round** The rounds tested my problem-solving, technical knowledge, system design understanding, and communication skills. ### Round 1 – Online Assessment (DSA) This round had **four DSA questions**, testing algorithmic and coding abilities. After this round, 8 students were selected for the next stage. ### Round 2 – Technical Interview 1 This round started with a self-introduction followed by a **20-minute discussion on my projects**: * Describing my projects and selecting the best one * Challenges faced and improvements possible * **SQL and DSA questions** * Discussion about my **LeetCode rating (~1887)** and algorithms The interviewer asked about choosing the right algorithm, evaluating pre-existing code, and managing code quality. Despite initial nervousness, I received confirmation to move to the next round (6 students selected). ### Round 3 – Technical Interview 2 (System Design) This round focused on **scalability and system design**. The discussion included: * Choosing a project example from my resume * Designing a high-level architecture (HLD) * Components like **load balancer, cache, API gateway, database, microservices, rate limiter** * Ensuring **high availability, low latency, and scalability** My preparation in system design basics helped me confidently discuss design decisions, and the interviewer complimented my strong fundamentals. After this round, 5 students advanced. ### Round 4 – Team Lead Round This was a **communication-focused round**. Clear articulation and asking relevant questions based on previous rounds helped me stand out. The discussion went smoothly, and the interviewer was impressed with my insights and preparation. ### Key Takeaways * **Consistency pays off:** Years of DSA practice and project work laid the foundation. * **System design knowledge matters:** Early preparation made technical 2 round easier. * **Communication & curiosity:** Clear explanations and asking the right questions made a difference in the final round. * **Luck helps:** Being able to tie answers from previous rounds added value. ### Outcome One day later, I received the **offer from Visa at 35 LPA** — a dream come true!

MK

Mahesh Krishnam

Technical Interview1mo
3.9

How I Secured My First Job Offer at Accenture (12 LPA)

## My Preparation Journey I had been practicing DSA on LeetCode for around two years and solved the Striver SDE Sheet twice, which helped strengthen my problem-solving approach. Along the way, I explored multiple programming languages including Python, Java, C/C++, and Solidity, and worked with different technologies such as the MERN stack, blockchain, machine learning, and deep learning. This broad exposure made it easier to adapt when Accenture’s requirements were announced. ## Recruitment Process Overview Accenture’s hiring process consisted of four rounds: Online Assessment, Technical Interview, Communication Round, and HR Interview. The role primarily focused on Java. ## Online Assessment (OA) The OA had multiple sections, including aptitude-based questions, a path-finding game, and fast calculation tasks. Strong logical thinking and time management were key to clearing this round. ## Technical Round The technical round was divided into three parts: * **Frontend:** HTML, CSS, and JavaScript basics * **Backend:** Java fundamentals * **Database:** SQL queries and concepts Having clarity in fundamentals helped me navigate this round confidently. ## Communication Round This round tested overall communication skills through multiple sections such as reading comprehension, storytelling, scene explanation, grammar correction, repetition exercises, and a writing section. The writing task included email writing and short story writing, all within a limited time. ## HR Round The HR interview was conversational and focused on understanding me as a person. I was asked to introduce myself, share my favorite college memory, talk about events I hosted, discuss my experience there, mention my most liked and disliked subjects, and finally ask questions of my own. ## Key Takeaways This experience taught me that long-term consistency, strong fundamentals, and clear communication matter a lot. Preparing broadly helped me adapt quickly to role-specific requirements. ## Advice Start early, stay consistent, and don’t limit yourself to just one skill. Your first offer is a result of patience, learning, and belief in your preparation.