How to Get a SOFTWARE ENGINEERING Job at APPLE: Q&A w/ Apple Software Engineer

Sajjaad Khader · Beginner ·🛠️ AI Tools & Apps ·5y ago

Key Takeaways

The video provides a Q&A session with an Apple software engineer, sharing tips and experiences on how to get a software engineering job at Apple, including the interview process and key takeaways.

Full Transcript

Hey Muhammad, how are you doing? I'm doing good. How are you Saja? Doing great. Doing great. So obviously you're a software engineer at Apple, which is a really nice company that a lot of people try to get into. I just have a few questions out here for you to kind of spread the knowledge, spread the love with my YouTube family. Are you up for that? Yeah, that sounds good. Thank you for inviting me. Yeah, absolutely. Absolutely. So, how about we just start out with you introducing yourself as well as your background? Yeah, sure. Uh, so my name is Muhammad Maj. I moved to the US in 2016 to pursue a bachelor's in engineering from the University of Michigan in Ann Arbor. Initially, I was interested in mechanical engineering. So, I worked with the Solaka team on campus. We went to Australia, got second place at the world championship. However, I was concerned that I was not as attracted to mechanics as computer science. So, then I switched my major in sophomore year. Moved on to work at Bosch for a semester as a co-op in China building software solutions so that they can better analyze and reallocate power more efficiently. moved on and then worked at Ford as an intern on their autonomous vehicles team helping them build internal tools for the engineers who are working on the actual vehicles. Graduated in 2020, so the past year in May with an offer from Uber that was rescended because of the pandemic. So the summer I was recruiting again and then got connected to my team at Apple and that's how I ended up here. I really like how you turned a bad situation with a rescended offer to a really excellent one at Apple right there. Could you kind of transition into talking a little bit about your experience at Apple thus far? I know it's only been a short while, but still. What's like a typical day in the life of an Apple software engineer? I work on the cellular protocol stack or the CPS team. We help build smartphone modems for the iPhones and the iPads. So that's where I'm at. Our team is unique in the sense that we have engineers across three continents. So we have to work all of them at the same time. Other engineers have a regular 9 to5 job. We have a very different routine where we wake up at 8:00, have a meeting, daily stand up with the teams in Europe, gather insight from them, work for a while until the afternoon, take a break for a couple of hours, get back to work until 8:00 p.m. at night, and then we have a stand up with team in India, share what we have developed so far, sign off, go back to sleep, and repeat. At Apple on the CPS team, I was hired to build internal tools as well to build whatever the engineers across the three continents need to better maintain, manage, and test their code. depending on their needs. I have to do multiple jobs at the same time. I'm currently a full stack developer, a cloud architect, and a DevOps engineer at the same time. Depending on which team needs me to pursue a different role, it's been a great experience so far. Big benefit of being on this team is that I do not know what comes next. Cool. Cool. Um, and honestly, really speaking of benefits, what are the coolest perks of being an Apple employee? There are different layers to the perks you get working at Apple. Being a part of a big tech company means that you get the usual competitive pay, healthcare, and insurance that are important benefits that you're looking for. Just working at Apple lets you get in touch with their vast array of products and services at a much more discounted price. That is very helpful. Also, just working at Apple means you get commuter benefits with their free shuttles, discounted food on campus, which unfortunately is not accessible at the moment. My team in specific provides a couple of more benefits. I get to wear multiple hats at the same time allowing me to increase the breadth of my knowledge and experience. At the same time, Apple has so many engineers working on different products that you are able to access and learn from without any barriers to entry. That allows me to explore, branch out, learn from them. I think that's a big benefit of working at a big company like Apple. Honestly, sucks that you're missing out on all that food benefits and all the experiences of being there in person. Could you talk a little bit about how best to apply to Apple? Whether that's through like career fairs, referrals, and just kind of like the whole process really. In terms of available outlets to entry, the most common one is their career page where you get to look into different opportunities and positions available. Most of the people apply there. So, the chances of getting picked is dependent on your luck. I guess to improve those chances, definitely get a referral. Now, at Apple, because it's such a big company, there are so many teams working on it. It's always better to have a referral from anyone at Apple, but it would be best to get a referral from a team that is looking for an engineer or an intern. If you're aware of someone who has an position on their team, getting a referral from them with a word of mouth to the manager or the hiring manager would definitely go a long way in getting recruited. Apart from these general tracks, I think I was able to get in touch with my team on LinkedIn. My resume spoke about my experience in building internal tools which my team was looking for at the time. So I think having an updated LinkedIn and resume that speaks to your strengths might help a lot in allowing recruiters to connect with you if you are a perfect fit. University of Michigan has a great pathway when it comes to working with Apple. We have an Apple day every semester where multiple teams and their engineers most of them who were at the University of Michigan would come and talk about their experience collect resumes especially if they have any openings available. If your university provides you that option definitely go for it. Moving forward after you apply comes obviously the interview and the interview process. Could you talk a little bit about the interview structure? Especially as software engineers, we need to know data structures and algorithms. So really different things to prep for interviews at Apple. Yeah, sure. I can talk about uh my interview in particular and as well as what I understand as a general guidance to how you can prepare for these. Like most software engineers, I started at lead code, hackrank and other outlets online where you get an opportunity to solve some software engineering questions, tried some algorithms as a practice. What I did after I had a couple of uh questions answered on those portals was I collected 50 to 100 questions, curated them for myself based on which questions I had more difficulty dealing with. Anytime before I have an interview, I just go through the list, spot a few questions that I want to practice before the interview and I'm ready for the interview. Uh in terms of the interviews specifically that I attended at Apple, there are two components obviously one is behavioral and one is technical. In terms of technical questions, they ask simple algorithm questions. Usually you're expected to solve between 30 minutes. I would say each interview is 45. So 20 to 30 minutes go in on getting a question, solving it and solving a follow-up to that question. The rest of the 15 minutes are usually behavioral. It's best if you can concisely speak about your experience in 5 to 10 minutes. That would allow the interviewer to know who you are leaving time for you to solve the technical aspect of the interview. At Apple, I had five on-site and one phone interview followed by a call with the director which was purely behavioral material to prepare for. Apart from the general questions you found on online portals like lead code that data structures and algorithms that are more frequently expected in these interviews data structures I would recommend maps and heaps stacks and link list. I think those are more frequent ones that I was able to see at Apple. I focus more on algorithms though graphing algorithms like DFS or backtrack algorithms like finding permutation of a string or recursion. I think these are three big patterns that I go through before an interview that personally helps me be prepared for them. A really valuable advice you had right there. So, just wrapping things up a little bit here. Do you have any general tips or tricks for anyone who's trying to establish their career on the right path? Whether that's specific to Apple or just like in general, things to help people stand out in the software engineering industry. One thing that really helped me stand out, I think, were my projects and research experiences. The reason I was recruited at Apple was because of previous experience doing something that wanted me to do on the job, which was building internal tools. Having some previous project experience or research experience on campus or outside would definitely add some value to the resume where you can showcase that you are a professional at the same time gather some skills that are very useful in the commercial space. I think what would help is having a very updated resume and LinkedIn where people can approach you based on your skill set. That's what helped me as well especially in a pandemic where I was not sure how to move forward where very few people were hiring. I think what helped me really was approaching people online, having an updated profile that people can visit to if they need an engineer for a position. So, I think having a good social presence and personal projects on your belt definitely helped me stand out in addition to being good at the interview part. Gotcha. Gotcha. Um, well, thank you so much for being here today and answering all these questions that I had. Um, I really appreciate it. Yeah, thanks a lot for inviting me. I'm really happy to be here and I hope this information helps other people join Apple as

Original Description

In this video, I go over exactly how to become a software engineer at Apple in 2021! My friend Mohammed relates his entire story of how he had an offer that got rescinded then ultimately got an offer as an Apple engineer. He also shares key Apple interview tips as well as the whole process of even starting to apply to Apple. He also covers important things for those seeking an internship at Apple. He adds in what a typical day in the life of an Apple software engineer looks like as well as perks of working at Apple. Hope this helps anyone seeking a software engineering role at Apple, or would like to get a software engineering job at Apple. //CONSULTATION: Need help landing a job or internship (resume, interview, linkedin, networking, referrals), getting into college, reviewing college essays, or navigating through college?? Set up for a 30-minute consultation appointment right here: https://sajjaadprofessional.zohobookings.com/#/customer/2. NOTE: All information presented in this video reflect the viewpoints of Mohammed, not of Apple //BREAKDOWN: 00:00 Intro 00:38 Background 01:50 Life at Apple 03:10 Perks/Benefits at Apple 04:08 Apply to Apple 05:34 Interview at Apple 07:26 How to stand out? //WATCH NEXT: How to Get a Software Engineering Internship at AMAZON: https://youtu.be/UQKGWsqkRu8​. How to Get a Software Engineering Internship at GOOGLE: https://youtu.be/uE7QnemoRO0​. The Resume that Got Me Into Amazon: https://youtu.be/5SUzwI5Mb5c​. //MY Products: Microphone: https://amzn.to/38AhEDR Camera Stand: https://amzn.to/3plVZ9e Lights: https://amzn.to/37OnOBd Rubik's Cube: https://amzn.to/3o3u5OQ MacBook Pro: https://amzn.to/2WO6nu8 If you enjoyed this video be sure to like, subscribe, and comment! Feel free to add me on Instagram: @sajjaad_khader or LinkedIn: sajjaad-khader #Apple #SoftwareEngineering #AppleEngineer
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Sajjaad Khader · Sajjaad Khader · 7 of 60

1 Mock Amazon Interview | Amazon Software Engineering Technical Interview | Amazon Interview Questions
Mock Amazon Interview | Amazon Software Engineering Technical Interview | Amazon Interview Questions
Sajjaad Khader
2 How to Become a SOFTWARE ENGINEER at Salesforce in 2021 | Q&A w/ Salesforce Engineer
How to Become a SOFTWARE ENGINEER at Salesforce in 2021 | Q&A w/ Salesforce Engineer
Sajjaad Khader
3 How to PASS the GOOGLE Coding Interview in 2021 | Technical Interview w/ Google Software Engineer
How to PASS the GOOGLE Coding Interview in 2021 | Technical Interview w/ Google Software Engineer
Sajjaad Khader
4 How To Turn an Internship Into A JOB OFFER | Tips to SUCCEED at YOUR Software Engineering Internship
How To Turn an Internship Into A JOB OFFER | Tips to SUCCEED at YOUR Software Engineering Internship
Sajjaad Khader
5 Technical Consultant vs Software Developer: What's BETTER for YOU | Q&A w/ Tech Consultant
Technical Consultant vs Software Developer: What's BETTER for YOU | Q&A w/ Tech Consultant
Sajjaad Khader
6 Chatting w/ Microsoft Engineer (Perks/Day in the life) | Hardware vs Software: Which One is Better?
Chatting w/ Microsoft Engineer (Perks/Day in the life) | Hardware vs Software: Which One is Better?
Sajjaad Khader
▶ How to Get a SOFTWARE ENGINEERING Job at APPLE: Q&A w/ Apple Software Engineer
How to Get a SOFTWARE ENGINEERING Job at APPLE: Q&A w/ Apple Software Engineer
Sajjaad Khader
8 Why I CHOSE to Work as a Software Engineer | Perks of Working in Big Tech
Why I CHOSE to Work as a Software Engineer | Perks of Working in Big Tech
Sajjaad Khader
9 why you should NOT become a software engineer #softwareengineer #shorts
why you should NOT become a software engineer #softwareengineer #shorts
Sajjaad Khader
10 the dangers of Analysis Paralysis 😳 #shorts #productivity
the dangers of Analysis Paralysis 😳 #shorts #productivity
Sajjaad Khader
11 the REALITY of work life balance as a SOFTWARE ENGINEER #shorts #softwareengineer
the REALITY of work life balance as a SOFTWARE ENGINEER #shorts #softwareengineer
Sajjaad Khader
12 my STRANGE keyboard and mouse #shorts #productivity #softwareengineer
my STRANGE keyboard and mouse #shorts #productivity #softwareengineer
Sajjaad Khader
13 the best headsets to get if you're a student #college #collegelife #shorts
the best headsets to get if you're a student #college #collegelife #shorts
Sajjaad Khader
14 ADDICTED To Your Phone?! Try This HACK! #shorts
ADDICTED To Your Phone?! Try This HACK! #shorts
Sajjaad Khader
15 if you’re a student, buy a laptop/tablet NOW #shorts
if you’re a student, buy a laptop/tablet NOW #shorts
Sajjaad Khader
16 why the Bay Area is OVERRATED #shorts
why the Bay Area is OVERRATED #shorts
Sajjaad Khader
17 How I SAVED OVER $100,000 in College #shorts
How I SAVED OVER $100,000 in College #shorts
Sajjaad Khader
18 How to Make EASY Money as a Student #shorts
How to Make EASY Money as a Student #shorts
Sajjaad Khader
19 Software Engineering Salaries EXPLAINED #shorts
Software Engineering Salaries EXPLAINED #shorts
Sajjaad Khader
20 How to be successful at your internship this summer! #shorts
How to be successful at your internship this summer! #shorts
Sajjaad Khader
21 Millionaire strategy for PRODUCTIVITY: Time-boxing #shorts
Millionaire strategy for PRODUCTIVITY: Time-boxing #shorts
Sajjaad Khader
22 my experience giving a ted talk via TedXGeorgiaTech #shorts
my experience giving a ted talk via TedXGeorgiaTech #shorts
Sajjaad Khader
23 how to deal with your critics #shorts
how to deal with your critics #shorts
Sajjaad Khader
24 the BEST way to start investing as a student with little money #shorts
the BEST way to start investing as a student with little money #shorts
Sajjaad Khader
25 my compensation as a software engineering intern at Amazon! #shorts
my compensation as a software engineering intern at Amazon! #shorts
Sajjaad Khader
26 #stitch with @Baxate   is software engineering hard?? #shorts
#stitch with @Baxate is software engineering hard?? #shorts
Sajjaad Khader
27 which programming language do you need for internships? #shorts
which programming language do you need for internships? #shorts
Sajjaad Khader
28 @Baxate  its important to understand your salary in the context of where you live #shorts
@Baxate its important to understand your salary in the context of where you live #shorts
Sajjaad Khader
29 how i have a six figure net worth at 21 #shorts
how i have a six figure net worth at 21 #shorts
Sajjaad Khader
30 referrals in software engineering are VERY important! #shorts
referrals in software engineering are VERY important! #shorts
Sajjaad Khader
31 here is how to start learning how to code #shorts
here is how to start learning how to code #shorts
Sajjaad Khader
32 how to save money in college #shorts
how to save money in college #shorts
Sajjaad Khader
33 how i wake up EARLY #shorts
how i wake up EARLY #shorts
Sajjaad Khader
34 productive muslim morning routine! #shorts
productive muslim morning routine! #shorts
Sajjaad Khader
35 the importance of networking in college! #shorts
the importance of networking in college! #shorts
Sajjaad Khader
36 get a six figure job #shorts
get a six figure job #shorts
Sajjaad Khader
37 the struggles of coding 😭😭 #shorts
the struggles of coding 😭😭 #shorts
Sajjaad Khader
38 how i have achieved financial freedom at 21 😤😤 #shorts
how i have achieved financial freedom at 21 😤😤 #shorts
Sajjaad Khader
39 resume trick to land ANY internship #shorts
resume trick to land ANY internship #shorts
Sajjaad Khader
40 what i ACTUALLY do as a software engineer #shorts
what i ACTUALLY do as a software engineer #shorts
Sajjaad Khader
41 hack to read any BOOK 2x faster #shorts
hack to read any BOOK 2x faster #shorts
Sajjaad Khader
42 INSTANT resume hack to land interviews #shorts
INSTANT resume hack to land interviews #shorts
Sajjaad Khader
43 common resume MISTAKES by college students #shorts
common resume MISTAKES by college students #shorts
Sajjaad Khader
44 how i SAVE 90% of my income part 1 #shorts
how i SAVE 90% of my income part 1 #shorts
Sajjaad Khader
45 major RED FLAG in student resumes #shorts
major RED FLAG in student resumes #shorts
Sajjaad Khader
46 how i SAVE 90% of my income part 2 #shorts
how i SAVE 90% of my income part 2 #shorts
Sajjaad Khader
47 how i SAVE 90% of my income part 3 #shorts
how i SAVE 90% of my income part 3 #shorts
Sajjaad Khader
48 how much youtube PAID me… #shorts
how much youtube PAID me… #shorts
Sajjaad Khader
49 set up your life like going to the gym #shorts
set up your life like going to the gym #shorts
Sajjaad Khader
50 my SECRET to passing my amazon interview #shorts
my SECRET to passing my amazon interview #shorts
Sajjaad Khader
51 don't work MINIMUM wage as a STUDENT! #shorts
don't work MINIMUM wage as a STUDENT! #shorts
Sajjaad Khader
52 do not disturb productivity HACK #shorts
do not disturb productivity HACK #shorts
Sajjaad Khader
53 American Express Gold Card for Food Lovers #shorts
American Express Gold Card for Food Lovers #shorts
Sajjaad Khader
54 How to attain EXTRAORDINARY results #shorts
How to attain EXTRAORDINARY results #shorts
Sajjaad Khader
55 How to not get FAT as a software engineer #shorts
How to not get FAT as a software engineer #shorts
Sajjaad Khader
56 cool wallet #shorts
cool wallet #shorts
Sajjaad Khader
57 why i chose computer science! #shorts
why i chose computer science! #shorts
Sajjaad Khader
58 what i HATE about software engineering #shorts
what i HATE about software engineering #shorts
Sajjaad Khader
59 get yourself the APPLE CARD! #shorts
get yourself the APPLE CARD! #shorts
Sajjaad Khader
60 one big LIE a lot of software engineers say #shorts
one big LIE a lot of software engineers say #shorts
Sajjaad Khader

This video provides valuable insights and tips from an Apple software engineer on how to get a software engineering job at Apple, including the interview process and key takeaways. The speaker shares their personal experience of getting an offer rescinded and then ultimately getting an offer as an Apple engineer. The video is a must-watch for anyone looking to pursue a career in software engineering at Apple.

Key Takeaways
  1. Research the company and the role
  2. Prepare for the interview by practicing common software engineering interview questions
  3. Network with current or former Apple employees
  4. Tailor your resume and cover letter to the specific job
  5. Practice whiteboarding and coding challenges
💡 The speaker's personal experience of getting an offer rescinded and then ultimately getting an offer as an Apple engineer highlights the importance of perseverance and continuous learning in the pursuit of a career in software engineering at Apple.

Related Reads

📰
I Tested 15 AI Side Hustle Tools in 2026 -- Here's What Actually Made Money
Discover which AI side hustle tools actually generate income, and learn how to use them effectively
Dev.to AI
📰
¿Quién Decide el Tenant? Un Rust…
Learn how Rust Guard improves security and resource management in AI tools and explore its technical analysis for developers and enterprises.
Dev.to AI
📰
I Use AI Every Day. I'm Also Googling Crop Rotation.
A software engineer shares their experience using AI in daily work while also learning about crop rotation, highlighting the intersection of technology and traditional practices
Dev.to · Marvin Okafor
📰
AI and Real Estate Analytics: How Machine Intelligence Is Reshaping Property Markets
Learn how AI is transforming real estate analytics with machine intelligence, enabling better property market insights
Medium · Machine Learning

Chapters (7)

Intro
0:38 Background
1:50 Life at Apple
3:10 Perks/Benefits at Apple
4:08 Apply to Apple
5:34 Interview at Apple
7:26 How to stand out?
Up next
How to Get Your Brand Cited by ChatGPT, Claude and Gemini
Arvow
Watch →