# Facebook Interview Experience for Fresher SWE Intern, May 2020

Posted: 6 Apr 2022
3
Selected
Interview Rounds
Application Process

## Interview Process

### Video Call

Moderate
Duration:
45 minutes
Interview-Date:
21 May 2020
Problems:
2

It was a 45 min coding interview which has 3 sections, the first 5 min are reserved for you & your interviewer to introduce each other. After which you're expected to solve 2-3 coding problems with bug-free code and while solving make sure you think out loud and discuss your approach with your interviewer before start coding.
At the end of the interview, you'll be asked to discuss any qu...

View more
Arithmetic Progression Queries

#### Given an integer array(ARR) of size N, the following operations need to be performed:

``````update(l, r, val) : Add (val + i) to arr[l + i] where, 0 <= i <= r - l.

rangeSum(l, r): return the sum ...``````
View more
Arithmetic Expression Evaluation

View more
Next
Round - 2

## Preparation

Duration:
5 Months
Topics:
Data Structures & Algorithms, Graph Theory, Binary/Interval Tree, Heaps, Probability, Randomised algorithms, and sometimes design problems.
Preparation Tip

Tip 1 : Start as early as you can, and be consistent while you are practicing. It's like the Law of Inertia i.e initially it seems very hard but once you get into practice you'll start enjoying the process.
Tip 2 : If you have enough(3-4 months) time then try to solve problems in a Depth First manner i.e explore each topic before jumping to the next one.
Tip 3 : Make sure to cover company-specific problems before your final interview this would help you to find a pattern in what exactly the organization is seeking in a candidate. Also, if possible try to talk to people who have gone through the same process in the past.

## Application Process

Where:
Other
Eligibility:
N/A
Resume Tip

Tip 1 : Recruiters love seeing things that you have done other than your academics, so make sure you have good side projects to showcase, participate in Hackathons, and coding competition.
Tip 2 : Try contributing to open-source projects but don't limit yourself to just GSoC, RGSoC, or Outreachy. Contribute to projects that have a huge impact this would help your profile to stand out.