meta | Software Engineer | Interview Experience
Interview Date: Not specified
Result: Not specified
Difficulty: Not specified
Interview Process
The interview process consisted of an online assessment (OA) followed by a telephonic interview. The OA included four algorithm questions, lasting a total of 70 minutes with the camera on. There was no specific score given at the end. The telephonic interview included a personality test that lasted 40 minutes, featuring multiple choice questions related to the job, which did not require the camera to be turned on.
Technical Questions
- Algorithm: Given a number, return a modified sequence based on its digits. For example, for
num = 1245, return1-2+4-5. Fornum = 2346, return2-3+4-6. A brute force approach is sufficient to pass all tests. - List: Find the highest point in a list one at a time, remove it gradually, and return the sequence of removals. A brute force approach is sufficient to pass all tests.
- Matrix: Return the regional average of a given matrix.
- Abstract Problem: Given two lists
xandyof the same length, determine how many of the following equations are satisfied:x[0]-y[0],x[0]-y[1],x[1]-y[0],x[1]-y[1]. Return 1 if one equation is satisfied, 2 if two are satisfied, and 3 if all three are satisfied. A brute force approach can pass the first 10 examples, but later examples may timeout.
Tips & Insights
- Familiarize yourself with algorithmic problem-solving techniques, particularly brute force methods, as they can often help in passing initial tests.
- Practice solving problems under time constraints to improve speed and efficiency.