Coming Up
00:00:00Frontend development is preferred because it directly impacts what users see, making it easier to sell products. While both CSS and JavaScript are enjoyable, the choice between them can be challenging. Working at a startup offers different experiences compared to large corporations like Microsoft; however, personal preference leans towards Microsoft despite previous rejection. Preparation for interviews involved solving an impressive 420 questions.
Key Insights
00:00:23Hesitation in asking questions can hinder personal growth and learning. Many fear that inquiries may reveal ignorance, but seeking clarity is essential for development. A concise self-description emphasizes independence and motivation without unnecessary elaboration. The hiring process at prestigious companies like Microsoft often involves both referrals and direct HR recruitment, making it competitive yet achievable with persistence; rejection does not equate to failure.
Welcome: Shumbul's Introduction
00:01:06Shumbul Arifa, a software engineer at Microsoft with 2.5 years of experience, shares her inspiring journey from being a fresher to landing a job in one of the top tech companies. She discusses the importance of mindset during early career stages and how it evolves over time. Key insights include essential steps for cracking interviews at product-based companies like Microsoft, emphasizing skills such as Data Structures and Algorithms (DSA) and System Design. Shumbul also reveals mistakes she made as a beginner that others can learn from to navigate their own paths more effectively.
Mindset Shift: From Fresher to Experienced
00:03:38The transition from a fresher to an experienced professional involves significant changes in mindset and work approach. Initially, new employees often start by shadowing others, learning through observation and mentorship. Over time, they are encouraged to take ownership of their tasks as they gain confidence and skills. This shift not only reflects personal growth but also aligns with evolving workplace trends that emphasize responsibility at higher levels.
Current Tech Stack at Microsoft
00:04:21Currently, the tech stack primarily involves full-stack development with a focus on front-end technologies like React and back-end using C#. The role often requires contributions beyond coding, including project management and data analysis. Microsoft’s Copilot is integrated into various products, enhancing functionality similar to ChatGPT. Depending on team assignments, projects may serve external clients or internal users within Microsoft.
Hiring Scenario at Microsoft
00:06:52Microsoft is actively hiring for both freshers and experienced candidates, despite previous slowdowns during the recession. The hiring process has returned to a normal pace, providing opportunities in one of the world's leading tech companies. Achieving a position at Microsoft can be challenging; even successful candidates may face multiple rejections before securing their dream job.
Time & Strategy to Crack Microsoft
00:08:02Investing six months in preparation is crucial for cracking Microsoft interviews. During this time, solving 420 questions was essential, organized into seven phases with approximately 60 questions each. For freshers, focusing on Data Structures and Algorithms (DSA) suffices as system design isn't typically required; however, it becomes important for candidates with experience.
Using AI in Daily Life
00:09:00Maximizing Productivity with AI AI significantly enhances productivity in daily work, making tasks that once took hours now achievable in minutes. Embracing AI is crucial for staying competitive; those who utilize it will outperform others. While AI can automate mundane and repetitive tasks, a solid understanding of the underlying systems remains essential to avoid dependency on technology alone.
The Role of Microsoft’s Integrated AI Microsoft integrates AI across its products, exemplified by tools like CoPilot which streamline development processes. Despite fears of replacement due to automation, history shows that new technologies often enhance rather than eliminate jobs—similar to how calculators transformed mathematics without replacing mathematicians. Continuous learning and adaptation are vital as technology evolves.
Frontend vs. Backend: Which Do You Prefer?
00:12:26Frontend development is preferred for its visibility and direct impact on sales. The backend team, responsible for API creation in Spring Boot, emphasizes the complexity of their work involving business validations before data presentation. While acknowledging that the backend serves as the brain of applications, frontend offers more enjoyment due to various factors like accessibility and personal attachment from early experiences in this area. After seven years in tech with a focus on JavaScript at Adidas, there's recognition that TypeScript enhances frontend development by filtering errors effectively.
Facing Office Politics at Microsoft
00:14:36Starting at Microsoft offers a unique experience, evolving over time as strengths and weaknesses become apparent. In the first 2-2.5 years, one individual reports no encounters with office politics due to a supportive team and managers who foster connections through outings. Despite this positive environment, awareness of office politics is crucial; handling it effectively relies on personal approach and managerial support.
A Day in the Life of a Microsoft Engineer
00:15:49Working from home is a permanent arrangement for many Microsoft engineers, allowing flexibility in their schedules. While some prefer to occasionally visit the office to maintain connections with colleagues and managers, others find it easier to adapt to virtual communication within an established team culture. The workday typically begins by addressing tasks left over from the previous day before engaging in Agile sprints that include updates on priorities and challenges during scrum calls. Meetings such as brainstorming sessions, sprint refinements, retrospectives, and one-on-ones with mentors or managers are also integral parts of daily life.
Mistakes Shumbul Made as a Fresher
00:18:18As a fresher, the biggest mistake was hesitating to ask questions due to fear of judgment. This mindset creates barriers in learning and growth within a company. It's crucial for newcomers, especially at places like Microsoft, to actively seek knowledge by asking questions and engaging with colleagues about their experiences and resources. Embracing curiosity fosters an environment where sharing knowledge becomes beneficial for everyone involved.
The Interview Process at Microsoft
00:19:53Navigating Microsoft's Interview Process The Microsoft interview process remains consistent, starting with resume shortlisting through various channels like LinkedIn or referrals. Candidates can apply directly on the career portal or seek recommendations from current employees to enhance their chances. After being shortlisted, candidates typically face an online test followed by multiple technical interviews that vary based on experience and role requirements.
Emotional Journey to Securing the Offer Candidates often receive final offers via email after completing all rounds of interviews, which include HR discussions. The emotional impact of receiving a job offer is significant; for some, it represents overcoming past rejections and personal challenges. Success in securing a position at Microsoft reflects dedication and perseverance towards achieving one's goals despite setbacks.
3 Key Learnings for Building a Personal Brand
00:23:03Building a personal brand on LinkedIn is crucial for professional growth. Engaging actively by sharing learnings and experiences not only enhances visibility but also attracts the attention of HR professionals. Regularly posting content fosters skill development and expands networking opportunities, leading to overall career advancement.
Do Referrals Work at Microsoft?
00:24:29Referrals play a significant role in Microsoft's hiring process, complementing direct recruitment efforts by HR. Both methods are actively utilized to attract talent, with referrals often enhancing the chances of candidates getting noticed. Additionally, Microsoft’s HR team engages directly on platforms like LinkedIn to source potential hires.
Shumbul's Resume: Getting Shortlisted at Microsoft
00:24:54Crafting an Impactful Resume A well-structured resume is crucial for getting noticed by recruiters, especially at top companies like Microsoft. Key elements include placing the latest experience first in bullet points rather than paragraphs to accommodate a recruiter's limited time. Including internship and organizing experiences, along with extracurricular activities and achievements, enhances your profile significantly.
Highlighting Education and Projects Education details are essential for freshers; consider including CGPA only if it strengthens your application. Highlight selected projects with links to showcase work effectively while adding relevant courses can guide interview discussions towards areas of confidence. Maintain a clean format throughout the resume—concise descriptions help keep attention focused on key qualifications without overwhelming detail.
Rapid Fire: TS Special
00:28:31Shumbul prefers JavaScript over TypeScript and favors React for frontend development. He uses Jest for testing components, highlighting his experience at Microsoft as more aligned with startup culture despite being an MNC. Shumbul has prior internship experience in a startup where he took full ownership of backend tasks but currently prefers the structure of larger companies like Microsoft due to their processes and impact on projects.
Final Advice for Aspiring Freshers
00:31:15To crack companies like Microsoft, aspiring freshers should focus on preparing by reading the latest interview experiences. It's crucial to develop soft skills and engage in networking, as these will be beneficial throughout their careers. Maintaining enthusiasm and curiosity about various topics is important, along with giving your best effort during job applications. Persistence is key; even if faced with setbacks after hard work, continue striving for opportunities.