I had three interviews, each with a software engineer asking me to implement functions in Python.
One question involved implementing a convolutional layer.
The questions were not difficult, though there were some trick questions. For instance, they tested my knowledge of finding the median in O(n) time using Quickselect, as opposed to the O(n*log(n)) approach of sorting and then selecting the middle element.
Implement a convolutional layer in Python.
Find the median of an unsorted array in Python.
The following metrics were computed from 1 interview experience for the Meta Software Development Engineer role in Redmond, Washington.
Meta's interview process for their Software Development Engineer roles in Redmond, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Development Engineer interview process in Redmond, Washington.