KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #2450
Applications open Internship

Applied Sciences INTERN

Microsoft

  • Pan India
  • Rs 30,000 - 45,000 per month (stipend)
  • Fresher (0-1 Yrs)
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

Microsoft is a global technology leader that empowers individuals and organizations through a wide range of software, services, devices, and cloud solutions. With a presence in over 190 countries, Microsoft’s Indian operations span research labs, data centers, sales, and engineering hubs in cities such as Hyderabad, Bengaluru, and Noida. The company’s culture is built on a growth mindset, encouraging employees to learn continuously, collaborate across boundaries, and drive inclusive innovation.

As a fresher‑friendly employer, Microsoft invests heavily in campus hiring, internship programs, and mentorship to nurture the next generation of technologists.

The Applied Sciences Internship is designed for bright students who want to translate cutting‑edge research into real‑world products. Interns work side‑by‑side with senior researchers, data scientists, and software engineers on projects that impact millions of users worldwide. The role offers exposure to large‑scale data pipelines, advanced machine‑learning algorithms, and cloud‑native deployment frameworks.

Interns are expected to take ownership of end‑to‑end tasks, from data preparation to model evaluation, while receiving guidance from experienced mentors.

Key Responsibilities

  • Analyze and improve the performance of advanced algorithms on massive datasets.
  • Translate product scenarios into concrete machine‑learning tasks and design experimental pipelines.
  • Build and prototype scalable AI systems that can be integrated into Microsoft products.
  • Conduct literature reviews to stay abreast of emerging research trends and share insights with the team.
  • Clean, curate, and validate datasets, documenting quality issues and remediation steps.
  • Develop feature engineering pipelines and assist in creating training datasets.
  • Implement model training, evaluation, and hyper‑parameter tuning under senior guidance.
  • Document experimental results, prepare technical reports, and present findings to cross‑functional stakeholders.
  • Collaborate with software engineers to deploy prototypes on Azure or internal platforms.
  • Contribute to code reviews and adopt best practices for reproducibility and version control.

Tech Stack: Python, PyTorch/TensorFlow, Scikit‑learn, Azure Machine Learning, SQL, Spark, Git, Docker, Linux.

Growth Path: Successful interns often receive full‑time offers as Software Engineer, Data Scientist, or Applied Researcher. The internship serves as a gateway to Microsoft’s research labs, product teams, and cloud services, providing a clear trajectory toward senior technical or managerial roles.

Why Join Microsoft? The company offers a world‑class learning environment, access to massive compute resources, and the chance to work on products that touch billions of lives. Interns benefit from mentorship programs, networking events, and a supportive community that values diversity and inclusion.

The experience not only builds technical depth but also hones problem‑solving, communication, and teamwork skills essential for a thriving career in technology.

Eligibility & process

Who can apply

Currently pursuing a Bachelor's degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or a related field. Minimum CGPA 6.0/10 (or equivalent 60%). No active backlogs at the time of internship. Must have at least one quarter/semester remaining after the internship period. Indian citizenship or eligibility to work in India.

Skills & stack

Python C++ Java Machine Learning Deep Learning Data Analysis SQL Apache Spark

Selection process

  1. Round 1: Online coding assessment (Data structures & algorithms)
  2. Round 2: Technical interview (ML concepts, system design, coding)
  3. Round 3: HR interview (fit, motivation, internship logistics)

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, C++, Java, Machine Learning, Deep Learning, Data Analysis, SQL, Apache Spark) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Microsoft Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Microsoft as a Applied Sciences INTERN?
Highlight Microsoft's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Microsoft Rs 30,000 - 45,000 per month (stipend)
Recruiter Resume Apply
Chat Chat with Kashii