Post

Interview Tips & Stories
6mo
amanchoudhari
·
student at
Pune Institute of Computer Technology, Pune
SAP Labs Interview Experience | On-Campus | SAP Basis Consultant
I participated in SAP Labs' 2025 placement drive at Pune Institute of Computer Technology (PICT) for the SAP Basis Consultant role. The process included three rounds: an aptitude + CS fundamentals test, a group discussion (GD), and a technical + HR interview.
In the GD, I confidently initiated the discussion on "Being Famous vs Being Knowledgeable," supporting my points with examples. During the interview, I discussed my resume, internship experience with Node.js, PostgreSQL, and Prisma ORM, and machine learning models like Random Forest Regression. I also explained my problem-solving approach and adaptability to new technologies.
I was one of the five students selected, and it was a great learning experience. My advice to future aspirants: Be thorough with your resume, practice aptitude and CS fundamentals, and work on communication skills.
#Experiences #interviewexperiences #Experiences-QnA

Comments
Popularity

greatking
6mo
A Team Lead
Great job! 👏 Any specific resources you’d recommend for mastering CS fundamentals and aptitude for similar placement drives?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[vivaciousbhindi](username)
I didn't practice aptitude much as I was good in logical thinking and analysis but there are several books such as "Quantitative Aptitude for Competitive Examinations" by R.S. Aggarwal but I think those books are somewhat unnecessary for placement purposes and are mainly used to prepare for competitive exams like CAT so for placement purposes I would suggest to practice 10-15 questions on all the aptitude topics and that should be enough.
For CS fundamentals, online resources are the way to go. You can find them a lot on the internet. Geeks for Geeks is a very reliable source for Learning OOP, DBMS, OS and CN. Also if you get bored while reading long articles, Love Babbar's one shots on CS fundamentals are also good.

a consultant
6mo
Great insight, bro...

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[a consultant](username)
Thank You!

stylishjasmine
6mo
works at
[a consultant](username) exactly!.💯💯
View 1 more reply

an educator
6mo
Have you discussed your internship experience in your interview?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[an educator](username)
Yes, I discussed my internship experience in my interview with SAP Labs, as it was highly relevant to the role and showcased both my technical expertise and problem-solving skills.

a software developer
6mo
Can you share more about your internship project with Node.js?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[a software developer](username)
Certainly! My internship project with Script Lanes involved developing a comprehensive dashboard for Ortho AI, an orthopedic solution that uses AI to assist with patient diagnosis and treatment recommendations. I was tasked with working on the backend, specifically focusing on Node.js and PostgreSQL, along with using Prisma ORM for efficient database management. Here are the key aspects of the project:
Project Overview
Company: Script Lanes
Role: Backend Developer
Technology Stack: Node.js, PostgreSQL, Prisma ORM, Groq, OpenAI APIs
Key Responsibilities
Dashboard Development
I worked on building an interactive dashboard that allowed doctors and administrators to view patient records, diagnoses, and treatment history.
This involved creating REST APIs in Node.js to fetch, update, and display data on the front end.
Database Migration and Management
The project required migrating 10,000+ patient records into a new database structure. I used Prisma ORM to handle this migration efficiently, ensuring data integrity and scalability for future growth.
PostgreSQL was the chosen database due to its reliability, scalability, and support for complex queries. I worked extensively with SQL to optimize database queries and ensure fast data retrieval.
Optimizing Data Accuracy
A key aspect of the project was data accuracy. I utilized Groq to optimize query performance, ensuring that the dashboard displayed accurate and real-time information.
Additionally, OpenAI APIs were integrated to help with the automated analysis of medical data, enhancing diagnosis suggestions. I optimized these integrations to improve query speed and reduce system latency.
API Development and Integration
Developed APIs to handle patient data and system updates. I ensured seamless data synchronization between the front-end and back-end, enabling real-time updates on patient records.
Worked on integrating third-party APIs (such as OpenAI) to improve the system's capability to suggest diagnoses.
Key Challenges
Database Migration: Migrating such a large dataset while maintaining data integrity and optimization was a significant challenge. Ensuring the migrated data was consistent and properly formatted was key.
Optimizing Queries: Complex queries, especially for retrieving historical patient data, needed optimization. I worked closely with the team to identify and index frequently used fields, reducing query time.
Integration of AI and Third-Party Services: Incorporating AI tools like OpenAI and Groq required careful handling of third-party APIs and integration into the workflow to ensure seamless interaction.
Results and Impact
Improved Performance: By optimizing the database structure and queries, I helped improve the dashboard's speed by 25%, making it more responsive for users.
Data Accuracy: By integrating OpenAI APIs, we achieved more accurate diagnostic suggestions, which helped doctors make more informed decisions.
Efficient System: The system was scalable and able to handle increased data without significant degradation in performance, thanks to optimizations and solid database design.
Skills Gained
Backend Development: I gained significant experience with Node.js for building REST APIs and integrating them with a PostgreSQL database.
Database Design and Optimization: I honed my skills in database design, normalization, and query optimization using PostgreSQL and Prisma ORM.
AI Integrations: Working with OpenAI APIs and integrating AI-driven suggestions into the application was a valuable experience in machine learning and AI integration in real-world applications.
Problem-Solving: Overcoming challenges like migrating large datasets, optimizing queries, and integrating third-party services improved my problem-solving skills.
This internship not only provided hands-on experience with modern technologies like Node.js, PostgreSQL, and Prisma ORM, but also gave me insight into how to build scalable, performance-optimized solutions in a professional setting.
View 2 more replies

an analyst
6mo
Your experience with Node.js and ML models is super impressive. How do you stay updated with new tech trends?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[an analyst](username)
Thank you so much! 😊 Staying updated with tech trends is both exciting and essential in this fast-paced industry. Here’s how I do it:
1. Follow Thought Leaders and Communities
I follow influencers and communities on platforms like LinkedIn, Twitter, and Medium for the latest trends and insights.
Subscribing to newsletters like Hacker News, Dev.to, and OpenAI updates keeps me informed about new frameworks and breakthroughs.
2. Hands-On Learning
I pick a trending technology and build a small project around it. For instance, I explored Prisma ORM by integrating it into my internship tasks.
Similarly, experimenting with ML models keeps my skills sharp. I used Kaggle datasets to practice and validate my knowledge.
3. Stay Active on GitHub and Open Source
Browsing open-source projects helps me discover real-world implementations of new tech. It’s also great for inspiration!
4. Online Courses and Tutorials
Platforms like Coursera, Udemy, and YouTube are goldmines for learning new tools and frameworks.
I dive into specific tutorials when working on something new (e.g., Prisma ORM and PostgreSQL).
5. Tech Meetups and Webinars
Participating in hackathons, meetups, and webinars gives me exposure to industry trends and how others are adopting them.
6. Documenting What I Learn
Writing about new technologies (even as private notes) helps me retain what I learn. Sharing on LinkedIn or GitHub doubles as a portfolio boost.
7. Competitive Programming and Challenges
Platforms like LeetCode and Codeforces indirectly help me stay updated by exposing me to new algorithms and problem-solving techniques.
By staying curious and consistent, I’ve managed to stay on top of trends while aligning them with my interests. Plus, I genuinely enjoy exploring and experimenting with new tech—it keeps me motivated! 🌟

a sales executive
6mo
The being famous vs being knowledgeableee topic is so interesting. What was the toughest part of your discussion?😅

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[a sales executive](username)
It is such an interesting topic, right? 😄
The toughest part for me was balancing the discussion without getting too biased. Initially, I leaned more toward being knowledgeable since I value learning and expertise. But I realized I needed to acknowledge the merits of fame to keep the discussion well-rounded.
Here’s what made it tricky:
Defending Fame with Substance: Fame can sometimes be seen as superficial, so I had to highlight examples where fame creates opportunities for good (like using it for social causes or raising awareness).
Handling Interruptions: Some participants were really passionate, and it was challenging to jump back into the discussion without being rude or losing my flow.
Keeping It Crisp: In GDs, time is limited, so structuring points concisely and prioritizing impactful examples was a challenge.
Despite the pressure, I stuck to my plan: bring balance, use examples, and avoid overthinking mid-discussion. It was a great learning experience and, honestly, a lot of fun! 😅

a management consultant
6mo
Wow, that’s an amazing journey....Love how you took charge in the GD. What’s your tip for someone struggling with GDs?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[a management consultant](username)
Thank you so much! 😊
For anyone struggling with GDs, here are my tips:
1. Preparation is Key
Stay updated with current affairs and common GD topics. Practice forming opinions on both sides of an argument.
Practice with friends or in mock GDs to get comfortable with the format.
2. Start Confidently
If you can, initiate the discussion—it creates a strong first impression. Make sure your opening statement is clear and sets the tone.
3. Structure Your Points
Use a logical flow: Start with a strong opening, elaborate on your point with examples, and summarize briefly.
Highlight pros and cons or both sides of the topic to showcase balance.
4. Stay Calm and Polite
Listen to others and don’t interrupt. Respect different viewpoints.
If you disagree, use phrases like, “I understand your perspective, but I’d like to add...”
5. Be Relevant
Avoid repeating points already made. Instead, build on them or introduce new dimensions to the discussion.
6. Examples are Your Best Friend
Support your points with real-life examples, statistics, or anecdotes. It makes your arguments more credible.
7. Body Language Matters
Maintain eye contact and a confident posture. Show you’re engaged, even when not speaking.
8. Practice Fluent English
Work on speaking clearly and confidently. Avoid filler words like “um” and “uh.”
9. Summarize Smartly
If you get a chance to conclude, do so by summarizing the key points discussed, not just your opinion.
Remember, GDs are about teamwork and leadership. It’s not about dominating but about adding value to the discussion. Practice regularly, and you’ll get better with time! 🌟

a data analyst
6mo
Congrats on making it!
How did you prepare for the technical part of the interview?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[a data analyst](username)
Thank you! 😊
To prepare for the technical part of the interview, I focused on the following aspects from my resume:
Resume Projects:
For Predico, I ensured I could explain the Random Forest Regression model, its implementation, and how I achieved 80% accuracy. I also reviewed the Django framework and PostgreSQL integration.
For Brain Tumor Detection, I prepared to discuss the deep learning model, how it achieved 99% accuracy, and the integration with FastAPI and Flask.
For my game project Temple of Time, I highlighted my experience with Unity3D and C#, focusing on logic and game design.
Internship Experience:
I reviewed the tools and technologies used during my internship at Script Lanes, like Prisma ORM for efficient database operations and PostgreSQL for scalability and performance.
Technical Skills:
Brushed up on Node.js, PostgreSQL, and the functionalities of Prisma ORM, including its advantages in database management.
Revisited key concepts in machine learning and practiced explaining the algorithms I’ve used, especially Random Forest.
Core CS Fundamentals:
I strengthened my knowledge in data structures and algorithms, DBMS (e.g., RDBMS vs Non-RDBMS), and problem-solving techniques.
Teamwork and Communication:
Prepared to discuss teamwork in hackathons and internships, showcasing how these experiences honed my collaboration and problem-solving skills.
This well-rounded preparation helped me confidently address both technical and HR questions during the interview.

awesomesnail
6mo
works at
[amanchoudhari](username) Awesome explanation! 👏👏👏
View 1 more reply

ctrlaltdelmyjob
6mo
An Assistant Manager
What were the most challenging questions asked in the technical interview?

amanchoudhari
author
6mo (edited)
student at
Pune Institute of Computer Technology, Pune
@intenseparrot
I encountered few challenging technical and non-technical questions during my interview such as:
1. You seem to be overqualified for this role. Why do you want to work for this role?
I answered this question stating my keen interest and knowledge in problem solving and DSA and also that this role requires communication skills with adaptability.
2. Why did you choose PostgreSQL over any other RDBMS or Non-RDBMS?
I stated the need of concurrency in my project. PostgreSQL provides a way to ensure concurrency which involves using connection objects and one can create multiple instances of those connection objects making my system ultimately read heavy and write heavy with respect to my DBMS.

tayaji
6mo
A Team Lead
How much time did you dedicate to practicing CS fundamentals before the interview?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[coderji](username)
Before the interview, I dedicated around 2-3 weeks specifically to brushing up on CS fundamentals such as OOP, DBMS, OS and CN while maintaining a balanced preparation strategy.
View 2 more replies

gemsbond
6mo
works at
You mentioned your experience with Node.js, PostgreSQL, and Prisma ORM. How does that align with the SAP Basis Consultant role? Isn't that more of a development focus?

amanchoudhari
author
6mo
student at
Pune Institute of Computer Technology, Pune
[gemsbond](username)
That’s a great question! While my experience with Node.js, PostgreSQL, and Prisma ORM has a strong development focus, it aligns surprisingly well with the responsibilities of an SAP Basis Consultant in several ways:
1. Problem-Solving and System Understanding
As a developer, I’ve worked on designing scalable systems and solving complex issues during implementation. This translates to troubleshooting and optimizing SAP systems in the consultant role.
2. Database Management Expertise
PostgreSQL experience strengthens my understanding of database administration, including performance tuning, schema design, and query optimization, which are relevant for managing SAP HANA databases.
Prisma ORM taught me how to handle database abstractions and migrations, which complements the database layer of SAP systems.
3. Learning Curve Adaptability
Picking up new tools like Prisma ORM and mastering them during my internship shows I can quickly adapt to SAP Basis tools and platforms, such as SAP Solution Manager or SAP NetWeaver.
4. System Integration Knowledge
Experience in backend development means I understand how different components (databases, servers, APIs) interact. This aligns with the consultant’s role in ensuring seamless SAP system integration with existing enterprise solutions.
5. Focus on Performance and Scalability
Both in development and as a consultant, the focus is on system performance and scalability. My hands-on experience in optimizing database queries and ensuring efficient data handling directly contributes to ensuring SAP systems run efficiently.
6. Collaboration and Communication Skills
My internship and project work involved collaborating with cross-functional teams, a skill critical for an SAP Basis Consultant when coordinating with developers, administrators, and stakeholders.
Bridging Development to SAP Basis:
The core skill I bring is a system-level understanding, which is essential for both roles. While development focuses on building systems, consulting involves managing, optimizing, and troubleshooting those systems—both require technical expertise, adaptability, and a problem-solving mindset.
My development background gives me a strong foundation to transition seamlessly into this role while bringing a fresh perspective to technical problem-solving and innovation. 😊
Posts you might like

Career Advice
6d
a software engineer

Career Advice
4d
a software developer

Day to Day Office
3d
Download AmbitionBox app
Talk careers. Stay anonymous.

or