Meta Software Engineer(Internship) Interview Questions
Updated Apr 26, 2022
- Administrative
- Arts & Design
- Business
- Consulting
- Customer Services & Support
- Education
- Engineering
- Finance & Accounting
- Healthcare
- Personnel/Human Resources
- Information Technology
- Legal
- Marketing
- Media & Communications
- Military & Protective Services
- Operations
- Other
- Product & Project Management
- Research & Science
- Retail & Food Services
- Sales
- Skilled Labour & Manufacturing
- Transportation
- Worldwide
- Ireland - All Cities
- - Donegal
- - Letterkenny
- - Dublin
- - Dublin Area
- - Kerry
- - Dingle
- - Munster
- - Cork Area
- United States - All Cities
- - California
- - San Francisco, CA, United States Area
- - Cal-Ida, CA
- - Menlo Oaks, CA
- - Fresno, CA, United States Area
- - Los Angeles, CA, United States Area
- - Napa, CA, United States Area
- - Riverside, CA, United States Area
- - San Diego, CA, United States Area
- - San Jose, CA, United States Area
- - Santa Cruz, CA, United States Area
- - Alabama
- - Birmingham, AL, United States Area
- - Huntsville, AL, United States Area
- - Arizona
- - Phoenix, AZ, United States Area
- - Arkansas
- - Fayetteville, AR, United States Area
- - Little Rock, AR, United States Area
- - Colorado
- - Denver, CO, United States Area
- - Connecticut
- - Bridgeport, CT, United States Area
- - District of Columbia
- - Washington, DC , United States Area
- - Florida
- - Miami-Fort Lauderdale, FL, United States Area
- - Orlando, FL, United States Area
- - Sarasota, FL, United States Area
- - Tampa, FL, United States Area
- - Georgia
- - Atlanta, GA, United States Area
- - Columbus, GA, United States Area
- - Summerville, GA, United States Area
- - Idaho
- - Coeur d'Alene, ID
- - Idaho Falls, ID, United States Area
- - Illinois
- - Dallas City, IL
- - Chicago, IL, United States Area
- - Indiana
- - Indianapolis, IN, United States Area
- - Terre Haute, IN, United States Area
- - Warsaw, IN, United States Area
- - Iowa
- - Cedar Rapids, IA, United States Area
- - Des Moines, IA, United States Area
- - Kansas
- - Kansas City, MO, United States Area
- - Kentucky
- - Canada, KY
- - Se Ree, KY
- - Maryland
- - Narnia, MD
- - Baltimore, MD, United States Area
- - Massachusetts
- - Boston, MA, United States Area
- - Michigan
- - Atlanta, MI
- - Ann Arbor, MI, United States Area
- - Battle Creek, MI, United States Area
- - Detroit, MI, United States Area
- - Minnesota
- - International Falls, MN
- - Faribault, MN, United States Area
- - Minneapolis-St. Paul, MN, United States Area
- - Mississippi
- - Jackson, MS, United States Area
- - Missouri
- - San Francisco, MO
- - Springfield, MO, United States Area
- - St. Louis, MO, United States Area
- - Nebraska
- - Omaha, NE, United States Area
- - Nevada
- - Las Vegas, NV, United States Area
- - New Jersey
- - Menlo Park, NJ
- - New York City, NY, United States Area
- - Trenton, NJ, United States Area
- - New Mexico
- - Inca, NM
- - Albuquerque, NM, United States Area
- - Las Cruces, NM, United States Area
- - New York State
- - Albany, NY, United States Area
- - Kingston, NY, United States Area
- - Syracuse, NY, United States Area
- - North Carolina
- - Asheville, NC, United States Area
- - Charlotte, NC, United States Area
- - Forest City, NC, United States Area
- - Raleigh-Durham, NC, United States Area
- - Rocky Mount, NC, United States Area
- - Winston-Salem, NC, United States Area
- - Ohio
- - Cincinnati, OH, United States Area
- - Cleveland, OH, United States Area
- - Columbus, OH, United States Area
- - Lima, OH, United States Area
- - Sandusky, OH, United States Area
- - Oklahoma
- - Tulsa, OK, United States Area
- - Oregon
- - Bend, OR, United States Area
- - Portland, OR, United States Area
- - Palau
- - Palau, PW
- - Pennsylvania
- - Philadelphia, PA, United States Area
- - Pittsburgh, PA, United States Area
- - Scranton, PA, United States Area
- - South Carolina
- - Taxahaw, SC
- - Dillon, SC, United States Area
- - Myrtle Beach, SC, United States Area
- - South Dakota
- - Sioux Falls, SD, United States Area
- - Texas
- - Earth, TX
- - Austin, TX, United States Area
- - Dallas-Fort Worth, TX, United States Area
- - Houston, TX, United States Area
- - Killeen, TX, United States Area
- - San Antonio, TX, United States Area
- - Utah
- - Provo, UT, United States Area
- - Salt Lake City, UT, United States Area
- - Virginia
- - Cana, VA
- - Norfolk, VA, United States Area
- - Richmond, VA, United States Area
- - Washington State
- - South Seattle, WA
- - West Seattle, WA
- - Bellingham, WA, United States Area
- - Seattle, WA, United States Area
- - West Virginia
- - Hacker Valley, WV
- - Ireland, WV
- - Whitman, WV
- - Charleston, WV, United States Area
- - Wisconsin
- - Milwaukee, WI, United States Area
- Argentina - All Cities
- - Buenos Aires
- - Buenos Aires, Argentina Area
- - Federal Capital
- - Santa Fe
- - San Justo, Santa Fe
- Australia - All Cities
- - New South Wales
- - Sydney, Australia Area
- - Queensland
- - Brisbane, Australia Area
- - Victoria
- - Melbourne, Australia Area
- Azerbaijan - All Cities
- - Baku
- - Baku, Azerbaijan Area
- Bangladesh - All Cities
- - Dhaka
- - Dhaka, Bangladesh Area
- - Khulna
- - Narail, Khulna
- - Khulna, Bangladesh Area
- - Sylhet
- - Ālipur, Sylhet
- Belgium - All Cities
- - Brussels
- - Brussels, Belgium Area
- - Hainaut
- - Dour
- - Luxembourg
- - Arlon
- Benin - All Cities
- - Littoral
- - Porto-Novo, Benin Area
- Bosnia and Herzegovina - All Cities
- - Federation of Bosnia and Herze
- - Sarajevo, Bosnia and Herzegovina Area
- Brazil - All Cities
- - Acre, Brasil
- - Sena Madureira
- - Alagoas
- - Arapiraca, Alagoas
- - Coruripe
- - Maceió, Alagoas
- - Amazonas
- - Manaus, Brazil Area
- - Bahia
- - Ilhéus
- - Juazeiro
- - Salvador, Bahia
- - Ceará
- - Acopiara
- - Fortaleza, Brazil Area
- - Federal District
- - Taguatinga
- - Brasilia, Brazil Area
- - Goiás
- - Goiânia
- - Petrolina de Goiás
- - Maranhão
- - Imperatriz, Maranhão
- - São Luís, Maranhão
- - Mato Grosso do Sul
- - Campo Grande, Mato Grosso do Sul
- - Minas Gerais
- - Astolfo Dutra
- - Belo Horizonte, Minas Gerais
- - Buritis, Minas Gerais
- - Conselheiro Lafaiete
- - Governador Valadares
- - Juiz de Fora
- - Pedra Bonita, Minas Gerais
- - Timóteo, Minas Gerais
- - Uberlândia
- - Paraná
- - Cascavel, Paraná
- - Renascença, Paraná
- - Curitiba, Brazil Area
- - Pará
- - Santarém, Pará
- - Pernambuco
- - Petrolina, Pernambuco
- - Recife, Brazil Area
- - Rio Grande do Sul
- - Horizontina
- - Rio Grande, Rio Grande do Sul
- - Tucunduva
- - Porto Alegre, Brazil Area
- - Rio de Janeiro
- - Rio de Janeiro, Brazil Area
- - Rondônia
- - Ariquemes, Rondônia
- - Roraima
- - Boa Vista, Roraima
- - Santa Catarina
- - Florianopolis, Brazil Area
- - Sergipe
- - Sergipe
- - São Paulo
- - Sertãozinho, São Paulo
- - Sao Paulo, Brazil Area
- - Tocantins
- - Palmas, Tocantins
- Bulgaria - All Cities
- - Sofia (city)
- - Sofia, Bulgaria Area
- Cameroon - All Cities
- - Littoral
- - Douala
- Canada - All Cities
- - Alberta
- - Edmonton, AB, Canada Area
- - British Columbia
- - Vancouver, BC, Canada Area
- - Manitoba
- - Winnipeg, MB, Canada Area
- - Nova Scotia
- - Sydney, NS
- - Ontario
- - London, ON, Canada Area
- - Ottawa, ON, Canada Area
- - Toronto, ON, Canada Area
- - Prince Edward Island
- - Toronto, PE
- - Quebec
- - Mont-Joli, QC
- - Montreal, QC, Canada Area
- China - All Cities
- - Guangdong
- - Guangzhou, China Area
- - Shanghai
- - Shanghai, China Area
- Colombia - All Cities
- - Antioquia
- - Medellín, Colombia Area
- - Bogota
- - Bogota, Colombia Area
- - Cundinamarca
- Costa Rica - All Cities
- - San Jose
- - San Jose, Costa Rica Area
- Cote d'Ivoire - All Cities
- - Lagunes
- - Abidjan, Cote d'Ivoire Area
- Croatia - All Cities
- - Grad Zagreb
- - Zagreb, Croatia Area
- - Primorsko-Goranska Zupanija
- - Rijeka, Croatia Area
- Denmark - All Cities
- - Capital Region
- - Copenhagen, Denmark Area
- - South Denmark
- - Odense, Denmark Area
- Dominica - All Cities
- - Saint George
- - Roseau
- Dominican Republic - All Cities
- - Monte Plata
- - Santo Domingo, Dominican Republic Area
- East Timor - All Cities
- Egypt - All Cities
- - Alexandria Governorate
- - Alexandria, Egypt Area
- - Cairo Governorate
- - Cairo, Egypt Area
- Finland - All Cities
- - Lapland
- - Polska
- France - All Cities
- - Ile-de-France
- - Gif-sur-Yvette
- - Paris, France Area
- - Normandy
- - Flers, Normandy
- - Nouvelle-Aquitaine
- - Parthenay
- - Provence-Alpes-Cote d'Azur
- - Marseille, France Area
- Germany - All Cities
- - Bavaria
- - Munich, Bavaria
- - Berlin
- - Berlin, Germany Area
- - Brandenburg
- - Dresden, Germany Area
- - Hamburg
- - Hamburg, Germany Area
- - Hesse
- - Frankfurt, Germany Area
- - Schleswig-Holstein
- - Kiel
- Gibraltar - All Cities
- - Gibraltar, Gibraltar Area
- Hong Kong - All Cities
- - Yung Shue Wan, Hong Kong Area
- India - All Cities
- - Bihar
- - Patna, India Area
- - Delhi
- - North West
- - South
- - New Delhi, India Area
- - Gujarat
- - Ahmadabad, India Area
- - Haryana
- - Mewat
- - Jharkhand
- - Bokāro
- - Rānchī
- - Karnataka
- - Bagdal
- - Bangalore, India Area
- - Kerala
- - Cochin, India Area
- - Madhya Pradesh
- - Ban, Madhya Pradesh
- - Bhopal
- - Maharashtra
- - Malegaon
- - Nashik
- - Navi Mumbai
- - Nāgpur, Maharashtra
- - Mumbai, India Area
- - Pune, India Area
- - Orissa
- - Bhubaneshwar
- - Rajasthan
- - Kota, Rajasthan
- - Tamil Nadu
- - Coimbatore
- - Chennai, India Area
- - Telangana
- - Hyderabad, India Area
- - Uttar Pradesh
- - Gorakhpur, Uttar Pradesh
- - West Bengal
- - Calcutta, India Area
- Indonesia - All Cities
- - Central Sulawesi
- - Emea
- - Jakarta
- - Jakarta, Indonesia Area
- Iran - All Cities
- - Tehran
- - Tehran, Iran Area
- Israel - All Cities
- - Central
- - Ashdod, Israel Area
- - Jerusalem
- - Beersheba, Israel Area
- - Tel Aviv
- - Tel Aviv-Yafo, Israel Area
- Italy - All Cities
- - Campania
- - Naples, Italy Area
- - Lombardy
- - Milan, Italy Area
- Japan - All Cities
- - Tokyo
- - Tokyo, Japan Area
- Kenya - All Cities
- - Nairobi
- - Nairobi, Kenya Area
- - Rift Valley
- - Nakuru, Kenya Area
- Lesotho - All Cities
- - Maseru
- - Leribe, Lesotho Area
- Liberia - All Cities
- - Montserrado
- - Monrovia, Liberia Area
- Malaysia - All Cities
- - Johor
- - Johor Bahru, Malaysia Area
- - Kuala Lumpur
- - Kuala Lumpur, Malaysia Area
- - Malacca
- - Melaka
- - Negeri Sembilan Darul Khusus
- - Pulau Pinang
- - Ipoh, Malaysia Area
- - Selangor Darul Ehsan
- Mexico - All Cities
- - Aguascalientes
- - Aguascalientes, Aguascalientes
- - Guanajuato
- - Celaya, Guanajuato
- - Guanajuato, Guanajuato
- - Jalisco
- - Guadalajara, Mexico Area
- - Michoacán
- - Zitacuaro
- - México
- - Mexico City, Mexico Area
- - Nuevo León
- - Monterrey, Mexico Area
- - Puebla
- - Puebla
- - Yucatán
- - Mérida, Yucatán
- Morocco - All Cities
- - Greater Casablanca
- - Rabat, Morocco Area
- - Souss-Massa-Drâa
- - Agadir, Souss-Massa-Drâa
- Nepal - All Cities
- - West Region
- - Pokhara, Nepal Area
- Netherlands - All Cities
- - North Holland
- - Amsterdam, Netherlands Area
- - Utrecht
- - Utrecht, Netherlands Area
- New Zealand - All Cities
- - Auckland
- - Auckland, New Zealand Area
- Nigeria - All Cities
- - Abia
- - Umuahia
- - Anambra
- - Onitsha
- - Katsina
- - Katsina, Katsina
- - Lagos
- - Lagos
- - Niger
- - Abuja, Nigeria Area
- - Ogun
- - Teacher, Ogun
- Pakistan - All Cities
- - Azad Kashmir
- - Islamabad, Pakistan Area
- - Islamabad
- - Rāwalpindi, Pakistan Area
- - Punjab
- - Gujrāt, Punjab
- - Lahore, Pakistan Area
- Papua New Guinea - All Cities
- - Central
- - Uni, Central
- Peru - All Cities
- - Lima Region
- - Lima, Peru Area
- Philippines - All Cities
- - Antique
- - Bacolod City
- - Baguio
- - Baguio, Baguio
- - Cagayan de Oro
- - Cagayan de Oro
- - Manila
- - Manila, Philippines Area
- - National Capital Region
- - Negros Occidental
- - Sipalay
- - Nueva Vizcaya
- - Makati, Nueva Vizcaya
- - Rizal
- - Roxas
- - Roxas City
- - Tarlac
- - Tarlac, Tarlac
- Poland - All Cities
- - Lower Silesia
- - Wroclaw, Poland Area
- Portugal - All Cities
- - Lisbon
- - Lisbon, Portugal Area
- Qatar - All Cities
- - Ad Dawhah
- - Doha, Qatar Area
- Romania - All Cities
- - Bucuresti
- - Bucharest, Romania Area
- - Iasi
- - Iaşi, Romania Area
- Russia - All Cities
- - Moskva
- - Moscow, Russia Area
- Singapore - All Cities
- - Singapore, Singapore Area
- - Central
- - East
- South Africa - All Cities
- - KwaZulu-Natal
- - Mpkakathini
- - Western Cape
- - Cape Town, South Africa Area
- South Korea - All Cities
- - Soul
- - Seoul, South Korea Area
- Spain - All Cities
- - Andalusia
- - Estepona
- - Málaga
- - Catalonia
- - Barcelona, Spain Area
- - Madrid
- - Madrid, Spain Area
- Sri Lanka - All Cities
- - Southern
- - Galle, Sri Lanka Area
- - Western
- - Colombo, Sri Lanka Area
- Sudan - All Cities
- - Khartoum
- - Khartoum, Sudan Area
- Switzerland - All Cities
- - Zürich
- - Zurich, Switzerland Area
- Tunisia - All Cities
- - Ariana
- - Tunis
- - Sfax
- - Jabinyānah
- - Tunis
- - La Goulette
- Turkey - All Cities
- - Ankara
- - Ankara, Turkey Area
- - Istanbul
- - Istanbul, Turkey Area
- Ukraine - All Cities
- - Kiev
- - Kiev, Ukraine Area
- United Arab Emirates - All Cities
- - Abu Dhabi
- - Abu Dhabi, United Arab Emirates Area
- - Dubai
- - Dubai, United Arab Emirates Area
- United Kingdom - All Cities
- - England
- - Lincoln, England
- - Birmingham, United Kingdom Area
- - Bolton, United Kingdom Area
- - Bristol, United Kingdom Area
- - Leeds, United Kingdom Area
- - London, United Kingdom Area
- - Manchester, United Kingdom Area
- - Newcastle upon Tyne, United Kingdom Area
- - Reading, United Kingdom Area
- - York, United Kingdom Area
- - Northern Ireland
- - Belfast, United Kingdom Area
- - Scotland
- - Edinburgh, United Kingdom Area
- - Glasgow, United Kingdom Area
- Uruguay - All Cities
- - Montevideo
- - Montevideo, Uruguay Area
- Venezuela - All Cities
- - Anzoátegui
- - Puerto La Cruz, Anzoátegui
- Vietnam - All Cities
- - Hồ Chí Minh
- - Ho Chi Minh, Vietnam Area
- All Candidates
- Received Offer Only
- Popular
- Most Recent
- Oldest first
- Easiest
- Most Difficult
Interviews at Meta
Interviews for Top Jobs at Meta
- Software Engineer (1667)
- Software Engineer(Internship) (571)
- Data Scientist (408)
- Product Manager (229)
- Intern (223)
- Data Engineer (215)
- Product Designer (157)
- Production Engineer (149)
- Software Engineering (145)
- Senior Software Engineer (133)
- Software Engineer Intern (114)
- Software Engineer New Grad (93)
- Account Manager (89)
- Software Developer (83)
- Market Specialist (75)
- SWE Intern (73)
- User Experience Researcher (69)
- Recruiter (64)
- Technical Sourcer (62)
- Software Engineering Intern (62)
- Project Manager (61)
- Program Manager (60)
- Technical Program Manager (60)
- Data Analyst (55)
- Client Solutions Manager (53)
- User Operations Analyst (50)
- Front End Engineer (49)
- Software Development Engineer (48)
- Internship (48)
- UX Researcher (48)

Anonymous Interview Candidate
I applied online. The process took 3 months. I interviewed at Meta
I had one month preparation time after a recruiter contacted me. Interview was smooth, quite easy for me. I solved all the questions, interviewer seemed satisfying with my answers. After that recruiter was ghosting me for some time, then after a long break I just got standard reject email. Unpleasant experience.
- Two typical questions from LeetCode Medium/Easy.

Anonymous Employee
I interviewed at Meta
A recruiter contacted me through Linkedin, then I sent my resume. I did 2 technical interviews (competitive programming problems). After waiting a bit I got an offer. That is all but i need to complete the 30 word mnimum lol
- competitive programming BFS/DFS problem - logarithmic search and hashing problem

Anonymous Interview Candidate
I interviewed at Meta
1 round of coding interview which consists of 2 algorithm questions in 45 minutes, 1 round of research interview about previous research background and system design related to computer graphics in 45 minutes.
- Top-K problem and trapping rain water.

Anonymous Interview Candidate
I interviewed at Meta
Was put in touch with the recruiter through my school. She was slow to respond but always got back to me. My interviewer was based in Europe, and he was interviewing me at 6pm his time. He was inattentive/distracted during my interview and he did not provide any feedback during the interview. The question was a graph question. It wasn't that bad and I finished it relatively quickly and discussed tradeoffs/runtimes/how I could make it more efficient. Though, I definitely was a little nervous and not performing at the top of my game. A few weeks went by, and I was notified I had not been selected to move forward in the interview process. The interviewer sucked, but you can't blame anyone but yourself when interviewing for Meta. Prepare enough & you'll get it.
- Given an array of integers, is the array escapable?

Anonymous Interview Candidate
I interviewed at Meta
First round was a technical interview and a CodeSignal, second round was another technical interview (identical to first). Had a follow up round as well that was also identical. All interviews had two LeetCode questions and time for questions at the end.
- Turn a binary tree into a linked list.

Anonymous Interview Candidate
I interviewed at Meta
Used Zoom and coderpad. Introduced myself and then start coding on two problems. Afterwards I asked a few questions about the company. Overall a good experience. That's all of it.
- Tell me more about yourself

Anonymous Interview Candidate in Tel Aviv-Yafo
I interviewed at Meta (Tel Aviv-Yafo) in Mar 2022
two questions ,one is easy and familiar the other is more difficult you have 45 minutes to solve the two questions the difficult one a this graph question it sounded similar to the lowest comm0n ancestor in a tree problem but I wasn't familiar with this question during the interview, also the graph given in an array was confusing to me especially the direction of the edges for each tuple
- given a Directed Acyclic Graph and two vertices find if the two vertices have a common ancestor example: [(1,2),(3,4),(1,3),(5,4)] 2 & 4 have 1 as common ancestor so it returns true 3 & 5 don't have common ancestor so should be returned false

Anonymous Employee
I applied through college or university. I interviewed at Meta
There was two phases. There was no important differences between the two phases. The main part of the interview was a technical interview about data structures and algorithms, which lastest about 45 minutes.
- Problems similar to those in leetcode

Anonymous Employee
I interviewed at Meta
Two phone interviews and two team match interview. Each interview consists of two medium leetcode questions and sometimes a behavioral question. They expect you to quickly get the solution and dry run the code
- Typical leetcode tagged questions with medium difficulty

Anonymous Interview Candidate
I interviewed at Meta
The interview was ok. I had two coding problems. The first one was easy, but the second one I didn't find the optimal solution. I talked about the edge cases and complexity
- Complexity, Algorithms and Data Structure