I applied on the careers page for a Software Engineer Internship and was contacted by a recruiter three months later. I was then scheduled for a video screening interview that involved two technical questions:
After that, I was scheduled for a video onsite interview:
The interviewer didn't seem very interested in interviewing me and appeared to be in a hurry.
I solved the final interview question optimally, but I didn't know the solution from the start. I had to develop the algorithm myself during the interview, which took some time. Getting to the solution involved changing my initial approach. I received a rejection call two business days later. The reasons given were:
Overall, this rejection didn't seem fair to me, and I was not satisfied with the outcome.
Check whether a string is a palindrome or not, ignoring special characters. For example, "&^ab*ab" is a palindrome.
Validate a Binary Tree for being a Binary Search Tree in O(N) time and O(1) space.
Determine whether an array contains a contiguous sub-array whose elements sum up to a given number in O(N) time and O(1) space.
The following metrics were computed from 8 interview experiences for the Meta Software Engineer role in Australia.
Meta's interview process for their Software Engineer roles in Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Meta's Software Engineer interview process in Australia.